--- /srv/rebuilderd/tmp/rebuilderdIQl7Lz/inputs/libpetsc-complex3.22_3.22.5+dfsg1-2+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIQl7Lz/out/libpetsc-complex3.22_3.22.5+dfsg1-2+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-10 08:42:40.000000 debian-binary │ -rw-r--r-- 0 0 0 1712 2025-09-10 08:42:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6171132 2025-09-10 08:42:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 6171336 2025-09-10 08:42:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libpetsc_complex.so.3.22.5 │ │ │┄ 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 0x112d9ac 0x0112d9ac 0x0112d9ac 0x003e8 0x003e8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x112dd98 0x112dd98 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x112d9b4 0x0112d9b4 0x0112d9b4 0x003e8 0x003e8 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x112dda0 0x112dda0 R E 0x10000 │ │ │ │ LOAD 0x113421c 0x0113421c 0x0113421c 0x1cd04 0x129980 RW 0x10000 │ │ │ │ DYNAMIC 0x1138304 0x01138304 0x01138304 0x001c0 0x001c0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x113421c 0x0113421c 0x0113421c 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x113421c 0x0113421c 0x0113421c 0x0bde4 0x0bde4 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 00097170 097170 000210 00 A 4 8 4 │ │ │ │ [ 7] .rel.dyn REL 00097380 097380 007e60 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0009f1e0 09f1e0 00c420 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 000ab600 0ab600 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000ab60c 0ab60c 01273c 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000bdd48 0bdd48 f37bf0 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 00ff5938 ff5938 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00ff5940 ff5940 137b84 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 0112d4c4 112d4c4 0004e8 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0112d9ac 112d9ac 0003e8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0112dd94 112dd94 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00ff5940 ff5940 137b8c 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 0112d4cc 112d4cc 0004e8 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0112d9b4 112d9b4 0003e8 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0112dd9c 112dd9c 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 0113421c 113421c 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0113421c 113421c 000010 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0113422c 113422c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 01134230 1134230 0040d4 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 01138304 1138304 0001c0 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 011384c4 11384c4 007b3c 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 01140000 1140000 010f20 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ 673: 00000000 0 FUNC GLOBAL DEFAULT UND XFreeGC │ │ │ │ 674: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_graphInit │ │ │ │ 675: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (16) │ │ │ │ 676: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 677: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 679: 003bb0bd 320 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 680: 01089b4c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 680: 01089b54 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 681: 00c67d15 80 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 682: 00184b81 560 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 683: 00b0adfd 320 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 684: 008559c1 572 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 685: 00ef31d5 292 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 686: 00de5795 1148 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ 687: 00ca3df5 300 FUNC GLOBAL DEFAULT 11 MatLMVMReset │ │ │ │ @@ -788,15 +788,15 @@ │ │ │ │ 784: 00133439 112 FUNC GLOBAL DEFAULT 11 PetscViewerSetUp │ │ │ │ 785: 00108639 240 FUNC GLOBAL DEFAULT 11 PetscRandomGetValueReal │ │ │ │ 786: 00880fb1 356 FUNC GLOBAL DEFAULT 11 petscquadraturecreate_ │ │ │ │ 787: 00ca3825 240 FUNC GLOBAL DEFAULT 11 MatLMVMIsAllocated │ │ │ │ 788: 0012a85d 176 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadObjectAttribute │ │ │ │ 789: 00c5de45 1076 FUNC GLOBAL DEFAULT 11 kspbuildresidualdefault_ │ │ │ │ 790: 00281941 1356 FUNC GLOBAL DEFAULT 11 PetscSFComposeInverse │ │ │ │ - 791: 0112bacc 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ + 791: 0112bad4 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ 792: 00102da1 524 FUNC GLOBAL DEFAULT 11 PetscDrawLGAddCommonPoint │ │ │ │ 793: 00fe0015 3328 FUNC GLOBAL DEFAULT 11 TaoTestGradient │ │ │ │ 794: 00b62c05 18 FUNC GLOBAL DEFAULT 11 DMSwarmGetVelocityFunction │ │ │ │ 795: 0014f785 32 FUNC GLOBAL DEFAULT 11 petsclogstagegetactive_ │ │ │ │ 796: 00ece1dd 20 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetPreCheck │ │ │ │ 797: 0125a498 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_DistSect │ │ │ │ 798: 00f20df1 256 FUNC GLOBAL DEFAULT 11 TSRKGetOrder │ │ │ │ @@ -844,15 +844,15 @@ │ │ │ │ 840: 008678a1 1216 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 841: 00c9fbe1 280 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 842: 00edd465 10 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 843: 0125a6f8 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 844: 00f7d2bd 204 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 845: 00e5b6f9 480 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 846: 01150750 256 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 847: 01089b98 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 847: 01089ba0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 848: 00c26d41 276 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 849: 009855cd 104 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 850: 0125a78c 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 851: 00c18b79 14 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 852: 00297669 512 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 853: 00c9e0f1 280 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 854: 00fdb361 14 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -892,15 +892,15 @@ │ │ │ │ 888: 00fdf439 300 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 889: 001988e5 340 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 890: 002a85e5 240 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 891: 000f3d41 776 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 892: 009fd20d 7028 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 893: 00ea0775 560 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 894: 00d72d1d 324 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 895: 01089b74 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 895: 01089b7c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 896: 008ad1e1 74 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 897: 002dff8d 10 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 898: 00ea6669 1104 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 899: 00ea6069 108 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 900: 01136658 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 901: 001cd3c1 176 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 902: 001463a9 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -1010,15 +1010,15 @@ │ │ │ │ 1006: 00114bcd 100 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetDescriptor │ │ │ │ 1007: 0081f301 312 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetDM │ │ │ │ 1008: 00138169 1244 FUNC GLOBAL DEFAULT 11 PetscDLLibraryAppend │ │ │ │ 1009: 0014bc29 460 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at │ │ │ │ 1010: 00d4fae9 792 FUNC GLOBAL DEFAULT 11 pcbddcsetdivergencemat_ │ │ │ │ 1011: 00c9809d 788 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMDBFGS │ │ │ │ 1012: 0075e59d 312 FUNC GLOBAL DEFAULT 11 matcreatescatter_ │ │ │ │ - 1013: 01096618 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ + 1013: 01096620 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 1014: 00b53319 14 FUNC GLOBAL DEFAULT 11 DMSwarmVectorGetField │ │ │ │ 1015: 00fcfc6d 1036 FUNC GLOBAL DEFAULT 11 taocomputejacobian_ │ │ │ │ 1016: 00bbd659 96 FUNC GLOBAL DEFAULT 11 DMLabelHasValue │ │ │ │ 1017: 0087e975 832 FUNC GLOBAL DEFAULT 11 petscdsgetfieldindex_ │ │ │ │ 1018: 0090f7c5 96 FUNC GLOBAL DEFAULT 11 DMForestSetMinimumRefinement │ │ │ │ 1019: 00854cdd 816 FUNC GLOBAL DEFAULT 11 PetscLimiterSetFromOptions │ │ │ │ 1020: 0013fd1d 196 FUNC GLOBAL DEFAULT 11 PetscFPTrapPop │ │ │ │ @@ -1030,15 +1030,15 @@ │ │ │ │ 1026: 007c3061 256 FUNC GLOBAL DEFAULT 11 MatGetInfo │ │ │ │ 1027: 01150a58 28 OBJECT GLOBAL DEFAULT 23 __petsctsdefdummy_MOD___vtab_petsctsdefdummy_Ttstrajectory │ │ │ │ 1028: 000c40c5 84 FUNC GLOBAL DEFAULT 11 PetscDeviceContextSetDevice │ │ │ │ 1029: 000c0af5 58 FUNC GLOBAL DEFAULT 11 f90array1dcreateint_ │ │ │ │ 1030: 00617a2d 896 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SeqFFTW │ │ │ │ 1031: 00f578e9 100 FUNC GLOBAL DEFAULT 11 TSRosWFinalizePackage │ │ │ │ 1032: 000f37e1 1048 FUNC GLOBAL DEFAULT 11 petscdrawstringboxed_ │ │ │ │ - 1033: 01096620 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ + 1033: 01096628 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 1034: 00c9f9c9 256 FUNC GLOBAL DEFAULT 11 matlmvmresetshift_ │ │ │ │ 1035: 00f8eb79 484 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxDestroy │ │ │ │ 1036: 0125bc28 4 OBJECT GLOBAL DEFAULT 24 DM_CreateMassMatrix │ │ │ │ 1037: 001c34f1 316 FUNC GLOBAL DEFAULT 11 PetscSortCount │ │ │ │ 1038: 00d89ccd 220 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetSchurPre │ │ │ │ 1039: 00e6deb5 464 FUNC GLOBAL DEFAULT 11 snesnasmsetweight_ │ │ │ │ 1040: 0079a555 820 FUNC GLOBAL DEFAULT 11 matsetvaluesblockedlocal_ │ │ │ │ @@ -1233,15 +1233,15 @@ │ │ │ │ 1229: 001c26b9 116 FUNC GLOBAL DEFAULT 11 petscshmgetallocatearrayscalar_ │ │ │ │ 1230: 008b9499 14 FUNC GLOBAL DEFAULT 11 DMDAGetInterpolationType │ │ │ │ 1231: 00140b29 32 FUNC GLOBAL DEFAULT 11 petscsetfptrap_ │ │ │ │ 1232: 00b9f4a1 488 FUNC GLOBAL DEFAULT 11 dmgetblocksize_ │ │ │ │ 1233: 002a9241 360 FUNC GLOBAL DEFAULT 11 VecGhostGetLocalForm │ │ │ │ 1234: 00e5ecd5 280 FUNC GLOBAL DEFAULT 11 snesfasfullsetdownsweep_ │ │ │ │ 1235: 00e5f34d 1012 FUNC GLOBAL DEFAULT 11 snesngsgettolerances_ │ │ │ │ - 1236: 0109661c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ + 1236: 01096624 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 1237: 0125a990 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartSelf │ │ │ │ 1238: 00aec4dd 276 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate_Cohesive │ │ │ │ 1239: 00f9304d 2316 FUNC GLOBAL DEFAULT 11 TSMonitorError │ │ │ │ 1240: 00e3eccd 780 FUNC GLOBAL DEFAULT 11 pcapplytranspose_ │ │ │ │ 1241: 00997519 5744 FUNC GLOBAL DEFAULT 11 DMPlexMatSetClosureRefined │ │ │ │ 1242: 00e485c9 900 FUNC GLOBAL DEFAULT 11 PCSetOperators │ │ │ │ 1243: 008f2905 3276 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPISBAIJ │ │ │ │ @@ -1260,15 +1260,15 @@ │ │ │ │ 1256: 00fdc8dd 216 FUNC GLOBAL DEFAULT 11 TaoSetConvergenceHistory │ │ │ │ 1257: 00cb6681 216 FUNC GLOBAL DEFAULT 11 PCASMSetType │ │ │ │ 1258: 00337c49 2088 FUNC GLOBAL DEFAULT 11 MatCreateLaplacian │ │ │ │ 1259: 0011e3b1 392 FUNC GLOBAL DEFAULT 11 petscviewerdrawclear_ │ │ │ │ 1260: 01140004 80 OBJECT GLOBAL DEFAULT 23 __petscsys_MOD_petsc_null_character │ │ │ │ 1261: 00918fe5 544 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumcomponents_ │ │ │ │ 1262: 0079e82d 780 FUNC GLOBAL DEFAULT 11 matmattransposesolve_ │ │ │ │ - 1263: 01096640 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ + 1263: 01096648 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ 1264: 00e4a3cd 6 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 1265: 009566fd 548 FUNC GLOBAL DEFAULT 11 dmplexgetpartitioner_ │ │ │ │ 1266: 00d60b29 212 FUNC GLOBAL DEFAULT 11 PCDeflationSetInitOnly │ │ │ │ 1267: 002dc705 288 FUNC GLOBAL DEFAULT 11 vecmax1_ │ │ │ │ 1268: 008157d1 212 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSumSetConcatenate │ │ │ │ 1269: 007ec0c5 512 FUNC GLOBAL DEFAULT 11 matsetvaluescoo_ │ │ │ │ 1270: 009a53c9 2264 FUNC GLOBAL DEFAULT 11 DMPlexCreateLabelField │ │ │ │ @@ -1380,15 +1380,15 @@ │ │ │ │ 1376: 00e25e31 256 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1377: 00921635 1300 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1378: 000e7741 688 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1379: 00f90119 240 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1380: 007b4835 724 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1381: 000e82c5 84 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1382: 00b73241 10 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1383: 01089b8c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1383: 01089b94 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1384: 00b8cd45 96 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1385: 001db071 376 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1386: 00660bd9 720 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1387: 00afdd45 172 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1388: 00848875 252 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1389: 00809db5 216 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1390: 00c10eb5 224 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1446,15 +1446,15 @@ │ │ │ │ 1442: 00141d55 164 FUNC GLOBAL DEFAULT 11 F90Array2dDestroy │ │ │ │ 1443: 00b9b0dd 1008 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocaltuple_ │ │ │ │ 1444: 00877591 54 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetObjective │ │ │ │ 1445: 00b93195 1164 FUNC GLOBAL DEFAULT 11 DMCreateGlobalVector_Section_Private │ │ │ │ 1446: 00f80f89 10 FUNC GLOBAL DEFAULT 11 TSSetConvergedReason │ │ │ │ 1447: 006472c9 264 FUNC GLOBAL DEFAULT 11 MatLRCGetMats │ │ │ │ 1448: 009b576d 748 FUNC GLOBAL DEFAULT 11 DMPlexMonitorThroughput │ │ │ │ - 1449: 010bc5bc 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ + 1449: 010bc5c4 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ 1450: 00852031 280 FUNC GLOBAL DEFAULT 11 petscfvgetcomputegradients_ │ │ │ │ 1451: 00186dd5 30 FUNC GLOBAL DEFAULT 11 petscfinalized_ │ │ │ │ 1452: 00f281f5 216 FUNC GLOBAL DEFAULT 11 TSGLEESetType │ │ │ │ 1453: 0125d948 4 OBJECT GLOBAL DEFAULT 24 SNES_FunctionEval │ │ │ │ 1454: 0094da29 592 FUNC GLOBAL DEFAULT 11 dmplexcreategmshfromfile_ │ │ │ │ 1455: 0095858d 520 FUNC GLOBAL DEFAULT 11 dmplexpointlocalfieldread_ │ │ │ │ 1456: 00ec89e9 364 FUNC GLOBAL DEFAULT 11 sneslinesearchcreate_ │ │ │ │ @@ -1524,15 +1524,15 @@ │ │ │ │ 1520: 0016cf49 1360 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1521: 00138df9 224 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1522: 008d5a41 180 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1523: 00a70c65 1200 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1524: 00cb0a7d 5332 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1525: 00fee2dd 420 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1526: 00f093e5 184 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1527: 01089b64 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1527: 01089b6c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1528: 01151f74 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1529: 0018d7f5 96 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1530: 00db00dd 276 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1531: 00957e6d 512 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1532: 00b735e5 184 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1533: 00f7693d 50 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1534: 00280789 244 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -1550,15 +1550,15 @@ │ │ │ │ 1546: 0019194d 10 FUNC GLOBAL DEFAULT 11 PetscContainerSetPointer │ │ │ │ 1547: 00de7145 280 FUNC GLOBAL DEFAULT 11 PCMGSetResidualTranspose │ │ │ │ 1548: 00f7c305 10 FUNC GLOBAL DEFAULT 11 TSSetPreStep │ │ │ │ 1549: 000ce291 132 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap9finalize_Ev │ │ │ │ 1550: 0125a8a4 4 OBJECT GLOBAL DEFAULT 24 FEcite │ │ │ │ 1551: 0062aec5 216 FUNC GLOBAL DEFAULT 11 MatISStoreL2L │ │ │ │ 1552: 00c5f4fd 972 FUNC GLOBAL DEFAULT 11 kspcomputeritz_ │ │ │ │ - 1553: 01096614 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ + 1553: 0109661c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ 1554: 011382f8 4 OBJECT GLOBAL DEFAULT 20 PCFailedReasons │ │ │ │ 1555: 009802d5 1112 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorView │ │ │ │ 1556: 00839ff9 12 FUNC GLOBAL DEFAULT 11 PetscFEOpenCLSetRealType │ │ │ │ 1557: 00fead51 760 FUNC GLOBAL DEFAULT 11 TaoLineSearchMonitor │ │ │ │ 1558: 009819ad 1112 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorLoad │ │ │ │ 1559: 00c39d49 592 FUNC GLOBAL DEFAULT 11 KSPReset_PIPEFGMRES │ │ │ │ 1560: 007ccd71 36 FUNC GLOBAL DEFAULT 11 MatGetBlockSizes │ │ │ │ @@ -1811,15 +1811,15 @@ │ │ │ │ 1807: 0062e659 256 FUNC GLOBAL DEFAULT 11 MatISRestoreLocalMat │ │ │ │ 1808: 0031467d 632 FUNC GLOBAL DEFAULT 11 VecSum │ │ │ │ 1809: 00fc591d 164 FUNC GLOBAL DEFAULT 11 DMTSSetForcingFunction │ │ │ │ 1810: 00c611b1 280 FUNC GLOBAL DEFAULT 11 kspsetmatsolvebatchsize_ │ │ │ │ 1811: 00137499 116 FUNC GLOBAL DEFAULT 11 PetscDLLibraryPrintPath │ │ │ │ 1812: 00c6f491 792 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualRange │ │ │ │ 1813: 00101045 68 FUNC GLOBAL DEFAULT 11 PetscDrawHGReset │ │ │ │ - 1814: 010b52f8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ + 1814: 010b5300 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 1815: 0086a7b1 58 FUNC GLOBAL DEFAULT 11 PetscDSGetNumCohesive │ │ │ │ 1816: 0016f3d1 584 FUNC GLOBAL DEFAULT 11 petsclogstategeteventfromname_ │ │ │ │ 1817: 00dbb161 560 FUNC GLOBAL DEFAULT 11 pchmgsetinnerpctype_ │ │ │ │ 1818: 00ef2b3d 168 FUNC GLOBAL DEFAULT 11 DMSNESGetNGS │ │ │ │ 1819: 00104291 22 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetLimits │ │ │ │ 1820: 009d812d 256 FUNC GLOBAL DEFAULT 11 DMPlexCreateTPSMesh │ │ │ │ 1821: 0086d5dd 168 FUNC GLOBAL DEFAULT 11 PetscDSSetUpdate │ │ │ │ @@ -1855,15 +1855,15 @@ │ │ │ │ 1851: 00b82595 208 FUNC GLOBAL DEFAULT 11 DMGetAuxiliaryVec │ │ │ │ 1852: 0125a48c 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Pack │ │ │ │ 1853: 00e45839 308 FUNC GLOBAL DEFAULT 11 PCSetDiagonalScale │ │ │ │ 1854: 0090f709 172 FUNC GLOBAL DEFAULT 11 DMForestSetPartitionOverlap │ │ │ │ 1855: 00769bd1 456 FUNC GLOBAL DEFAULT 11 matseqsellgetfillratio_ │ │ │ │ 1856: 01140c24 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscfv │ │ │ │ 1857: 0061d7d1 548 FUNC GLOBAL DEFAULT 11 matisrestorelocalmat_ │ │ │ │ - 1858: 010fdf30 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ + 1858: 010fdf38 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ 1859: 0089d4d9 944 FUNC GLOBAL DEFAULT 11 petscspaceevaluate_ │ │ │ │ 1860: 00f2d129 14 FUNC GLOBAL DEFAULT 11 TSAlpha2SetPredictor │ │ │ │ 1861: 00e653c1 456 FUNC GLOBAL DEFAULT 11 snesmsgetdamping_ │ │ │ │ 1862: 0019907d 200 FUNC GLOBAL DEFAULT 11 PetscOptionsLeftRestore │ │ │ │ 1863: 00e26209 216 FUNC GLOBAL DEFAULT 11 PCTelescopeSetIgnoreDM │ │ │ │ 1864: 00f93ef1 240 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxDestroy │ │ │ │ 1865: 007ed999 516 FUNC GLOBAL DEFAULT 11 matmulttransposeequal_ │ │ │ │ @@ -1904,15 +1904,15 @@ │ │ │ │ 1900: 01140b7c 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 1901: 00b59c81 488 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 1902: 00bce1d9 380 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 1903: 000fb7cd 296 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 1904: 001d64f9 308 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 1905: 007ceadd 724 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 1906: 0095afcd 276 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 1907: 01089b2c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 1907: 01089b34 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 1908: 00e1b7e1 216 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 1909: 003dff71 228 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 1910: 00e1af71 216 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 1911: 0081c9ad 92 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 1912: 00d899e5 216 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 1913: 00106009 120 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 1914: 00b7d165 284 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -1983,26 +1983,26 @@ │ │ │ │ 1979: 00ae8fc5 276 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesettensor_ │ │ │ │ 1980: 00809c05 216 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetContinuity │ │ │ │ 1981: 001fabed 116 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldconstraintindicesf90_ │ │ │ │ 1982: 00f9f651 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetmonitor_ │ │ │ │ 1983: 007da171 772 FUNC GLOBAL DEFAULT 11 MatMatMatMult │ │ │ │ 1984: 00b502d1 528 FUNC GLOBAL DEFAULT 11 dmswarmsortgetnumberofpointspercell_ │ │ │ │ 1985: 000c36b5 8 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ - 1986: 010b52f0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ + 1986: 010b52f8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ 1987: 00f7c301 4 FUNC GLOBAL DEFAULT 11 TSGetTotalSteps │ │ │ │ 1988: 002e11c9 296 FUNC GLOBAL DEFAULT 11 VecGetArray1dWrite │ │ │ │ 1989: 001d79b9 536 FUNC GLOBAL DEFAULT 11 aoapplicationtopetsc_ │ │ │ │ 1990: 007e2b85 888 FUNC GLOBAL DEFAULT 11 MatFDColoringDestroy │ │ │ │ 1991: 00f6c0b1 832 FUNC GLOBAL DEFAULT 11 tsrhssplitgetis_ │ │ │ │ 1992: 002d178d 888 FUNC GLOBAL DEFAULT 11 vecaxpbypcz_ │ │ │ │ 1993: 0125bc88 4 OBJECT GLOBAL DEFAULT 24 PetscPartitionerRegisterAllCalled │ │ │ │ 1994: 0125a524 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyToGPU │ │ │ │ 1995: 007c5b71 1396 FUNC GLOBAL DEFAULT 11 MatSOR │ │ │ │ 1996: 00b79315 1348 FUNC GLOBAL DEFAULT 11 DMLocalToGlobalEnd │ │ │ │ - 1997: 010b52e4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ + 1997: 010b52ec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ 1998: 00191821 88 FUNC GLOBAL DEFAULT 11 PetscObjectComposeFunction_Private │ │ │ │ 1999: 00bf15cd 352 FUNC GLOBAL DEFAULT 11 KSPCreate_CGLS │ │ │ │ 2000: 00e2e829 908 FUNC GLOBAL DEFAULT 11 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 2001: 00ea82b1 10 FUNC GLOBAL DEFAULT 11 SNESKSPSetUseEW │ │ │ │ 2002: 00183db1 252 FUNC GLOBAL DEFAULT 11 petscobjectsetfromoptions_ │ │ │ │ 2003: 00e9e199 780 FUNC GLOBAL DEFAULT 11 snessolve_ │ │ │ │ 2004: 008f59f9 484 FUNC GLOBAL DEFAULT 11 dmdacreate1d_ │ │ │ │ @@ -2044,43 +2044,43 @@ │ │ │ │ 2040: 002daf69 280 FUNC GLOBAL DEFAULT 11 vecflag_ │ │ │ │ 2041: 00c4c705 248 FUNC GLOBAL DEFAULT 11 KSPQCGGetTrialStepNorm │ │ │ │ 2042: 00cbc62d 1388 FUNC GLOBAL DEFAULT 11 PCASMCreateSubdomains2D │ │ │ │ 2043: 00dcc679 548 FUNC GLOBAL DEFAULT 11 pclmvmgetmatlmvm_ │ │ │ │ 2044: 007e9d01 444 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_LU │ │ │ │ 2045: 00ae8c61 112 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueDequeue │ │ │ │ 2046: 007eb7b1 252 FUNC GLOBAL DEFAULT 11 matsetfromoptions_ │ │ │ │ - 2047: 010b52f4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ + 2047: 010b52fc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 2048: 00fd95e5 12 FUNC GLOBAL DEFAULT 11 TaoGetLineSearch │ │ │ │ 2049: 00f7d9bd 1108 FUNC GLOBAL DEFAULT 11 TSComputeRHSFunction │ │ │ │ 2050: 00ea0bd5 280 FUNC GLOBAL DEFAULT 11 snesgetnpcside_ │ │ │ │ 2051: 01140bb4 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscspace │ │ │ │ 2052: 00f664f1 408 FUNC GLOBAL DEFAULT 11 tsgetoptionsprefix_ │ │ │ │ 2053: 002dc361 132 FUNC GLOBAL DEFAULT 11 vecrestorearrayread_ │ │ │ │ 2054: 00b9cf45 408 FUNC GLOBAL DEFAULT 11 dmgetvectype_ │ │ │ │ 2055: 0033ec71 92 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetCoarseparts │ │ │ │ 2056: 008478d5 108 FUNC GLOBAL DEFAULT 11 PetscFEGeomRestoreChunk │ │ │ │ 2057: 008266d1 792 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyall_ │ │ │ │ 2058: 00d6c189 256 FUNC GLOBAL DEFAULT 11 PCFactorGetUseInPlace │ │ │ │ 2059: 00108151 552 FUNC GLOBAL DEFAULT 11 petscrandomsettype_ │ │ │ │ - 2060: 0111b2a8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ + 2060: 0111b2b0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 2061: 00c70929 204 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDrawLGCreate │ │ │ │ 2062: 001b3491 288 FUNC GLOBAL DEFAULT 11 petsccheckdupsint_ │ │ │ │ 2063: 0125a81c 4 OBJECT GLOBAL DEFAULT 24 MAT_ILUFactorSymbolic │ │ │ │ 2064: 00d6edc1 284 FUNC GLOBAL DEFAULT 11 pcfactorsetcolumnpivot_ │ │ │ │ 2065: 00b7e6ad 264 FUNC GLOBAL DEFAULT 11 DMSetLabelOutput │ │ │ │ 2066: 007cbdd5 2108 FUNC GLOBAL DEFAULT 11 MatDestroy │ │ │ │ 2067: 00fe21f1 20 FUNC GLOBAL DEFAULT 11 TaoGetObjective │ │ │ │ 2068: 0065d6d1 216 FUNC GLOBAL DEFAULT 11 MatMFFDSetPeriod │ │ │ │ 2069: 0125a700 4 OBJECT GLOBAL DEFAULT 24 MAT_SetVCOO │ │ │ │ 2070: 007b3f5d 136 FUNC GLOBAL DEFAULT 11 matdenserestorearray_ │ │ │ │ 2071: 007ea7f1 832 FUNC GLOBAL DEFAULT 11 matcomputeoperator_ │ │ │ │ 2072: 0065d211 308 FUNC GLOBAL DEFAULT 11 MatCreateMFFD │ │ │ │ 2073: 00d6c0b1 216 FUNC GLOBAL DEFAULT 11 PCFactorSetUseInPlace │ │ │ │ 2074: 008e3edd 182 FUNC GLOBAL DEFAULT 11 DMDAGetInfo │ │ │ │ - 2075: 010b52dc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ + 2075: 010b52e4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ 2076: 00bf31c9 472 FUNC GLOBAL DEFAULT 11 KSPCreate_CGNE │ │ │ │ 2077: 0017fbed 696 FUNC GLOBAL DEFAULT 11 petscdevicecontextview_ │ │ │ │ 2078: 00879c0d 296 FUNC GLOBAL DEFAULT 11 petscdsgettabulation_ │ │ │ │ 2079: 008e6965 220 FUNC GLOBAL DEFAULT 11 DMDASetBlockFillsSparse │ │ │ │ 2080: 00ea0195 472 FUNC GLOBAL DEFAULT 11 snessetdm_ │ │ │ │ 2081: 00b888f9 476 FUNC GLOBAL DEFAULT 11 DMPolytopeMatchVertexOrientation │ │ │ │ 2082: 0060a899 256 FUNC GLOBAL DEFAULT 11 MatDenseGetArrayWrite │ │ │ │ @@ -2096,15 +2096,15 @@ │ │ │ │ 2092: 00407e29 364 FUNC GLOBAL DEFAULT 11 spbas_pattern_only │ │ │ │ 2093: 001cd295 28 FUNC GLOBAL DEFAULT 11 PetscCILinenumber │ │ │ │ 2094: 00c8a045 360 FUNC GLOBAL DEFAULT 11 MatCreateLMVMBadBroyden │ │ │ │ 2095: 00fc5585 260 FUNC GLOBAL DEFAULT 11 DMTSUnsetRHSFunctionContext_Internal │ │ │ │ 2096: 002f4331 780 FUNC GLOBAL DEFAULT 11 vectdotbegin_ │ │ │ │ 2097: 002ea575 152 FUNC GLOBAL DEFAULT 11 VecStashGetInfo │ │ │ │ 2098: 0094590d 256 FUNC GLOBAL DEFAULT 11 dmplexcheckorphanvertices_ │ │ │ │ - 2099: 010b52d8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ + 2099: 010b52e0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ 2100: 0010bc61 316 FUNC GLOBAL DEFAULT 11 PetscViewerFileSetName │ │ │ │ 2101: 00b7fe51 436 FUNC GLOBAL DEFAULT 11 DMUniversalLabelDestroy │ │ │ │ 2102: 000ce315 332 FUNC GLOBAL DEFAULT 11 _ZNK9MemoryMap10search_forEPKvb │ │ │ │ 2103: 00c1b445 12 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetTruncationType │ │ │ │ 2104: 00615a2d 1284 FUNC GLOBAL DEFAULT 11 MatCreateDiagonal │ │ │ │ 2105: 011571c0 4 OBJECT GLOBAL DEFAULT 24 MPIU_SCALAR_INT │ │ │ │ 2106: 00bf39e9 276 FUNC GLOBAL DEFAULT 11 kspcgusesinglereduction_ │ │ │ │ @@ -2240,15 +2240,15 @@ │ │ │ │ 2236: 002d07f5 516 FUNC GLOBAL DEFAULT 11 vecnormavailable_ │ │ │ │ 2237: 0125a864 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTransposeAdd │ │ │ │ 2238: 008109a9 276 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangesetcontinuity_ │ │ │ │ 2239: 0125a868 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTranspose │ │ │ │ 2240: 007a3a89 288 FUNC GLOBAL DEFAULT 11 matscale_ │ │ │ │ 2241: 007d3435 316 FUNC GLOBAL DEFAULT 11 MatIsSymmetric │ │ │ │ 2242: 0085b809 12 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetCellType │ │ │ │ - 2243: 010c05d4 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ + 2243: 010c05dc 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ 2244: 00e8824d 172 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPostCheck │ │ │ │ 2245: 00616ad1 548 FUNC GLOBAL DEFAULT 11 matdiagonalrestoreinversediagonal_ │ │ │ │ 2246: 009fb90d 1976 FUNC GLOBAL DEFAULT 11 DMPlexCreateRigidBody │ │ │ │ 2247: 00d60f61 216 FUNC GLOBAL DEFAULT 11 PCDeflationSetSpace │ │ │ │ 2248: 008475cd 380 FUNC GLOBAL DEFAULT 11 PetscFEGeomDestroy │ │ │ │ 2249: 008fec8d 480 FUNC GLOBAL DEFAULT 11 dmdagetpreallocationcenterdimension_ │ │ │ │ 2250: 00f62249 560 FUNC GLOBAL DEFAULT 11 tsgetauxsolution_ │ │ │ │ @@ -2275,15 +2275,15 @@ │ │ │ │ 2271: 00313e75 144 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2272: 0083bdad 576 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2273: 00933315 372 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2274: 00bc82c1 324 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2275: 001747ed 24 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2276: 007980e5 540 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2277: 00278f69 532 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2278: 01089b80 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2278: 01089b88 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2279: 0125a658 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2280: 001daf1d 340 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2281: 0027af0d 1592 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2282: 001cb2b1 120 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2283: 0125a9c4 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2284: 00eab761 956 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ 2285: 002906c5 1896 FUNC GLOBAL DEFAULT 11 PetscLayoutMapLocal │ │ │ │ @@ -2340,15 +2340,15 @@ │ │ │ │ 2336: 00db0641 248 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2337: 00a723d5 15744 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2338: 00334849 580 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2339: 001fb1c9 252 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2340: 000e4e71 92 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2341: 009ee76d 1220 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2342: 00f5f31d 280 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2343: 01089b28 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2343: 01089b30 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2344: 008e5211 128 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2345: 00306f6d 844 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2346: 01155fd4 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2347: 008ef6d9 1772 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2348: 0010b17d 160 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2349: 00bc8be5 528 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2350: 00140125 300 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -2368,18 +2368,18 @@ │ │ │ │ 2364: 00da9221 2484 FUNC GLOBAL DEFAULT 11 PCCreate_GAMG │ │ │ │ 2365: 00bac1f9 848 FUNC GLOBAL DEFAULT 11 dmcreatefedefault_ │ │ │ │ 2366: 001b5ce1 900 FUNC GLOBAL DEFAULT 11 PetscLinearRegression │ │ │ │ 2367: 002e0965 296 FUNC GLOBAL DEFAULT 11 VecGetArray1d │ │ │ │ 2368: 00856c19 10 FUNC GLOBAL DEFAULT 11 PetscFVSetSpatialDimension │ │ │ │ 2369: 002ed191 276 FUNC GLOBAL DEFAULT 11 VecSetSizes │ │ │ │ 2370: 0032e539 252 FUNC GLOBAL DEFAULT 11 matcoloringsetfromoptions_ │ │ │ │ - 2371: 010b531c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ + 2371: 010b5324 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 2372: 008af045 40 FUNC GLOBAL DEFAULT 11 dmcompositegetaccess4_ │ │ │ │ 2373: 008af0c5 34 FUNC GLOBAL DEFAULT 11 dmcompositegetlocalvectors4_ │ │ │ │ - 2374: 0109665c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ + 2374: 01096664 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 2375: 000c0c71 6 FUNC GLOBAL DEFAULT 11 f90array1ddestroyscalar_ │ │ │ │ 2376: 000cd431 332 FUNC WEAK DEFAULT 11 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableI15MarkedObjectMapEEEiPT_iENUlPvE_4_FUNES6_ │ │ │ │ 2377: 00af07d9 40 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetNormal │ │ │ │ 2378: 00323d2d 804 FUNC GLOBAL DEFAULT 11 matcoarsenviewfromoptions_ │ │ │ │ 2379: 00950f9d 280 FUNC GLOBAL DEFAULT 11 dmplexmetricsetverbosity_ │ │ │ │ 2380: 002fc39d 256 FUNC GLOBAL DEFAULT 11 vecimaginarypart_ │ │ │ │ 2381: 007950cd 556 FUNC GLOBAL DEFAULT 11 matfindzerorows_ │ │ │ │ @@ -2716,15 +2716,15 @@ │ │ │ │ 2712: 008b8cc1 46 FUNC GLOBAL DEFAULT 11 DMDAGetBoundaryType │ │ │ │ 2713: 00b01735 176 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetConeSize │ │ │ │ 2714: 005e2611 360 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 2715: 000c7795 1268 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 2716: 00dcc89d 464 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 2717: 00c78595 20 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 2718: 002ec369 92 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 2719: 01089b88 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 2719: 01089b90 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 2720: 00be859d 12 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 2721: 000c11e1 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 2722: 0020b2c1 116 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 2723: 00883059 528 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 2724: 002a210d 348 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 2725: 00c2b18d 12 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 2726: 00f68509 772 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -2765,15 +2765,15 @@ │ │ │ │ 2761: 0086d8b9 180 FUNC GLOBAL DEFAULT 11 PetscDSSetBdResidual │ │ │ │ 2762: 00f7848d 640 FUNC GLOBAL DEFAULT 11 TSForwardStep │ │ │ │ 2763: 008d438d 3192 FUNC GLOBAL DEFAULT 11 DMDAGetElements │ │ │ │ 2764: 0079b1ad 780 FUNC GLOBAL DEFAULT 11 matmulthermitiantranspose_ │ │ │ │ 2765: 001cc005 324 FUNC GLOBAL DEFAULT 11 PetscTokenCreate │ │ │ │ 2766: 0125d938 4 OBJECT GLOBAL DEFAULT 24 SNES_NewtonALEval │ │ │ │ 2767: 00fa731d 372 FUNC GLOBAL DEFAULT 11 TSMonitorDMDARayDestroy │ │ │ │ - 2768: 010c0418 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ + 2768: 010c0420 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ 2769: 00ee9a5d 392 FUNC GLOBAL DEFAULT 11 DMDASNESSetFunctionLocalVec │ │ │ │ 2770: 00b62bd1 16 FUNC GLOBAL DEFAULT 11 DMSwarmSetNumSpecies │ │ │ │ 2771: 00295fe5 296 FUNC GLOBAL DEFAULT 11 petsclayoutdestroy_ │ │ │ │ 2772: 00ee1569 272 FUNC GLOBAL DEFAULT 11 DMInterpolationAddPoints │ │ │ │ 2773: 00dff64d 14 FUNC GLOBAL DEFAULT 11 PCPatchSetSaveOperators │ │ │ │ 2774: 00fd7f71 824 FUNC GLOBAL DEFAULT 11 TaoMonitorDefaultShort │ │ │ │ 2775: 0031704d 6 FUNC GLOBAL DEFAULT 11 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ @@ -2881,15 +2881,15 @@ │ │ │ │ 2877: 00884475 828 FUNC GLOBAL DEFAULT 11 petscdttensorquadraturecreate_ │ │ │ │ 2878: 01134230 32 OBJECT GLOBAL DEFAULT 20 PetscDeviceCopyModes │ │ │ │ 2879: 00f540c9 552 FUNC GLOBAL DEFAULT 11 tsroswsettype_ │ │ │ │ 2880: 00e4d409 276 FUNC GLOBAL DEFAULT 11 snescompositesettype_ │ │ │ │ 2881: 001fabc9 34 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldconstraintindicesf90_ │ │ │ │ 2882: 0014a265 648 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFGets │ │ │ │ 2883: 01151f00 4 OBJECT GLOBAL DEFAULT 24 PETSC_VIEWER_CLASSID │ │ │ │ - 2884: 01104af0 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ + 2884: 01104af8 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 2885: 000f4701 1084 FUNC GLOBAL DEFAULT 11 petscdrawtensorcontourpatch_ │ │ │ │ 2886: 009cf7e1 704 FUNC GLOBAL DEFAULT 11 DMPlexCreateWedgeBoxMesh │ │ │ │ 2887: 001d8ba1 404 FUNC GLOBAL DEFAULT 11 aogettype_ │ │ │ │ 2888: 0029a301 372 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadSizes │ │ │ │ 2889: 00f60c9d 824 FUNC GLOBAL DEFAULT 11 tsviewfromoptions_ │ │ │ │ 2890: 0016f049 288 FUNC GLOBAL DEFAULT 11 petsclogstateclasssetactive_ │ │ │ │ 2891: 007deb49 772 FUNC GLOBAL DEFAULT 11 MatGalerkin │ │ │ │ @@ -3047,15 +3047,15 @@ │ │ │ │ 3043: 0125a870 4 OBJECT GLOBAL DEFAULT 24 MAT_Mult │ │ │ │ 3044: 00b0d6b1 220 FUNC GLOBAL DEFAULT 11 DMShellCreate │ │ │ │ 3045: 001ae06d 76 FUNC GLOBAL DEFAULT 11 ps_timer_create_ │ │ │ │ 3046: 00f27009 524 FUNC GLOBAL DEFAULT 11 TSGLEERegisterDestroy │ │ │ │ 3047: 008552ed 204 FUNC GLOBAL DEFAULT 11 PetscLimiterCreate_Sin │ │ │ │ 3048: 007f343d 84 FUNC GLOBAL DEFAULT 11 MatGetColumnMeansRealPart │ │ │ │ 3049: 00b4fb81 256 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewdestroy_ │ │ │ │ - 3050: 0109f1a8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ + 3050: 0109f1b0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ 3051: 0098e2dd 296 FUNC GLOBAL DEFAULT 11 DMPlexGetAllCells_Internal │ │ │ │ 3052: 007acfbd 288 FUNC GLOBAL DEFAULT 11 matishermitian_ │ │ │ │ 3053: 002d4721 472 FUNC GLOBAL DEFAULT 11 vecrestorelocalvectorread_ │ │ │ │ 3054: 000d5c49 88 FUNC GLOBAL DEFAULT 11 PetscBenchView │ │ │ │ 3055: 00198cdd 68 FUNC GLOBAL DEFAULT 11 PetscOptionsAllUsed │ │ │ │ 3056: 00f66069 580 FUNC GLOBAL DEFAULT 11 tssetoptionsprefix_ │ │ │ │ 3057: 007e6d75 424 FUNC GLOBAL DEFAULT 11 MatShift │ │ │ │ @@ -3077,15 +3077,15 @@ │ │ │ │ 3073: 00e65191 560 FUNC GLOBAL DEFAULT 11 snesmssettype_ │ │ │ │ 3074: 00fe92fd 284 FUNC GLOBAL DEFAULT 11 taolinesearchsetinitialsteplength_ │ │ │ │ 3075: 00c727c1 924 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDrawLG │ │ │ │ 3076: 00c706ed 572 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDraw │ │ │ │ 3077: 00108d29 12 FUNC GLOBAL DEFAULT 11 PetscRandomGetSeed │ │ │ │ 3078: 00e9a3b5 280 FUNC GLOBAL DEFAULT 11 snesgetnormschedule_ │ │ │ │ 3079: 00145ec9 372 FUNC GLOBAL DEFAULT 11 petscsynchronizedprintf_ │ │ │ │ - 3080: 010d2cb8 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ + 3080: 010d2cc0 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ 3081: 00c5ce4d 364 FUNC GLOBAL DEFAULT 11 kspcreate_ │ │ │ │ 3082: 0012aa85 168 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasObjectAttribute │ │ │ │ 3083: 0125bba8 4 OBJECT GLOBAL DEFAULT 24 DMPlexTransformRegisterAllCalled │ │ │ │ 3084: 00c5fe05 704 FUNC GLOBAL DEFAULT 11 kspconvergedreasonview_ │ │ │ │ 3085: 00a974d9 212 FUNC GLOBAL DEFAULT 11 DMPlexReorderSetDefault │ │ │ │ 3086: 007a11c1 472 FUNC GLOBAL DEFAULT 11 matgetdiagonal_ │ │ │ │ 3087: 00b99829 480 FUNC GLOBAL DEFAULT 11 dmgetcoordinatedim_ │ │ │ │ @@ -3140,24 +3140,24 @@ │ │ │ │ 3136: 00bc60c5 556 FUNC GLOBAL DEFAULT 11 dmlabelduplicate_ │ │ │ │ 3137: 00de01fd 216 FUNC GLOBAL DEFAULT 11 PCMGSetGalerkin │ │ │ │ 3138: 00b9bc05 472 FUNC GLOBAL DEFAULT 11 dmsetcellcoordinateslocal_ │ │ │ │ 3139: 0027917d 136 FUNC GLOBAL DEFAULT 11 petscsfgetgraph_ │ │ │ │ 3140: 00c57065 160 FUNC GLOBAL DEFAULT 11 DMKSPSetComputeOperators │ │ │ │ 3141: 00c78ab9 2028 FUNC GLOBAL DEFAULT 11 KSPConvergedRateView │ │ │ │ 3142: 007fdc21 216 FUNC GLOBAL DEFAULT 11 MatReorderForNonzeroDiagonal │ │ │ │ - 3143: 0109f1b4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ + 3143: 0109f1bc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ 3144: 00f671c1 280 FUNC GLOBAL DEFAULT 11 tsgetequationtype_ │ │ │ │ 3145: 01137474 28 OBJECT GLOBAL DEFAULT 20 PCJacobiTypes │ │ │ │ 3146: 0017489d 30 FUNC GLOBAL DEFAULT 11 petscmallocgetmaximumusage_ │ │ │ │ 3147: 00b7383d 156 FUNC GLOBAL DEFAULT 11 DMCoarsenHookRemove │ │ │ │ 3148: 0014d3ad 32 FUNC GLOBAL DEFAULT 11 petscinfosetfiltercommself_ │ │ │ │ 3149: 00d5a29d 284 FUNC GLOBAL DEFAULT 11 PCBJacobiSetTotalBlocks │ │ │ │ 3150: 00c26e55 480 FUNC GLOBAL DEFAULT 11 kspgcrgetrestart_ │ │ │ │ 3151: 0125dad8 4 OBJECT GLOBAL DEFAULT 24 TSTrajectory_DiskWrite │ │ │ │ - 3152: 010b5300 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ + 3152: 010b5308 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 3153: 00bead05 296 FUNC GLOBAL DEFAULT 11 KSPCreate_BiCG │ │ │ │ 3154: 007bd019 40 FUNC GLOBAL DEFAULT 11 MatFactorClearError │ │ │ │ 3155: 00878315 180 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobianPreconditioner │ │ │ │ 3156: 00fe89c1 560 FUNC GLOBAL DEFAULT 11 taolinesearchgetstartingvector_ │ │ │ │ 3157: 0016e045 280 FUNC GLOBAL DEFAULT 11 petsclogstatecreate_ │ │ │ │ 3158: 00985531 68 FUNC GLOBAL DEFAULT 11 DMPolytopeConvertNewOrientation_Internal │ │ │ │ 3159: 00322de1 10 FUNC GLOBAL DEFAULT 11 MatCoarsenSetGreedyOrdering │ │ │ │ @@ -3268,15 +3268,15 @@ │ │ │ │ 3264: 00c766f5 180 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3265: 0125a8dc 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3266: 0125d88c 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3267: 008884d1 716 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3268: 0061c549 768 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3269: 00f61299 280 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3270: 00ed8785 576 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3271: 01089b48 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3271: 01089b50 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3272: 00bbd0a9 872 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3273: 00933489 548 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3274: 0090eaad 760 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3275: 000cfec9 732 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3276: 0029823d 40 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3277: 007917a5 604 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3278: 00600c2d 256 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3391,15 +3391,15 @@ │ │ │ │ 3387: 009577ad 288 FUNC GLOBAL DEFAULT 11 dmplexrebalancesharedpoints_ │ │ │ │ 3388: 00c7e5fd 12 FUNC GLOBAL DEFAULT 11 KSPGetDiagonalScaleFix │ │ │ │ 3389: 00f9296d 1760 FUNC GLOBAL DEFAULT 11 TSMonitorHGSwarmSolution │ │ │ │ 3390: 007bd411 268 FUNC GLOBAL DEFAULT 11 MatConjugate │ │ │ │ 3391: 0088c33d 216 FUNC GLOBAL DEFAULT 11 PetscSpacePolynomialGetTensor │ │ │ │ 3392: 0027856d 32 FUNC GLOBAL DEFAULT 11 vecscattersetfromoptions_ │ │ │ │ 3393: 00e402b5 256 FUNC GLOBAL DEFAULT 11 pcsetuponblocks_ │ │ │ │ - 3394: 01104228 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ + 3394: 01104230 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ 3395: 00f81cfd 1724 FUNC GLOBAL DEFAULT 11 TSStep │ │ │ │ 3396: 0125a91c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionLoad │ │ │ │ 3397: 01155cd8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_MPI_COMM_Fortran │ │ │ │ 3398: 0125a920 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionView │ │ │ │ 3399: 001193e9 444 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetskipinfo_ │ │ │ │ 3400: 0090f671 152 FUNC GLOBAL DEFAULT 11 DMForestGetAdjacencyCodimension │ │ │ │ 3401: 00a69759 112 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNoInsertion │ │ │ │ @@ -3410,15 +3410,15 @@ │ │ │ │ 3406: 000e8211 10 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3407: 00863cb5 172 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3408: 00fe4e29 308 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3409: 0020b831 268 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3410: 00bc6f21 280 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3411: 0088ab91 152 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3412: 00989f49 1240 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3413: 01089b38 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3413: 01089b40 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3414: 007968a1 284 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3415: 00da72a1 216 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3416: 000d3299 82 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3417: 0125a49c 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3418: 0094adf5 592 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3419: 001d5815 80 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3420: 00191331 272 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -3508,15 +3508,15 @@ │ │ │ │ 3504: 00944d65 560 FUNC GLOBAL DEFAULT 11 dmplexcreaterankfield_ │ │ │ │ 3505: 008b8e01 18 FUNC GLOBAL DEFAULT 11 DMDASetOverlap │ │ │ │ 3506: 0034bfbd 680 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJPERM │ │ │ │ 3507: 00b5a471 180 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewDestroy │ │ │ │ 3508: 00bada39 328 FUNC GLOBAL DEFAULT 11 dmsetoutputsequencenumber_ │ │ │ │ 3509: 00abe395 2772 FUNC GLOBAL DEFAULT 11 DMPlexCreateHybridMesh │ │ │ │ 3510: 007828d5 1036 FUNC GLOBAL DEFAULT 11 matsubmatrixvirtualupdate_ │ │ │ │ - 3511: 0109f1d0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ + 3511: 0109f1d8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 3512: 00f945c5 164 FUNC GLOBAL DEFAULT 11 TSRegister │ │ │ │ 3513: 002f0461 12 FUNC GLOBAL DEFAULT 11 VecGetOffloadMask │ │ │ │ 3514: 00b76b25 1192 FUNC GLOBAL DEFAULT 11 DMCreateFieldDecomposition │ │ │ │ 3515: 00f39eed 92 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptFinalizePackage │ │ │ │ 3516: 000bf01d 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLQueue │ │ │ │ 3517: 00d5e005 464 FUNC GLOBAL DEFAULT 11 pccompositeaddpc_ │ │ │ │ 3518: 00dd67f1 528 FUNC GLOBAL DEFAULT 11 pcmgsetr_ │ │ │ │ @@ -3552,15 +3552,15 @@ │ │ │ │ 3548: 006740e5 516 FUNC GLOBAL DEFAULT 11 matpreallocatorpreallocate_ │ │ │ │ 3549: 002753ed 252 FUNC GLOBAL DEFAULT 11 petscsfreset_ │ │ │ │ 3550: 007fe811 14 FUNC GLOBAL DEFAULT 11 dmequals_ │ │ │ │ 3551: 002de26d 188 FUNC GLOBAL DEFAULT 11 VecRestoreArray │ │ │ │ 3552: 00880a29 472 FUNC GLOBAL DEFAULT 11 petscdscopyequations_ │ │ │ │ 3553: 00ed135d 548 FUNC GLOBAL DEFAULT 11 matcreatesnesmf_ │ │ │ │ 3554: 000e79f1 80 FUNC GLOBAL DEFAULT 11 PetscDrawViewFromOptions │ │ │ │ - 3555: 0111b2a4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ + 3555: 0111b2ac 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 3556: 00100b6d 112 FUNC GLOBAL DEFAULT 11 petscdrawzoom_ │ │ │ │ 3557: 00ef168d 504 FUNC GLOBAL DEFAULT 11 DMSNESCheckFromOptions │ │ │ │ 3558: 00855c5d 88 FUNC GLOBAL DEFAULT 11 PetscFVViewFromOptions │ │ │ │ 3559: 00641241 10 FUNC GLOBAL DEFAULT 11 MatKAIJRestoreSRead │ │ │ │ 3560: 00e5add5 14 FUNC GLOBAL DEFAULT 11 SNESFASFullGetTotal │ │ │ │ 3561: 00126d3d 212 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5SetBaseDimension2 │ │ │ │ 3562: 000f8031 14 FUNC GLOBAL DEFAULT 11 PetscDrawBarSort │ │ │ │ @@ -3697,15 +3697,15 @@ │ │ │ │ 3693: 003d0ed5 388 FUNC GLOBAL DEFAULT 11 MatMumpsSetIcntl │ │ │ │ 3694: 01155cf4 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_REAL_Fortran │ │ │ │ 3695: 00ee14f9 10 FUNC GLOBAL DEFAULT 11 DMInterpolationGetDim │ │ │ │ 3696: 002902b5 1040 FUNC GLOBAL DEFAULT 11 PetscSFCreateFromLayouts │ │ │ │ 3697: 00e6b96d 264 FUNC GLOBAL DEFAULT 11 SNESMultiblockGetSubSNES │ │ │ │ 3698: 002149e9 92 FUNC GLOBAL DEFAULT 11 PetscSectionSymCopy │ │ │ │ 3699: 00fdcb3d 12 FUNC GLOBAL DEFAULT 11 TaoGetGradientNorm │ │ │ │ - 3700: 010afa14 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ + 3700: 010afa1c 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ 3701: 00fdc9f9 10 FUNC GLOBAL DEFAULT 11 TaoSetApplicationContext │ │ │ │ 3702: 00b8b2fd 120 FUNC GLOBAL DEFAULT 11 DMCeedDestroy │ │ │ │ 3703: 0125bebc 32 OBJECT GLOBAL DEFAULT 24 PC_BDDC_LocalSolvers │ │ │ │ 3704: 00fe9419 464 FUNC GLOBAL DEFAULT 11 taolinesearchgetsteplength_ │ │ │ │ 3705: 00e3f9d1 1204 FUNC GLOBAL DEFAULT 11 pcapplyrichardson_ │ │ │ │ 3706: 00313a85 144 FUNC GLOBAL DEFAULT 11 VecExp │ │ │ │ 3707: 00a859a9 96 FUNC GLOBAL DEFAULT 11 DMPlexPointGlobalRef │ │ │ │ @@ -3776,15 +3776,15 @@ │ │ │ │ 3772: 00f93e95 92 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 3773: 004a0005 232 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 3774: 00cae251 604 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 3775: 0030cc4d 160 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 3776: 007efcb1 732 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 3777: 001e2e31 996 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 3778: 00e6d089 1540 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 3779: 01089b20 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 3779: 01089b28 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 3780: 00fef4d1 236 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 3781: 00f11049 552 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 3782: 000d4925 32 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 3783: 00febc21 24 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 3784: 0016a585 92 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 3785: 00f7743d 984 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 3786: 001dba1d 256 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -3814,15 +3814,15 @@ │ │ │ │ 3810: 00346c55 256 FUNC GLOBAL DEFAULT 11 MatMPIAdjToSeqRankZero │ │ │ │ 3811: 0088ed01 444 FUNC GLOBAL DEFAULT 11 PetscSpaceCreate_Ptrimmed │ │ │ │ 3812: 01134820 20 OBJECT GLOBAL DEFAULT 20 PetscDeviceAttributes │ │ │ │ 3813: 00116935 216 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySetSkipHeader │ │ │ │ 3814: 00bcadf5 540 FUNC GLOBAL DEFAULT 11 petscsectionsymcreatelabel_ │ │ │ │ 3815: 001e3215 812 FUNC GLOBAL DEFAULT 11 iscreatesubis_ │ │ │ │ 3816: 0125a4bc 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_SetGraph │ │ │ │ - 3817: 010b5318 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ + 3817: 010b5320 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 3818: 0087c605 280 FUNC GLOBAL DEFAULT 11 petscdssetforcequad_ │ │ │ │ 3819: 007dfd4d 892 FUNC GLOBAL DEFAULT 11 MatCreateMPIMatConcatenateSeqMat │ │ │ │ 3820: 008e4d19 336 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf902_ │ │ │ │ 3821: 00117599 256 FUNC GLOBAL DEFAULT 11 PetscViewerFileGetMode │ │ │ │ 3822: 001312f5 392 FUNC GLOBAL DEFAULT 11 petscviewersetup_ │ │ │ │ 3823: 00ea32fd 46 FUNC GLOBAL DEFAULT 11 snesconvergeddefault_ │ │ │ │ 3824: 00794ea1 556 FUNC GLOBAL DEFAULT 11 matfindnonzerorows_ │ │ │ │ @@ -3865,15 +3865,15 @@ │ │ │ │ 3861: 00b51a59 252 FUNC GLOBAL DEFAULT 11 dmswarmcomputelocalsizefromoptions_ │ │ │ │ 3862: 00c4edad 208 FUNC GLOBAL DEFAULT 11 KSPRichardsonSetSelfScale │ │ │ │ 3863: 00e18149 724 FUNC GLOBAL DEFAULT 11 PCCreate_Redundant │ │ │ │ 3864: 0086a799 10 FUNC GLOBAL DEFAULT 11 PetscDSSetForceQuad │ │ │ │ 3865: 001237e9 444 FUNC GLOBAL DEFAULT 11 petscviewerhdf5setdefaulttimestepping_ │ │ │ │ 3866: 0113754c 24 OBJECT GLOBAL DEFAULT 20 SNESCompositeTypes │ │ │ │ 3867: 0020a509 32 FUNC GLOBAL DEFAULT 11 PetscSectionSetDof │ │ │ │ - 3868: 0109f1c0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ + 3868: 0109f1c8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 3869: 001fd24d 328 FUNC GLOBAL DEFAULT 11 petscsectionsetdof_ │ │ │ │ 3870: 008e4ee9 352 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf903_ │ │ │ │ 3871: 00182ce9 692 FUNC GLOBAL DEFAULT 11 petscobjectsgetobject_ │ │ │ │ 3872: 00144b21 232 FUNC GLOBAL DEFAULT 11 PetscTestDirectory │ │ │ │ 3873: 00a71999 2620 FUNC GLOBAL DEFAULT 11 DMPlexOrientPoint │ │ │ │ 3874: 00f38c6d 256 FUNC GLOBAL DEFAULT 11 TSGLLEGetAdapt │ │ │ │ 3875: 00b80369 12 FUNC GLOBAL DEFAULT 11 DMGetFineDM │ │ │ │ @@ -4176,15 +4176,15 @@ │ │ │ │ 4172: 0027bf25 228 FUNC GLOBAL DEFAULT 11 PetscSFGetRootRanks │ │ │ │ 4173: 011561a8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct │ │ │ │ 4174: 00ecb9c1 280 FUNC GLOBAL DEFAULT 11 sneslinesearchsetorder_ │ │ │ │ 4175: 00fdff81 148 FUNC GLOBAL DEFAULT 11 TaoSetSolution │ │ │ │ 4176: 0092feb5 92 FUNC GLOBAL DEFAULT 11 DMSetUp_Patch │ │ │ │ 4177: 00fefe75 204 FUNC GLOBAL DEFAULT 11 TaoPythonSetType │ │ │ │ 4178: 00ae8d31 96 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueBack │ │ │ │ - 4179: 0111b290 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ + 4179: 0111b298 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ 4180: 00fe5c29 28 FUNC GLOBAL DEFAULT 11 TaoRegisterAll │ │ │ │ 4181: 00146bb9 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplexcnt_ │ │ │ │ 4182: 003ee399 100 FUNC GLOBAL DEFAULT 11 MatSeqAIJRestoreArrayWrite │ │ │ │ 4183: 0125bc90 4 OBJECT GLOBAL DEFAULT 24 PETSCPARTITIONER_CLASSID │ │ │ │ 4184: 0014afd1 248 FUNC GLOBAL DEFAULT 11 PetscBinaryOpen │ │ │ │ 4185: 0089ca41 864 FUNC GLOBAL DEFAULT 11 petscspacegetdegree_ │ │ │ │ 4186: 000cdffd 660 FUNC WEAK DEFAULT 11 _ZN5Petsc5khash10KHashTableISt4pairIxN15MarkedObjectMap11mapped_typeEENS0_6detail15indirect_hasherIxSt4hashIxEEENS6_14indirect_equalIxSt8equal_toIxEEEE23find_and_emplace_final_IRKxZNSF_17find_and_emplace_ISI_JRSt21piecewise_construct_tSt5tupleIJSI_EESM_IJEEEEES2_INSF_14table_iteratorILb0EEEbEOT_DpOT0_EUlvE_EESR_ST_OT0_ │ │ │ │ @@ -4192,15 +4192,15 @@ │ │ │ │ 4188: 00afaa81 464 FUNC GLOBAL DEFAULT 11 dmplextransformsetactive_ │ │ │ │ 4189: 00bc9399 828 FUNC GLOBAL DEFAULT 11 dmlabelpermute_ │ │ │ │ 4190: 00bb8e5d 276 FUNC GLOBAL DEFAULT 11 dmgetsparselocalize_ │ │ │ │ 4191: 00ea6fa1 176 FUNC GLOBAL DEFAULT 11 SNESSetDivergenceTolerance │ │ │ │ 4192: 00e52031 636 FUNC GLOBAL DEFAULT 11 SNESCreate_Composite │ │ │ │ 4193: 00dd3395 252 FUNC GLOBAL DEFAULT 11 pcmgsetdistinctsmoothup_ │ │ │ │ 4194: 00293725 548 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingcreateis_ │ │ │ │ - 4195: 010b52c8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ + 4195: 010b52d0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ 4196: 00f67509 280 FUNC GLOBAL DEFAULT 11 tssetconvergedreason_ │ │ │ │ 4197: 007ecab1 456 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsimaginarypart_ │ │ │ │ 4198: 008242f5 408 FUNC GLOBAL DEFAULT 11 petscdualspacegettype_ │ │ │ │ 4199: 0016b245 116 FUNC GLOBAL DEFAULT 11 PetscLogObjects │ │ │ │ 4200: 001b60c9 16 FUNC GLOBAL DEFAULT 11 PetscIsNanReal │ │ │ │ 4201: 00ecb3cd 288 FUNC GLOBAL DEFAULT 11 sneslinesearchsettolerances_ │ │ │ │ 4202: 00a30a4d 76 FUNC GLOBAL DEFAULT 11 PetscGridHashEnlarge │ │ │ │ @@ -4317,15 +4317,15 @@ │ │ │ │ 4313: 00b7e0e5 436 FUNC GLOBAL DEFAULT 11 DMSetLabel │ │ │ │ 4314: 001f83a5 1704 FUNC GLOBAL DEFAULT 11 ISExpand │ │ │ │ 4315: 0061592d 256 FUNC GLOBAL DEFAULT 11 MatDiagonalRestoreInverseDiagonal │ │ │ │ 4316: 00fa2c81 528 FUNC GLOBAL DEFAULT 11 TSTrajectorySetDirname │ │ │ │ 4317: 00b61221 3704 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinates │ │ │ │ 4318: 01136674 28 OBJECT GLOBAL DEFAULT 20 MatFactorShiftTypes │ │ │ │ 4319: 002aabf9 652 FUNC GLOBAL DEFAULT 11 veccreateghostblockwitharray_ │ │ │ │ - 4320: 010b5314 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ + 4320: 010b531c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 4321: 0085b895 220 FUNC GLOBAL DEFAULT 11 PetscQuadratureEqual │ │ │ │ 4322: 000c0eb9 6 FUNC GLOBAL DEFAULT 11 f90array2ddestroyint_ │ │ │ │ 4323: 00fe8ff1 780 FUNC GLOBAL DEFAULT 11 taolinesearchsetvariablebounds_ │ │ │ │ 4324: 00d5e1d5 480 FUNC GLOBAL DEFAULT 11 pccompositegetnumberpc_ │ │ │ │ 4325: 007ec6e9 512 FUNC GLOBAL DEFAULT 11 matgetcolumnnorms_ │ │ │ │ 4326: 001ab2f1 308 FUNC GLOBAL DEFAULT 11 PetscSubcommSetNumber │ │ │ │ 4327: 008535f9 180 FUNC GLOBAL DEFAULT 11 PetscLimiterDestroy │ │ │ │ @@ -4401,15 +4401,15 @@ │ │ │ │ 4397: 00d50f89 468 FUNC GLOBAL DEFAULT 11 pcbddcsetneumannboundarieslocal_ │ │ │ │ 4398: 000f5659 320 FUNC GLOBAL DEFAULT 11 PetscDrawAxisDestroy │ │ │ │ 4399: 0019efcd 232 FUNC GLOBAL DEFAULT 11 PetscOptionsGetReal │ │ │ │ 4400: 002d4e79 488 FUNC GLOBAL DEFAULT 11 veclockget_ │ │ │ │ 4401: 00e93259 664 FUNC GLOBAL DEFAULT 11 SNESCreate_VINEWTONSSLS │ │ │ │ 4402: 00e973b1 276 FUNC GLOBAL DEFAULT 11 snesgetalwayscomputesfinalresidual_ │ │ │ │ 4403: 007738a1 308 FUNC GLOBAL DEFAULT 11 MatCreateSeqSELL │ │ │ │ - 4404: 010b530c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ + 4404: 010b5314 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 4405: 008d3095 872 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOFRead │ │ │ │ 4406: 00894925 216 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetSubspace │ │ │ │ 4407: 0125d860 4 OBJECT GLOBAL DEFAULT 24 PC_Patch_ComputeOp │ │ │ │ 4408: 00fdb395 10 FUNC GLOBAL DEFAULT 11 TaoSetConvergedReason │ │ │ │ 4409: 00886ead 704 FUNC GLOBAL DEFAULT 11 petscpdfsamplegaussian2d_ │ │ │ │ 4410: 01156138 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len_th │ │ │ │ 4411: 00cbe16d 276 FUNC GLOBAL DEFAULT 11 pcasmgetlocaltype_ │ │ │ │ @@ -4426,15 +4426,15 @@ │ │ │ │ 4422: 0125a88c 4 OBJECT GLOBAL DEFAULT 24 PETSCDUALSPACE_SetUp │ │ │ │ 4423: 0086a861 192 FUNC GLOBAL DEFAULT 11 PetscDSSetCohesive │ │ │ │ 4424: 001faac5 112 FUNC GLOBAL DEFAULT 11 petscsectionsetconstraintindicesf90_ │ │ │ │ 4425: 00cbe059 276 FUNC GLOBAL DEFAULT 11 pcasmsetlocaltype_ │ │ │ │ 4426: 0046cc8d 720 FUNC GLOBAL DEFAULT 11 MatCreateBAIJ │ │ │ │ 4427: 00ac115d 160 FUNC GLOBAL DEFAULT 11 DMPlexReferenceTreeGetChildSymmetry │ │ │ │ 4428: 00ff5421 1284 FUNC GLOBAL DEFAULT 11 TaoSoftThreshold │ │ │ │ - 4429: 010b5308 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ + 4429: 010b5310 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 4430: 000efab5 264 FUNC GLOBAL DEFAULT 11 petscdrawpoint_ │ │ │ │ 4431: 00be8cb1 468 FUNC GLOBAL DEFAULT 11 KSPCreate_BCGSL │ │ │ │ 4432: 0087b999 252 FUNC GLOBAL DEFAULT 11 petscdssetfromoptions_ │ │ │ │ 4433: 00a858b1 38 FUNC GLOBAL DEFAULT 11 DMPlexPointLocalFieldRead │ │ │ │ 4434: 00f247c1 552 FUNC GLOBAL DEFAULT 11 tsgleesettype_ │ │ │ │ 4435: 0027cda1 432 FUNC GLOBAL DEFAULT 11 PetscSFGetRanksSF │ │ │ │ 4436: 00139eed 232 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintNonEmpty │ │ │ │ @@ -4453,15 +4453,15 @@ │ │ │ │ 4449: 000ffcf5 276 FUNC GLOBAL DEFAULT 11 petscdrawlgsetusemarkers_ │ │ │ │ 4450: 00a1b56d 6748 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Patch_Internal │ │ │ │ 4451: 002926e5 132 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingrestoreindicesf90_ │ │ │ │ 4452: 00faa6e9 1884 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxNetworkSolution │ │ │ │ 4453: 00c4ccb1 276 FUNC GLOBAL DEFAULT 11 ksprichardsonsetselfscale_ │ │ │ │ 4454: 001cb329 180 FUNC GLOBAL DEFAULT 11 PetscMPIIntSortSemiOrdered │ │ │ │ 4455: 002a975d 368 FUNC GLOBAL DEFAULT 11 VecGhostUpdateEnd │ │ │ │ - 4456: 010fdae8 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ + 4456: 010fdaf0 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ 4457: 007e231d 184 FUNC GLOBAL DEFAULT 11 MatEliminateZeros │ │ │ │ 4458: 002cd2f9 212 FUNC GLOBAL DEFAULT 11 VecCreateSeq │ │ │ │ 4459: 001eb565 648 FUNC GLOBAL DEFAULT 11 ISGetNonlocalIndices │ │ │ │ 4460: 00296305 252 FUNC GLOBAL DEFAULT 11 petsclayoutsetup_ │ │ │ │ 4461: 008ff7d5 2512 FUNC GLOBAL DEFAULT 11 dmdagetinfo_ │ │ │ │ 4462: 002122a5 252 FUNC GLOBAL DEFAULT 11 PetscSectionSymCreate │ │ │ │ 4463: 00fe21e1 16 FUNC GLOBAL DEFAULT 11 TaoSetObjective │ │ │ │ @@ -4578,15 +4578,15 @@ │ │ │ │ 4574: 0028bd4d 580 FUNC GLOBAL DEFAULT 11 petscsfcreatestridedsf_ │ │ │ │ 4575: 0086fd79 320 FUNC GLOBAL DEFAULT 11 PetscDSGetFieldOffsetCohesive │ │ │ │ 4576: 00f0bb25 256 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFullyImplicit │ │ │ │ 4577: 0125a8ec 4 OBJECT GLOBAL DEFAULT 24 PetscSpaceRegisterAllCalled │ │ │ │ 4578: 00c5ebe1 776 FUNC GLOBAL DEFAULT 11 kspchecksolve_ │ │ │ │ 4579: 007aee09 256 FUNC GLOBAL DEFAULT 11 matfactorfactorizeschurcomplement_ │ │ │ │ 4580: 00d8e385 608 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetsubksp_ │ │ │ │ - 4581: 011044b8 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ + 4581: 011044c0 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ 4582: 011571e8 4 OBJECT GLOBAL DEFAULT 24 PetscInitializeCalled │ │ │ │ 4583: 001c0bfd 676 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipBlock │ │ │ │ 4584: 00bb39a9 752 FUNC GLOBAL DEFAULT 11 dmsetauxiliaryvec_ │ │ │ │ 4585: 00c199a5 480 FUNC GLOBAL DEFAULT 11 ksppipefcggetnprealloc_ │ │ │ │ 4586: 000e533d 92 FUNC GLOBAL DEFAULT 11 PetscDrawLineSetWidth │ │ │ │ 4587: 00bb5889 1184 FUNC GLOBAL DEFAULT 11 dmadaptmetric_ │ │ │ │ 4588: 01137580 12 OBJECT GLOBAL DEFAULT 20 SNESNASMFJTypes │ │ │ │ @@ -4684,15 +4684,15 @@ │ │ │ │ 4680: 009fb719 216 FUNC GLOBAL DEFAULT 11 DMPlexGetUseCeed │ │ │ │ 4681: 00b5a281 496 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewCreate │ │ │ │ 4682: 0089ea31 10 FUNC GLOBAL DEFAULT 11 PetscSpaceSetNumVariables │ │ │ │ 4683: 00e59e41 892 FUNC GLOBAL DEFAULT 11 SNESFASSetLog │ │ │ │ 4684: 00f5a4d1 252 FUNC GLOBAL DEFAULT 11 TSRosWGetType │ │ │ │ 4685: 00f619fd 280 FUNC GLOBAL DEFAULT 11 tsgetexactfinaltime_ │ │ │ │ 4686: 00e499f9 10 FUNC GLOBAL DEFAULT 11 PCSetPreSolve │ │ │ │ - 4687: 01115000 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ + 4687: 01115008 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ 4688: 00825535 488 FUNC GLOBAL DEFAULT 11 petscdualspacegetorder_ │ │ │ │ 4689: 00877d85 48 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasJacobian │ │ │ │ 4690: 00150415 6 FUNC GLOBAL DEFAULT 11 petscloggputimeend_ │ │ │ │ 4691: 001e7d21 184 FUNC GLOBAL DEFAULT 11 ISGetIndices │ │ │ │ 4692: 001b118d 26 FUNC GLOBAL DEFAULT 11 petscmemcmp_ │ │ │ │ 4693: 00174b95 30 FUNC GLOBAL DEFAULT 11 petscmallocgetdebug_ │ │ │ │ 4694: 007978dd 1016 FUNC GLOBAL DEFAULT 11 matsetvaluesis_ │ │ │ │ @@ -4701,15 +4701,15 @@ │ │ │ │ 4697: 011373a8 20 OBJECT GLOBAL DEFAULT 20 MatLMVMDenseTypes │ │ │ │ 4698: 00b98c69 660 FUNC GLOBAL DEFAULT 11 PetscLimiterRegisterAll │ │ │ │ 4699: 000d9e4d 800 FUNC GLOBAL DEFAULT 11 PetscDrawCreate_Image │ │ │ │ 4700: 001e23d5 420 FUNC GLOBAL DEFAULT 11 ISStrideSetStride │ │ │ │ 4701: 0091dec1 7400 FUNC GLOBAL DEFAULT 11 DMNetworkLayoutSetUp │ │ │ │ 4702: 00300ead 1160 FUNC GLOBAL DEFAULT 11 VecBoundGradientProjection │ │ │ │ 4703: 00918179 868 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumedges_ │ │ │ │ - 4704: 010b5320 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ + 4704: 010b5328 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 4705: 00d8d97d 284 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetgkbnu_ │ │ │ │ 4706: 00cb6b09 268 FUNC GLOBAL DEFAULT 11 PCASMGetSubKSP │ │ │ │ 4707: 00fc07ad 1012 FUNC GLOBAL DEFAULT 11 DMPlexTSComputeRHSFunctionFVM │ │ │ │ 4708: 000c13ed 2 FUNC GLOBAL DEFAULT 11 f90array4dcreatefortranaddr_ │ │ │ │ 4709: 00f5c31d 256 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticGetType │ │ │ │ 4710: 00e683c1 276 FUNC GLOBAL DEFAULT 11 snesmultiblocksetblocksize_ │ │ │ │ 4711: 00e9c00d 280 FUNC GLOBAL DEFAULT 11 snessetgridsequence_ │ │ │ │ @@ -4751,37 +4751,37 @@ │ │ │ │ 4747: 007b2275 284 FUNC GLOBAL DEFAULT 11 matgetnonzerostate_ │ │ │ │ 4748: 00b53de9 380 FUNC GLOBAL DEFAULT 11 DMSwarmGetField │ │ │ │ 4749: 00ea8195 12 FUNC GLOBAL DEFAULT 11 SNESGetSolution │ │ │ │ 4750: 001e7cb9 12 FUNC GLOBAL DEFAULT 11 ISGetLayout │ │ │ │ 4751: 001d662d 92 FUNC GLOBAL DEFAULT 11 AOFinalizePackage │ │ │ │ 4752: 002a7b79 608 FUNC GLOBAL DEFAULT 11 PFView │ │ │ │ 4753: 00cac479 464 FUNC GLOBAL DEFAULT 11 matschurcomplementsetksp_ │ │ │ │ - 4754: 01115004 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ + 4754: 0111500c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 4755: 00c2f631 480 FUNC GLOBAL DEFAULT 11 kspgmresgetrestart_ │ │ │ │ 4756: 0125a9cc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_InterpolateSF │ │ │ │ 4757: 007d591d 40 FUNC GLOBAL DEFAULT 11 MatIsHermitianKnown │ │ │ │ 4758: 00842ca1 156 FUNC GLOBAL DEFAULT 11 PetscFECreateLagrange │ │ │ │ 4759: 0017fb19 84 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 4760: 00e3e6b9 776 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 4761: 00de7019 18 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 4762: 007b66dd 3696 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 4763: 00f119f1 276 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 4764: 00932c75 764 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 4765: 00c2f2f5 276 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 4766: 01089bc0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 4766: 01089bc8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 4767: 00196475 140 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 4768: 007e9ebd 320 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 4769: 005e3599 276 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 4770: 0013bbd5 184 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 4771: 0010afd5 96 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 4772: 0015055d 168 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 4773: 002f3cfd 32 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 4774: 00ee9d11 300 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 4775: 00c74c11 164 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 4776: 01089b3c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 4776: 01089b44 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 4777: 00c75b5d 316 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 4778: 00c72411 180 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 4779: 0014d4c9 24 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 4780: 0125a594 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 4781: 00de0701 216 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 4782: 00e9ff65 560 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 4783: 00da7a41 232 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -4789,15 +4789,15 @@ │ │ │ │ 4785: 000bec2d 88 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 4786: 007bd51d 176 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 4787: 00b10585 804 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 4788: 00686775 2204 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 4789: 01156054 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 4790: 00f7ae45 152 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 4791: 01151e90 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 4792: 01089bac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 4792: 01089bb4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 4793: 00854c89 84 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 4794: 00927f15 1872 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 4795: 001a2a05 508 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 4796: 0032f5a1 164 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 4797: 00ecf641 12 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 4798: 002aa9e1 536 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 4799: 00b446f1 828 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -4809,15 +4809,15 @@ │ │ │ │ 4805: 00c5f1f1 780 FUNC GLOBAL DEFAULT 11 kspcomputeeigenvalues_ │ │ │ │ 4806: 00bbdc25 360 FUNC GLOBAL DEFAULT 11 DMLabelSetValue │ │ │ │ 4807: 00169641 92 FUNC GLOBAL DEFAULT 11 PetscLogHandlerObjectDestroy │ │ │ │ 4808: 00fd2225 704 FUNC GLOBAL DEFAULT 11 taoview_ │ │ │ │ 4809: 000c0ab9 58 FUNC GLOBAL DEFAULT 11 f90array1dcreatereal_ │ │ │ │ 4810: 0125a570 4 OBJECT GLOBAL DEFAULT 24 VEC_PointwiseMult │ │ │ │ 4811: 00fd95f1 252 FUNC GLOBAL DEFAULT 11 TaoAddLineSearchCounts │ │ │ │ - 4812: 01112968 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ + 4812: 01112970 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ 4813: 0065ff5d 884 FUNC GLOBAL DEFAULT 11 matnestgetlocaliss_ │ │ │ │ 4814: 002f044d 4 FUNC GLOBAL DEFAULT 11 VecSetBindingPropagates │ │ │ │ 4815: 002a86d5 10 FUNC GLOBAL DEFAULT 11 PFGetType │ │ │ │ 4816: 00f93e29 108 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxCreate │ │ │ │ 4817: 000c0a7d 58 FUNC GLOBAL DEFAULT 11 f90array1dcreatescalar_ │ │ │ │ 4818: 0084ce9d 1748 FUNC GLOBAL DEFAULT 11 petscfeintegratebdjacobian_ │ │ │ │ 4819: 0084eaa1 404 FUNC GLOBAL DEFAULT 11 petscfecreatelagrange_ │ │ │ │ @@ -4868,15 +4868,15 @@ │ │ │ │ 4864: 0125bcf0 4 OBJECT GLOBAL DEFAULT 24 KSP_MatSolveTranspose │ │ │ │ 4865: 00183641 252 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 4866: 002f351d 584 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 4867: 000bf0bd 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 4868: 000c59f1 336 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 4869: 00f6034d 780 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 4870: 0012de21 272 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ - 4871: 01089b54 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 4871: 01089b5c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 4872: 00888d35 716 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 4873: 002f902d 288 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 4874: 0087763d 112 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 4875: 007fb109 96 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 4876: 00efa789 356 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 4877: 00b6c5e9 204 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 4878: 008e5771 128 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -4942,15 +4942,15 @@ │ │ │ │ 4938: 01156128 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct_th │ │ │ │ 4939: 00105199 540 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetFromOptions │ │ │ │ 4940: 00feec05 1772 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrixFree │ │ │ │ 4941: 0125a838 4 OBJECT GLOBAL DEFAULT 24 MAT_LUFactor │ │ │ │ 4942: 00bd93bd 352 FUNC GLOBAL DEFAULT 11 KSPGuessCreate_Fischer │ │ │ │ 4943: 0036b6d9 228 FUNC GLOBAL DEFAULT 11 MatMPIAIJSetPreallocationCSR │ │ │ │ 4944: 00efed75 24 FUNC GLOBAL DEFAULT 11 TSAdaptGetStepLimits │ │ │ │ - 4945: 010b5328 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ + 4945: 010b5330 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 4946: 007e32b1 1044 FUNC GLOBAL DEFAULT 11 MatFDColoringSetFromOptions │ │ │ │ 4947: 0064471d 2240 FUNC GLOBAL DEFAULT 11 MatCreateLocalRef │ │ │ │ 4948: 0083e945 240 FUNC GLOBAL DEFAULT 11 PetscFEIntegrate │ │ │ │ 4949: 00c34215 232 FUNC GLOBAL DEFAULT 11 KSPGMRESSetBreakdownTolerance │ │ │ │ 4950: 008d5b59 872 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalAllCreate │ │ │ │ 4951: 00b9d945 408 FUNC GLOBAL DEFAULT 11 dmgetmattype_ │ │ │ │ 4952: 00e4716d 840 FUNC GLOBAL DEFAULT 11 PCApplyTranspose │ │ │ │ @@ -4976,15 +4976,15 @@ │ │ │ │ 4972: 002fd285 792 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 4973: 007b0a95 1100 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 4974: 00e97299 280 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 4975: 00b1685d 280 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 4976: 00ec9051 1052 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 4977: 0125a740 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 4978: 002a8b45 608 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 4979: 01089ba8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 4979: 01089bb0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 4980: 0065f889 864 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 4981: 0125bc34 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 4982: 00877db5 180 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 4983: 007d6855 348 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 4984: 0033ec15 92 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 4985: 00296d0d 280 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 4986: 00bb2051 532 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -5022,15 +5022,15 @@ │ │ │ │ 5018: 00ca78f9 344 FUNC GLOBAL DEFAULT 11 MatCreateLMVMSymBadBroyden │ │ │ │ 5019: 001974b5 488 FUNC GLOBAL DEFAULT 11 PetscOptionsViewError │ │ │ │ 5020: 00136e6d 484 FUNC GLOBAL DEFAULT 11 PetscViewerFlowControlEndWorker │ │ │ │ 5021: 00b622dd 612 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinatesCellwise │ │ │ │ 5022: 002ee339 88 FUNC GLOBAL DEFAULT 11 VecCopy │ │ │ │ 5023: 000f9091 280 FUNC GLOBAL DEFAULT 11 PetscDrawSPDestroy │ │ │ │ 5024: 0115825c 4 OBJECT GLOBAL DEFAULT 24 set_parameter_functions │ │ │ │ - 5025: 01096610 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ + 5025: 01096618 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ 5026: 006a153d 312 FUNC GLOBAL DEFAULT 11 MatCreateSeqSBAIJ │ │ │ │ 5027: 00f501e5 216 FUNC GLOBAL DEFAULT 11 TSMPRKSetType │ │ │ │ 5028: 0018cdc9 616 FUNC GLOBAL DEFAULT 11 petscoptionsgetscalararray_ │ │ │ │ 5029: 001331a5 176 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatCreate │ │ │ │ 5030: 00c5d911 276 FUNC GLOBAL DEFAULT 11 kspsetconvergednegativecurvature_ │ │ │ │ 5031: 008fe201 812 FUNC GLOBAL DEFAULT 11 dmdacreateaggregates_ │ │ │ │ 5032: 00e9ab59 280 FUNC GLOBAL DEFAULT 11 snessetfunctiontype_ │ │ │ │ @@ -5135,15 +5135,15 @@ │ │ │ │ 5131: 0017cd39 488 FUNC GLOBAL DEFAULT 11 PetscOptionsName_Private │ │ │ │ 5132: 003000ed 1912 FUNC GLOBAL DEFAULT 11 VecISCopy │ │ │ │ 5133: 00214a45 92 FUNC GLOBAL DEFAULT 11 PetscSectionSymDistribute │ │ │ │ 5134: 00b428a1 46 FUNC GLOBAL DEFAULT 11 DMStagGetDOF │ │ │ │ 5135: 00c72e71 36 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReasonString │ │ │ │ 5136: 00be8e85 276 FUNC GLOBAL DEFAULT 11 kspbcgslsetxres_ │ │ │ │ 5137: 0125d984 4 OBJECT GLOBAL DEFAULT 24 DMAdaptorMonitorRegisterAllCalled │ │ │ │ - 5138: 0111b29c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ + 5138: 0111b2a4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ 5139: 007c9895 500 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumns │ │ │ │ 5140: 00bbc0c5 92 FUNC GLOBAL DEFAULT 11 DMLabelSetUp │ │ │ │ 5141: 00f7f129 360 FUNC GLOBAL DEFAULT 11 TSGetRHSFunction │ │ │ │ 5142: 0020e581 604 FUNC GLOBAL DEFAULT 11 PetscSectionSetConstraintIndices │ │ │ │ 5143: 0030a5c5 12 FUNC GLOBAL DEFAULT 11 VecTaggerGetInvert │ │ │ │ 5144: 001fcbcd 280 FUNC GLOBAL DEFAULT 11 petscsectiongetpointmajor_ │ │ │ │ 5145: 0010bd9d 1332 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetStdout │ │ │ │ @@ -5334,15 +5334,15 @@ │ │ │ │ 5330: 00915de1 876 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5331: 00c64e11 1480 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5332: 00b82585 14 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5333: 00de702d 280 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5334: 00f22001 404 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5335: 00989e25 292 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5336: 00e944ed 624 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5337: 01089ba0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5337: 01089ba8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5338: 008fda91 552 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5339: 00e987f1 280 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5340: 00cb0019 308 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5341: 00116605 88 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5342: 00cadba1 280 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5343: 00ef7c0d 6 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ 5344: 007e4589 328 FUNC GLOBAL DEFAULT 11 matfdcoloringsetparameters_ │ │ │ │ @@ -5390,15 +5390,15 @@ │ │ │ │ 5386: 00298061 120 FUNC GLOBAL DEFAULT 11 islocaltoglobalmpnggetinfosize_ │ │ │ │ 5387: 0094c61d 456 FUNC GLOBAL DEFAULT 11 dmplexgetminradius_ │ │ │ │ 5388: 0019ec91 428 FUNC GLOBAL DEFAULT 11 PetscOptionsGetBool3 │ │ │ │ 5389: 00b4fa81 256 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewcreate_ │ │ │ │ 5390: 00b0d309 164 FUNC GLOBAL DEFAULT 11 DMShellSetCreateDomainDecompositionScatters │ │ │ │ 5391: 00989839 952 FUNC GLOBAL DEFAULT 11 DMPlexComputeCellTypes │ │ │ │ 5392: 00eed545 936 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeObjectiveFEM │ │ │ │ - 5393: 010b52e0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ + 5393: 010b52e8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ 5394: 00c65ba9 36 FUNC GLOBAL DEFAULT 11 kspconvergedskip_ │ │ │ │ 5395: 00e28641 564 FUNC GLOBAL DEFAULT 11 PCApply_Telescope_CoarseDM │ │ │ │ 5396: 00c66845 228 FUNC GLOBAL DEFAULT 11 KSPGuessDestroy │ │ │ │ 5397: 00fd95cd 12 FUNC GLOBAL DEFAULT 11 TaoGetKSP │ │ │ │ 5398: 00fa00b9 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetsolutiononly_ │ │ │ │ 5399: 00ae9595 276 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetlayers_ │ │ │ │ 5400: 00ba2921 280 FUNC GLOBAL DEFAULT 11 dmhasbasistransform_ │ │ │ │ @@ -5429,15 +5429,15 @@ │ │ │ │ 5425: 002e28ad 100 FUNC GLOBAL DEFAULT 11 VecLockReadPush │ │ │ │ 5426: 00173b05 304 FUNC GLOBAL DEFAULT 11 PetscLogStateEventSetActive │ │ │ │ 5427: 0029a299 104 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5Load │ │ │ │ 5428: 00124df1 440 FUNC GLOBAL DEFAULT 11 petscviewerhdf5getgroup_ │ │ │ │ 5429: 0014757d 316 FUNC GLOBAL DEFAULT 11 PetscFClose │ │ │ │ 5430: 001c4c19 308 FUNC GLOBAL DEFAULT 11 PetscMergeIntArray │ │ │ │ 5431: 00aec60d 18 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeGetWidth │ │ │ │ - 5432: 010c06fc 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ + 5432: 010c0704 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ 5433: 00339d71 548 FUNC GLOBAL DEFAULT 11 matpartitioningapply_ │ │ │ │ 5434: 0014c5b5 26 FUNC GLOBAL DEFAULT 11 petscobjectstateincrease_ │ │ │ │ 5435: 0037a079 1328 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJ │ │ │ │ 5436: 000f7fd1 84 FUNC GLOBAL DEFAULT 11 PetscDrawBarSave │ │ │ │ 5437: 0030987d 700 FUNC GLOBAL DEFAULT 11 vectaggerview_ │ │ │ │ 5438: 00fce431 768 FUNC GLOBAL DEFAULT 11 taocomputegradient_ │ │ │ │ 5439: 00f39b1d 164 FUNC GLOBAL DEFAULT 11 TSGLLERegister │ │ │ │ @@ -5445,15 +5445,15 @@ │ │ │ │ 5441: 0020c4b1 540 FUNC GLOBAL DEFAULT 11 PetscSectionSetChart │ │ │ │ 5442: 00f8df75 116 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5443: 00db0b95 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5444: 00910641 5432 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5445: 002d1e41 732 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5446: 00e20fe5 276 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5447: 00e474b5 2192 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5448: 01089bb4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5448: 01089bbc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5449: 001739e5 252 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5450: 00ca2fb1 1076 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5451: 00850669 816 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5452: 01158228 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5453: 00fabf7d 320 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5454: 00ea81ad 88 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5455: 00b690fd 104 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5480,15 +5480,15 @@ │ │ │ │ 5476: 000c0eb1 6 FUNC GLOBAL DEFAULT 11 f90array2ddestroyreal_ │ │ │ │ 5477: 001c10f1 652 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipEqual │ │ │ │ 5478: 00dbdebd 464 FUNC GLOBAL DEFAULT 11 pcissetsubdomaindiagonalscaling_ │ │ │ │ 5479: 00276589 864 FUNC GLOBAL DEFAULT 11 petscsfgetleafrange_ │ │ │ │ 5480: 00ef68f1 456 FUNC GLOBAL DEFAULT 11 dmcopydmsnes_ │ │ │ │ 5481: 00f7ad4d 92 FUNC GLOBAL DEFAULT 11 TSSetStepNumber │ │ │ │ 5482: 00b0ca19 164 FUNC GLOBAL DEFAULT 11 DMShellSetCoarsen │ │ │ │ - 5483: 01096644 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ + 5483: 0109664c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ 5484: 00184201 252 FUNC GLOBAL DEFAULT 11 petscoptionspush_ │ │ │ │ 5485: 00e20a7d 276 FUNC GLOBAL DEFAULT 11 pctelescopegetignorekspcomputeoperators_ │ │ │ │ 5486: 0087de35 328 FUNC GLOBAL DEFAULT 11 petscdssetimplicit_ │ │ │ │ 5487: 0013b7ad 932 FUNC GLOBAL DEFAULT 11 PetscStopForDebugger │ │ │ │ 5488: 00f78935 1224 FUNC GLOBAL DEFAULT 11 TSAdjointSetForward │ │ │ │ 5489: 00987969 2468 FUNC GLOBAL DEFAULT 11 DMPlexVecView1D │ │ │ │ 5490: 00efbe1d 328 FUNC GLOBAL DEFAULT 11 tsadaptsetsafety_ │ │ │ │ @@ -5533,15 +5533,15 @@ │ │ │ │ 5529: 00bd6acd 12 FUNC GLOBAL DEFAULT 11 pcnotequal_ │ │ │ │ 5530: 00dd4bf5 596 FUNC GLOBAL DEFAULT 11 pcmggetinterpolation_ │ │ │ │ 5531: 0125a6a8 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_LR │ │ │ │ 5532: 00c8241d 944 FUNC GLOBAL DEFAULT 11 DMProjectField │ │ │ │ 5533: 01140bec 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 5534: 001f5ba5 884 FUNC GLOBAL DEFAULT 11 ISPartitioningCount │ │ │ │ 5535: 002eea6d 88 FUNC GLOBAL DEFAULT 11 VecSwap │ │ │ │ - 5536: 010fdad8 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ + 5536: 010fdae0 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ 5537: 007e5759 52 FUNC GLOBAL DEFAULT 11 matfdcoloringsetfunction_ │ │ │ │ 5538: 000e7a41 936 FUNC GLOBAL DEFAULT 11 PetscDrawCreate │ │ │ │ 5539: 0014f24d 284 FUNC GLOBAL DEFAULT 11 petscloggetstate_ │ │ │ │ 5540: 00926715 2136 FUNC GLOBAL DEFAULT 11 DMDestroy_Network │ │ │ │ 5541: 00dd2f3d 276 FUNC GLOBAL DEFAULT 11 pcmggetadaptinterpolation_ │ │ │ │ 5542: 011571a4 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsPublish │ │ │ │ 5543: 00e5adf5 208 FUNC GLOBAL DEFAULT 11 SNESFASSetGalerkin │ │ │ │ @@ -5550,15 +5550,15 @@ │ │ │ │ 5546: 00285f1d 100 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5547: 00ef0219 996 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5548: 00eacdf9 348 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5549: 00eb85e1 7844 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5550: 000e70ed 240 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5551: 00c2f51d 276 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5552: 007c9a89 384 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 5553: 01089b94 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 5553: 01089b9c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 5554: 007b827d 320 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 5555: 00ebd66d 1948 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 5556: 011348d4 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 5557: 001c272d 132 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 5558: 001489f1 308 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 5559: 007bfbd9 224 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 5560: 007e2fa5 748 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -5585,15 +5585,15 @@ │ │ │ │ 5581: 00317055 12 FUNC GLOBAL DEFAULT 11 matnotequal_ │ │ │ │ 5582: 0014d3cd 252 FUNC GLOBAL DEFAULT 11 petscinfosetfromoptions_ │ │ │ │ 5583: 001053b5 2772 FUNC GLOBAL DEFAULT 11 PetscDrawZoom │ │ │ │ 5584: 00848971 252 FUNC GLOBAL DEFAULT 11 petscfesetup_ │ │ │ │ 5585: 00bd6ab5 6 FUNC GLOBAL DEFAULT 11 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 5586: 0086ab5d 4592 FUNC GLOBAL DEFAULT 11 PetscDSSetUp │ │ │ │ 5587: 00174c4d 36 FUNC GLOBAL DEFAULT 11 petscmallocvalidate_ │ │ │ │ - 5588: 0111b298 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ + 5588: 0111b2a0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ 5589: 00920fb1 284 FUNC GLOBAL DEFAULT 11 DMNetworkGetComponent │ │ │ │ 5590: 00ca434d 236 FUNC GLOBAL DEFAULT 11 MatLMVMGetRejectCount │ │ │ │ 5591: 0094bce9 492 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection2dto1d_ │ │ │ │ 5592: 00923a35 11488 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_Network │ │ │ │ 5593: 0092b579 292 FUNC GLOBAL DEFAULT 11 DMCreate_Network │ │ │ │ 5594: 00b83d69 2164 FUNC GLOBAL DEFAULT 11 DMConvert │ │ │ │ 5595: 000ce705 704 FUNC GLOBAL DEFAULT 11 PetscDeviceMemcpy │ │ │ │ @@ -5734,15 +5734,15 @@ │ │ │ │ 5730: 0076a41d 476 FUNC GLOBAL DEFAULT 11 matcreateseqsell_ │ │ │ │ 5731: 00b7d095 208 FUNC GLOBAL DEFAULT 11 DMGetLabel │ │ │ │ 5732: 00b9aead 560 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocalnoncollective_ │ │ │ │ 5733: 00e51a45 30 FUNC GLOBAL DEFAULT 11 SNESCompositeGetNumber │ │ │ │ 5734: 003bb759 464 FUNC GLOBAL DEFAULT 11 matmumpsgetinverse_ │ │ │ │ 5735: 00ab4c5d 12284 FUNC GLOBAL DEFAULT 11 DMPlexLabelCohesiveComplete │ │ │ │ 5736: 00e42dd9 3248 FUNC GLOBAL DEFAULT 11 PCRegisterAll │ │ │ │ - 5737: 0109f1c4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ + 5737: 0109f1cc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 5738: 00ee5661 292 FUNC GLOBAL DEFAULT 11 DMInterpolationDestroy │ │ │ │ 5739: 00d631d9 1028 FUNC GLOBAL DEFAULT 11 PCCreate_Deflation │ │ │ │ 5740: 00f616b1 280 FUNC GLOBAL DEFAULT 11 tssetstepnumber_ │ │ │ │ 5741: 00b72b81 828 FUNC GLOBAL DEFAULT 11 DMRefine │ │ │ │ 5742: 00d4f8d9 528 FUNC GLOBAL DEFAULT 11 pcbddcsetdiscretegradient_ │ │ │ │ 5743: 00b143e5 876 FUNC GLOBAL DEFAULT 11 dmstaggetglobalsizes_ │ │ │ │ 5744: 00852149 472 FUNC GLOBAL DEFAULT 11 petscfvsetquadrature_ │ │ │ │ @@ -5785,25 +5785,25 @@ │ │ │ │ 5781: 00f75f65 70 FUNC GLOBAL DEFAULT 11 TSSetRHSHessianProduct │ │ │ │ 5782: 0125a880 4 OBJECT GLOBAL DEFAULT 24 MAT_CLASSID │ │ │ │ 5783: 00183099 464 FUNC GLOBAL DEFAULT 11 petscobjectinheritprintedoptions_ │ │ │ │ 5784: 007d4625 4460 FUNC GLOBAL DEFAULT 11 MatConvert │ │ │ │ 5785: 002dec81 188 FUNC GLOBAL DEFAULT 11 VecReplaceArray │ │ │ │ 5786: 000cebcd 132 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap18register_finalize_Ev │ │ │ │ 5787: 007d96b1 304 FUNC GLOBAL DEFAULT 11 MatFactorSolveSchurComplementTranspose │ │ │ │ - 5788: 01103d74 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ + 5788: 01103d7c 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ 5789: 00877fd5 392 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetJacobian │ │ │ │ 5790: 00fcf22d 768 FUNC GLOBAL DEFAULT 11 taocomputeresidual_ │ │ │ │ 5791: 0085b821 12 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetOrder │ │ │ │ 5792: 007ae2ad 488 FUNC GLOBAL DEFAULT 11 matfactorgetschurcomplement_ │ │ │ │ 5793: 002d0ed9 284 FUNC GLOBAL DEFAULT 11 vecscale_ │ │ │ │ 5794: 009d9cd5 228 FUNC GLOBAL DEFAULT 11 DMPlexCreateReferenceCell │ │ │ │ 5795: 00a9ec8d 20 FUNC GLOBAL DEFAULT 11 DMPlexGetIsoperiodicFaceSF │ │ │ │ 5796: 00203b6d 408 FUNC GLOBAL DEFAULT 11 petscsectionsymgettype_ │ │ │ │ 5797: 007e9031 648 FUNC GLOBAL DEFAULT 11 MatComputeBandwidth │ │ │ │ - 5798: 01104ae8 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ + 5798: 01104af0 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ 5799: 0125bc20 4 OBJECT GLOBAL DEFAULT 24 DM_AdaptInterpolator │ │ │ │ 5800: 00f5dc1d 252 FUNC GLOBAL DEFAULT 11 tssetsavetrajectory_ │ │ │ │ 5801: 001ae5ad 560 FUNC GLOBAL DEFAULT 11 petscpythonmonitorset_ │ │ │ │ 5802: 001734a9 340 FUNC GLOBAL DEFAULT 11 PetscLogStateDestroy │ │ │ │ 5803: 00b91665 724 FUNC GLOBAL DEFAULT 11 DMGetNamedGlobalVector │ │ │ │ 5804: 009203fd 400 FUNC GLOBAL DEFAULT 11 DMNetworkSharedVertexGetInfo │ │ │ │ 5805: 00309fa9 508 FUNC GLOBAL DEFAULT 11 VecTaggerSetType │ │ │ │ @@ -5925,15 +5925,15 @@ │ │ │ │ 5921: 00ba8c49 488 FUNC GLOBAL DEFAULT 11 dmgetnumfields_ │ │ │ │ 5922: 0012f619 624 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsc │ │ │ │ 5923: 00f0161d 14 FUNC GLOBAL DEFAULT 11 TSSetPostEventStep │ │ │ │ 5924: 007e374d 1480 FUNC GLOBAL DEFAULT 11 MatFDColoringCreate │ │ │ │ 5925: 00e1b2d1 216 FUNC GLOBAL DEFAULT 11 PCShellSetMatApply │ │ │ │ 5926: 008e06b1 492 FUNC GLOBAL DEFAULT 11 DMDAGetDepthStratum │ │ │ │ 5927: 00cbdd1d 276 FUNC GLOBAL DEFAULT 11 pcasmsetoverlap_ │ │ │ │ - 5928: 0109663c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ + 5928: 01096644 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ 5929: 00b0cc45 228 FUNC GLOBAL DEFAULT 11 DMShellGetRefine │ │ │ │ 5930: 000fa7e9 296 FUNC GLOBAL DEFAULT 11 petscdrawaxisdestroy_ │ │ │ │ 5931: 008700e9 244 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentOffsetsCohesive │ │ │ │ 5932: 00f7c761 10 FUNC GLOBAL DEFAULT 11 TSSetComputeInitialCondition │ │ │ │ 5933: 003220c1 10 FUNC GLOBAL DEFAULT 11 MatCoarsenMISKSetDistance │ │ │ │ 5934: 00e98d7d 280 FUNC GLOBAL DEFAULT 11 snessetiterationnumber_ │ │ │ │ 5935: 00fd8561 88 FUNC GLOBAL DEFAULT 11 TaoMonitorGradient │ │ │ │ @@ -5955,15 +5955,15 @@ │ │ │ │ 5951: 0081d315 184 FUNC GLOBAL DEFAULT 11 PetscDualSpaceApply │ │ │ │ 5952: 008b8f61 84 FUNC GLOBAL DEFAULT 11 DMDAGetOffset │ │ │ │ 5953: 00dd5b75 604 FUNC GLOBAL DEFAULT 11 pcmggetsmoother_ │ │ │ │ 5954: 00145679 50 FUNC GLOBAL DEFAULT 11 petscfixfilename_ │ │ │ │ 5955: 00c71599 40 FUNC GLOBAL DEFAULT 11 KSPConvergedDefaultSetConvergedMaxits │ │ │ │ 5956: 0013a511 508 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintTypes │ │ │ │ 5957: 00ea3e5d 500 FUNC GLOBAL DEFAULT 11 snesmonitorset_ │ │ │ │ - 5958: 0109662c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ + 5958: 01096634 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ 5959: 011571d0 16 OBJECT GLOBAL DEFAULT 24 PETSC_i │ │ │ │ 5960: 0019f19d 200 FUNC GLOBAL DEFAULT 11 PetscOptionsGetString │ │ │ │ 5961: 00799b91 780 FUNC GLOBAL DEFAULT 11 matsetlayouts_ │ │ │ │ 5962: 00bb5071 280 FUNC GLOBAL DEFAULT 11 dmreordersectiongetdefault_ │ │ │ │ 5963: 0030ad71 400 FUNC GLOBAL DEFAULT 11 VecTaggerRegisterAll │ │ │ │ 5964: 00fedbe5 1068 FUNC GLOBAL DEFAULT 11 matcreatesubmatrixfree_ │ │ │ │ 5965: 001673d5 464 FUNC GLOBAL DEFAULT 11 petscloghandlerobjectcreate_ │ │ │ │ @@ -6019,21 +6019,21 @@ │ │ │ │ 6015: 0094956d 800 FUNC GLOBAL DEFAULT 11 dmplexcomputeintegralfem_ │ │ │ │ 6016: 0018c909 608 FUNC GLOBAL DEFAULT 11 petscoptionsgetreal_ │ │ │ │ 6017: 0098e405 300 FUNC GLOBAL DEFAULT 11 DMPlexGetAllFaces_Internal │ │ │ │ 6018: 0029592d 580 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsettype_ │ │ │ │ 6019: 002fce71 524 FUNC GLOBAL DEFAULT 11 vecpermute_ │ │ │ │ 6020: 008e0f7d 968 FUNC GLOBAL DEFAULT 11 DMDAGetArray │ │ │ │ 6021: 00ec88ed 252 FUNC GLOBAL DEFAULT 11 sneslinesearchmonitor_ │ │ │ │ - 6022: 010b52c0 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ + 6022: 010b52c8 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 6023: 00f39f49 488 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptView │ │ │ │ 6024: 00c2ead5 288 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcksp_ │ │ │ │ 6025: 0020b051 600 FUNC GLOBAL DEFAULT 11 PetscSectionGetValueLayout │ │ │ │ 6026: 00340d05 212 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchSetImbalance │ │ │ │ 6027: 00fd9501 12 FUNC GLOBAL DEFAULT 11 TaoGetMaximumIterations │ │ │ │ - 6028: 010b5324 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ + 6028: 010b532c 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ 6029: 01156110 8 OBJECT GLOBAL DEFAULT 24 petsc_allreduce_ct_th │ │ │ │ 6030: 008847b1 600 FUNC GLOBAL DEFAULT 11 petscdtreconstructpoly_ │ │ │ │ 6031: 000cb3bd 16 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC1Ev │ │ │ │ 6032: 00ea6299 840 FUNC GLOBAL DEFAULT 11 SNESCreate │ │ │ │ 6033: 0125a328 4 OBJECT GLOBAL DEFAULT 24 PETSC_BuildTwoSided │ │ │ │ 6034: 007ad221 324 FUNC GLOBAL DEFAULT 11 matisspdknown_ │ │ │ │ 6035: 0083f2e1 2156 FUNC GLOBAL DEFAULT 11 PetscFERefine │ │ │ │ @@ -6071,30 +6071,30 @@ │ │ │ │ 6067: 00b79b79 1228 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6068: 00119261 392 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6069: 00a0f2dd 80 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6070: 0125a694 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6071: 001377b1 1252 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6072: 00827019 792 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6073: 01150f74 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6074: 01089b78 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6074: 01089b80 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6075: 0079603d 580 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6076: 006116cd 276 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6077: 00fa3ee9 12 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6078: 00f6d1e5 600 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6079: 00d5cfd9 256 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6080: 0125bcd8 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6081: 0095bd85 932 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6082: 01151f80 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6083: 0086d4c5 168 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6084: 008876f5 708 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6085: 00c578b5 760 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6086: 00881871 280 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6087: 007f0149 1752 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6088: 01140c08 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6089: 01089ba4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6089: 01089bac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6090: 00334069 476 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6091: 000d5cfd 188 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6092: 008855f5 696 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6093: 011561a0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6094: 00ea36d5 704 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6095: 000f5be9 128 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6096: 00fe52fd 296 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6259,15 +6259,15 @@ │ │ │ │ 6255: 00f323c5 256 FUNC GLOBAL DEFAULT 11 TSDiscGradIsGonzalez │ │ │ │ 6256: 0010fd51 752 FUNC GLOBAL DEFAULT 11 petscviewerfilesetname_ │ │ │ │ 6257: 0125db08 4 OBJECT GLOBAL DEFAULT 24 TAO_HessianEval │ │ │ │ 6258: 00ead20d 6828 FUNC GLOBAL DEFAULT 11 SNESTestJacobian │ │ │ │ 6259: 011561c8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_ct │ │ │ │ 6260: 01134b54 24 OBJECT GLOBAL DEFAULT 20 PetscSFDuplicateOptions │ │ │ │ 6261: 001fc7c5 560 FUNC GLOBAL DEFAULT 11 petscsectiongetpermutation_ │ │ │ │ - 6262: 010b5310 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ + 6262: 010b5318 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 6263: 00a9eca1 436 FUNC GLOBAL DEFAULT 11 DMPlexSetIsoperiodicFaceTransform │ │ │ │ 6264: 0087157d 420 FUNC GLOBAL DEFAULT 11 PetscDSDestroyBoundary │ │ │ │ 6265: 0020f411 3088 FUNC GLOBAL DEFAULT 11 PetscSectionCreateSupersection │ │ │ │ 6266: 00a6a4a9 780 FUNC GLOBAL DEFAULT 11 DMPlexMetricCreate │ │ │ │ 6267: 0125a818 4 OBJECT GLOBAL DEFAULT 24 MAT_ICCFactorSymbolic │ │ │ │ 6268: 0011d5f1 444 FUNC GLOBAL DEFAULT 11 petscviewerdrawbaseadd_ │ │ │ │ 6269: 001cc385 3176 FUNC GLOBAL DEFAULT 11 PetscStrreplace │ │ │ │ @@ -6413,27 +6413,27 @@ │ │ │ │ 6409: 00f82ccd 220 FUNC GLOBAL DEFAULT 11 TSVISetVariableBounds │ │ │ │ 6410: 0081c299 556 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6411: 0013a8bd 116 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6412: 0094d825 516 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6413: 00296e25 484 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6414: 00f0c465 1020 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6415: 008b3975 900 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ - 6416: 01089b5c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6416: 01089b64 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6417: 001ec275 392 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6418: 00b88ce5 212 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6419: 0086d56d 112 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6420: 0125a5d0 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6421: 00140281 24 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6422: 001f5f19 1644 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6423: 00130781 292 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ 6424: 002044fd 528 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldsym_ │ │ │ │ 6425: 007c3049 12 FUNC GLOBAL DEFAULT 11 MatGetFactorType │ │ │ │ 6426: 01156200 8 OBJECT GLOBAL DEFAULT 24 petsc_BaseTime │ │ │ │ 6427: 00615829 260 FUNC GLOBAL DEFAULT 11 MatDiagonalGetInverseDiagonal │ │ │ │ - 6428: 01104aec 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ + 6428: 01104af4 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ 6429: 00140251 24 FUNC GLOBAL DEFAULT 11 petscwaitonerror_ │ │ │ │ 6430: 00baebe1 848 FUNC GLOBAL DEFAULT 11 dmgetlabelvalue_ │ │ │ │ 6431: 00f63a2d 332 FUNC GLOBAL DEFAULT 11 tssetinitialtimestep_ │ │ │ │ 6432: 00f7bd75 216 FUNC GLOBAL DEFAULT 11 TSSetProblemType │ │ │ │ 6433: 00f658d5 256 FUNC GLOBAL DEFAULT 11 tsresize_ │ │ │ │ 6434: 00915245 280 FUNC GLOBAL DEFAULT 11 dmforestsetcomputeadaptivitysf_ │ │ │ │ 6435: 0125a764 4 OBJECT GLOBAL DEFAULT 24 MAT_TransposeMatMultSymbolic │ │ │ │ @@ -6595,15 +6595,15 @@ │ │ │ │ 6591: 00ac10b1 156 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 6592: 007d4201 1060 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 6593: 00dd46dd 520 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 6594: 00e62da9 268 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 6595: 00145155 32 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 6596: 00102315 12 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 6597: 009841ad 160 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 6598: 01089bbc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 6598: 01089bc4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 6599: 0011665d 256 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 6600: 0029cd59 276 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 6601: 00c6eabd 596 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 6602: 000ce9c5 520 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 6603: 008fa015 280 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 6604: 0079980d 900 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 6605: 00828339 604 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -6668,15 +6668,15 @@ │ │ │ │ 6664: 0016eca5 320 FUNC GLOBAL DEFAULT 11 petsclogstatestagegetactive_ │ │ │ │ 6665: 00b72fa5 164 FUNC GLOBAL DEFAULT 11 DMRefineHookRemove │ │ │ │ 6666: 00dd40ad 1036 FUNC GLOBAL DEFAULT 11 pcmgmatresidualtransposedefault_ │ │ │ │ 6667: 000d6371 84 FUNC GLOBAL DEFAULT 11 PetscBenchSetOptionsPrefix │ │ │ │ 6668: 0027b545 1444 FUNC GLOBAL DEFAULT 11 PetscSFSetGraphWithPattern │ │ │ │ 6669: 00985101 504 FUNC GLOBAL DEFAULT 11 DMPlexSetSupport │ │ │ │ 6670: 00821229 600 FUNC GLOBAL DEFAULT 11 PetscDualSpaceGetInteriorSection │ │ │ │ - 6671: 01096624 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ + 6671: 0109662c 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ 6672: 00fc5879 164 FUNC GLOBAL DEFAULT 11 DMTSSetSolutionFunction │ │ │ │ 6673: 001c1fd1 328 FUNC GLOBAL DEFAULT 11 PetscShmgetUnmapAddresses │ │ │ │ 6674: 001f20c9 832 FUNC GLOBAL DEFAULT 11 isembed_ │ │ │ │ 6675: 00792e99 252 FUNC GLOBAL DEFAULT 11 matproductclear_ │ │ │ │ 6676: 002a15ad 212 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegisterAll │ │ │ │ 6677: 00c983b1 368 FUNC GLOBAL DEFAULT 11 MatCreateLMVMDBFGS │ │ │ │ 6678: 0061d175 276 FUNC GLOBAL DEFAULT 11 matisfixlocalempty_ │ │ │ │ @@ -6771,19 +6771,19 @@ │ │ │ │ 6767: 00a2edd1 316 FUNC GLOBAL DEFAULT 11 DMPlexTetgenSetOptions │ │ │ │ 6768: 00b53cad 316 FUNC GLOBAL DEFAULT 11 DMSwarmRegisterUserDatatypeField │ │ │ │ 6769: 0069383d 808 FUNC GLOBAL DEFAULT 11 matcreateseqsbaijwitharrays_ │ │ │ │ 6770: 00f0162d 14 FUNC GLOBAL DEFAULT 11 TSSetPostEventSecondStep │ │ │ │ 6771: 00f60235 280 FUNC GLOBAL DEFAULT 11 tshastransientvariable_ │ │ │ │ 6772: 00c75985 288 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewSet │ │ │ │ 6773: 007fd4b5 152 FUNC GLOBAL DEFAULT 11 PetscHeapDestroy │ │ │ │ - 6774: 0109660c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ + 6774: 01096614 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ 6775: 00118a81 440 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetusempiio_ │ │ │ │ 6776: 00916781 520 FUNC GLOBAL DEFAULT 11 dmforestsetcellweights_ │ │ │ │ 6777: 00ea36d1 4 FUNC GLOBAL DEFAULT 11 snessetjacobiannointerface_ │ │ │ │ - 6778: 0109f1d4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ + 6778: 0109f1dc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 6779: 008892c5 756 FUNC GLOBAL DEFAULT 11 petscweakformrewritekeys_ │ │ │ │ 6780: 007ea3d1 512 FUNC GLOBAL DEFAULT 11 matdiagonalset_ │ │ │ │ 6781: 00e5fa39 5128 FUNC GLOBAL DEFAULT 11 SNESComputeNGSDefaultSecant │ │ │ │ 6782: 00df1ff5 14 FUNC GLOBAL DEFAULT 11 PCMPIGetKSP │ │ │ │ 6783: 00f9f539 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetusehistory_ │ │ │ │ 6784: 0020e541 18 FUNC GLOBAL DEFAULT 11 PetscSectionHasConstraints │ │ │ │ 6785: 001b1331 34 FUNC GLOBAL DEFAULT 11 petsccommbuildtwosidedsettype_ │ │ │ │ @@ -6843,18 +6843,18 @@ │ │ │ │ 6839: 00b0f099 552 FUNC GLOBAL DEFAULT 11 dmshellgetglobalvector_ │ │ │ │ 6840: 009ec07d 2804 FUNC GLOBAL DEFAULT 11 DMPlexCreateOverlapMigrationSF │ │ │ │ 6841: 00b0e7b5 792 FUNC GLOBAL DEFAULT 11 dmlocaltolocalenddefaultshell_ │ │ │ │ 6842: 001ce8a1 432 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 6843: 001a8fad 448 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 6844: 001cf599 76 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 6845: 002def59 172 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ - 6846: 0111b294 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ + 6846: 0111b29c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 6847: 00882801 928 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 6848: 0125a604 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ - 6849: 01089bc8 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6849: 01089bd0 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6850: 001182d9 652 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 6851: 00f7c7c9 12 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 6852: 001c1b0d 1220 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 6853: 000e50f1 22 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 6854: 00e1b991 256 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ 6855: 00c62c01 280 FUNC GLOBAL DEFAULT 11 kspsetcomputeeigenvalues_ │ │ │ │ 6856: 007a9b71 608 FUNC GLOBAL DEFAULT 11 matcoloringpatch_ │ │ │ │ @@ -6941,15 +6941,15 @@ │ │ │ │ 6937: 007dc279 156 FUNC GLOBAL DEFAULT 11 MatHermitianTranspose │ │ │ │ 6938: 0013fc39 228 FUNC GLOBAL DEFAULT 11 PetscFPTrapPush │ │ │ │ 6939: 00e4ac99 256 FUNC GLOBAL DEFAULT 11 SNESNewtonALGetFunction │ │ │ │ 6940: 00b686d9 348 FUNC GLOBAL DEFAULT 11 DMSwarmSortGetPointsPerCell │ │ │ │ 6941: 00ef84b1 20 FUNC GLOBAL DEFAULT 11 TSAdaptCreate_CFL │ │ │ │ 6942: 00657699 472 FUNC GLOBAL DEFAULT 11 MatCreate_MAIJ │ │ │ │ 6943: 00c65a91 120 FUNC GLOBAL DEFAULT 11 dmkspsetcomputeinitialguess_ │ │ │ │ - 6944: 0109f1b0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ + 6944: 0109f1b8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ 6945: 00828af1 488 FUNC GLOBAL DEFAULT 11 petscdualspacegetderahm_ │ │ │ │ 6946: 00fd0f3d 1036 FUNC GLOBAL DEFAULT 11 taocomputejacobianequality_ │ │ │ │ 6947: 00a6cb6d 168 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage2 │ │ │ │ 6948: 0016b1d1 116 FUNC GLOBAL DEFAULT 11 PetscLogActions │ │ │ │ 6949: 00af040d 188 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetLayers │ │ │ │ 6950: 00a6cc15 184 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage3 │ │ │ │ 6951: 00854999 112 FUNC GLOBAL DEFAULT 11 PetscLimiterRegister │ │ │ │ @@ -7117,15 +7117,15 @@ │ │ │ │ 7113: 007c2311 1336 FUNC GLOBAL DEFAULT 11 MatMultTransposeAdd │ │ │ │ 7114: 00148955 156 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFPrintf │ │ │ │ 7115: 00c12b75 996 FUNC GLOBAL DEFAULT 11 KSPCreate_Chebyshev │ │ │ │ 7116: 00fa3315 2148 FUNC GLOBAL DEFAULT 11 TSTrajectorySetFromOptions │ │ │ │ 7117: 000ebab9 260 FUNC GLOBAL DEFAULT 11 PetscDrawSetViewPort │ │ │ │ 7118: 0125a44c 4 OBJECT GLOBAL DEFAULT 24 AO_ApplicationToPetsc │ │ │ │ 7119: 00c63469 560 FUNC GLOBAL DEFAULT 11 kspgetpc_ │ │ │ │ - 7120: 010b5268 84 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ + 7120: 010b5270 84 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 7121: 0086cfc9 268 FUNC GLOBAL DEFAULT 11 PetscDSSetJacobianPreconditioner │ │ │ │ 7122: 0094fa11 280 FUNC GLOBAL DEFAULT 11 dmplexmetricnosurf_ │ │ │ │ 7123: 00f96e19 276 FUNC GLOBAL DEFAULT 11 tstrajectorysetmaxcpsram_ │ │ │ │ 7124: 0014fc25 32 FUNC GLOBAL DEFAULT 11 petsclogeventdeactivateclass_ │ │ │ │ 7125: 008d33fd 784 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayDOFRead │ │ │ │ 7126: 0114074c 28 OBJECT GLOBAL DEFAULT 23 __petscisdefdummy_MOD___vtab_petscisdefdummy_Tpetscsf │ │ │ │ 7127: 01137610 28 OBJECT GLOBAL DEFAULT 20 SNESQNRestartTypes │ │ │ │ @@ -7349,15 +7349,15 @@ │ │ │ │ 7345: 0082ace5 4672 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7346: 00f3ac1d 84 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7347: 00283931 160 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7348: 00bd8ffd 220 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7349: 0090fb5d 156 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7350: 00323211 212 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7351: 00e49575 244 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7352: 01089b44 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7352: 01089b4c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7353: 00f63fd5 488 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7354: 00181911 564 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7355: 001679a1 704 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7356: 00b59ab1 464 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7357: 00db01f1 276 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7358: 002dc3e5 168 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7359: 0125bc3c 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -7378,15 +7378,15 @@ │ │ │ │ 7374: 00180595 16 FUNC GLOBAL DEFAULT 11 PetscDeviceFinalizePackage │ │ │ │ 7375: 011571cc 4 OBJECT GLOBAL DEFAULT 24 MPIU___COMPLEX128 │ │ │ │ 7376: 00794945 844 FUNC GLOBAL DEFAULT 11 matfactorgeterrorzeropivot_ │ │ │ │ 7377: 00ea60f9 24 FUNC GLOBAL DEFAULT 11 SNESResetCounters │ │ │ │ 7378: 00b91e79 536 FUNC GLOBAL DEFAULT 11 DMRestoreNamedLocalVector │ │ │ │ 7379: 00e1b559 216 FUNC GLOBAL DEFAULT 11 PCShellSetApplyBA │ │ │ │ 7380: 00174529 144 FUNC GLOBAL DEFAULT 11 PetscIntStackDestroy │ │ │ │ - 7381: 010b52d0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ + 7381: 010b52d8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ 7382: 00ff1865 2620 FUNC GLOBAL DEFAULT 11 matdfischer_ │ │ │ │ 7383: 00fe63f5 252 FUNC GLOBAL DEFAULT 11 taolinesearchreset_ │ │ │ │ 7384: 0125dac4 4 OBJECT GLOBAL DEFAULT 24 DMTS_CLASSID │ │ │ │ 7385: 001ffe5d 876 FUNC GLOBAL DEFAULT 11 petscsectiongetoffsetrange_ │ │ │ │ 7386: 0125a960 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyLoad │ │ │ │ 7387: 0125a978 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyView │ │ │ │ 7388: 002e5f41 88 FUNC GLOBAL DEFAULT 11 VecAYPX │ │ │ │ @@ -7473,15 +7473,15 @@ │ │ │ │ 7469: 0090edd9 228 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityForest │ │ │ │ 7470: 0031dd7d 664 FUNC GLOBAL DEFAULT 11 PetscCDGetASMBlocks │ │ │ │ 7471: 0125bc80 4 OBJECT GLOBAL DEFAULT 24 PTScotchPartitionerCite │ │ │ │ 7472: 00a65949 772 FUNC GLOBAL DEFAULT 11 DMPlexIsInterpolated │ │ │ │ 7473: 00c5eacd 276 FUNC GLOBAL DEFAULT 11 kspgetapplicationcontext_ │ │ │ │ 7474: 00295b71 408 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggettype_ │ │ │ │ 7475: 00c10f95 240 FUNC GLOBAL DEFAULT 11 KSPChebyshevEstEigSet │ │ │ │ - 7476: 010f1658 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ + 7476: 010f1660 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ 7477: 00810899 272 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetcontinuity_ │ │ │ │ 7478: 001aa99d 1300 FUNC GLOBAL DEFAULT 11 PetscSubcommView │ │ │ │ 7479: 00900aa1 696 FUNC GLOBAL DEFAULT 11 dmdavtkwriteall_ │ │ │ │ 7480: 00ef36b1 548 FUNC GLOBAL DEFAULT 11 petscconvestgetsolver_ │ │ │ │ 7481: 00eed161 996 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeResidualFEM │ │ │ │ 7482: 000c9a89 20 FUNC GLOBAL DEFAULT 11 PetscDeviceInitialized │ │ │ │ 7483: 002a147d 10 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetType │ │ │ │ @@ -7530,15 +7530,15 @@ │ │ │ │ 7526: 007ac339 472 FUNC GLOBAL DEFAULT 11 matsetnearnullspace_ │ │ │ │ 7527: 00cbd9e1 828 FUNC GLOBAL DEFAULT 11 pcasmsettotalsubdomains_ │ │ │ │ 7528: 0090fafd 96 FUNC GLOBAL DEFAULT 11 DMForestSetComputeAdaptivitySF │ │ │ │ 7529: 01155fd8 4 OBJECT GLOBAL DEFAULT 24 PetscLogHandlerPackageInitialized │ │ │ │ 7530: 00de7421 268 FUNC GLOBAL DEFAULT 11 PCMGGetInterpolation │ │ │ │ 7531: 0090f419 14 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityPurpose │ │ │ │ 7532: 00f0163d 160 FUNC GLOBAL DEFAULT 11 TSSetEventTolerances │ │ │ │ - 7533: 01096634 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ + 7533: 0109663c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ 7534: 001d5fd9 168 FUNC GLOBAL DEFAULT 11 AOApplicationToPetscPermuteReal │ │ │ │ 7535: 00ee70b5 936 FUNC GLOBAL DEFAULT 11 dmadaptoradapt_ │ │ │ │ 7536: 008b68dd 164 FUNC GLOBAL DEFAULT 11 DMCompositeCreate │ │ │ │ 7537: 00952c41 1052 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage2_ │ │ │ │ 7538: 002dc945 148 FUNC GLOBAL DEFAULT 11 vecgetownershipranges_ │ │ │ │ 7539: 00fd1851 368 FUNC GLOBAL DEFAULT 11 taocreate_ │ │ │ │ 7540: 000c10f1 70 FUNC GLOBAL DEFAULT 11 f90array3daccessreal_ │ │ │ │ @@ -7573,15 +7573,15 @@ │ │ │ │ 7569: 001d5c95 164 FUNC GLOBAL DEFAULT 11 AOPetscToApplication │ │ │ │ 7570: 00196e0d 96 FUNC GLOBAL DEFAULT 11 PetscOptionsPush │ │ │ │ 7571: 00ea5fc1 10 FUNC GLOBAL DEFAULT 11 SNESSetIterationNumber │ │ │ │ 7572: 00675829 412 FUNC GLOBAL DEFAULT 11 MatCreate_Preallocator │ │ │ │ 7573: 00b98b09 352 FUNC GLOBAL DEFAULT 11 PetscFERegisterAll │ │ │ │ 7574: 00e5d8a9 528 FUNC GLOBAL DEFAULT 11 snesfassetrestriction_ │ │ │ │ 7575: 00f7c851 92 FUNC GLOBAL DEFAULT 11 TSResizeRegisterVec │ │ │ │ - 7576: 0109f1a4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ + 7576: 0109f1ac 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ 7577: 0095305d 1232 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage3_ │ │ │ │ 7578: 0031e015 40 FUNC GLOBAL DEFAULT 11 MatCoarsenCreate_HEM │ │ │ │ 7579: 0016c4a1 324 FUNC GLOBAL DEFAULT 11 PetscLogStageGetPerfInfo │ │ │ │ 7580: 00bad191 868 FUNC GLOBAL DEFAULT 11 dmgetdimpoints_ │ │ │ │ 7581: 00febcb1 1216 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeObjective │ │ │ │ 7582: 00d6de2d 480 FUNC GLOBAL DEFAULT 11 pcfactorgetlevels_ │ │ │ │ 7583: 0012bb41 468 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_Socket │ │ │ │ @@ -7601,15 +7601,15 @@ │ │ │ │ 7597: 00dc6465 448 FUNC GLOBAL DEFAULT 11 PCISApplySchur │ │ │ │ 7598: 001fb7c1 456 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldname_ │ │ │ │ 7599: 00946f61 276 FUNC GLOBAL DEFAULT 11 dmplexgetusematclosurepermutation_ │ │ │ │ 7600: 00d8c0c1 276 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetoffdiaguseamat_ │ │ │ │ 7601: 00883269 476 FUNC GLOBAL DEFAULT 11 petscdtpkdevaljet_ │ │ │ │ 7602: 00b82989 464 FUNC GLOBAL DEFAULT 11 DMClearAuxiliaryVec │ │ │ │ 7603: 002981cd 34 FUNC GLOBAL DEFAULT 11 petscsectiongetpointsyms_ │ │ │ │ - 7604: 0112bad4 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ + 7604: 0112badc 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 7605: 0040237d 300 FUNC GLOBAL DEFAULT 11 MatCreateSeqAIJPERM │ │ │ │ 7606: 00e3fe85 280 FUNC GLOBAL DEFAULT 11 pcsetfailedreason_ │ │ │ │ 7607: 00108729 184 FUNC GLOBAL DEFAULT 11 PetscRandomGetValues │ │ │ │ 7608: 007cf1a5 172 FUNC GLOBAL DEFAULT 11 MatSetUnfactored │ │ │ │ 7609: 0014c875 6 FUNC GLOBAL DEFAULT 11 PetscIntAddressFromFortran │ │ │ │ 7610: 009a3f41 112 FUNC GLOBAL DEFAULT 11 DMPlexGetCellNumbering │ │ │ │ 7611: 001fb989 576 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldname_ │ │ │ │ @@ -7672,15 +7672,15 @@ │ │ │ │ 7668: 00ece1f1 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchSetPostCheck │ │ │ │ 7669: 000cb3bd 16 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 7670: 00ed84b1 724 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 7671: 000c13f1 90 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 7672: 00277d9d 284 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 7673: 00c9f5b5 276 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 7674: 00e81035 396 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 7675: 01089b70 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 7675: 01089b78 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 7676: 0085835d 252 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 7677: 0086cb39 392 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 7678: 0125bbd8 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 7679: 008aa18d 10 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 7680: 0094bed5 492 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 7681: 007ae9fd 780 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 7682: 00877abd 102 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -7879,15 +7879,15 @@ │ │ │ │ 7875: 00de07d9 256 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 7876: 002a7849 564 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 7877: 001b9d61 100 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 7878: 000cd5dd 752 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 7879: 00f7aedd 156 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 7880: 002d5745 552 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 7881: 0030cafd 336 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 7882: 01089b1c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 7882: 01089b24 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 7883: 01137054 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 7884: 0125a93c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 7885: 00fc64c9 156 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 7886: 00dafc8d 276 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 7887: 0028d051 524 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 7888: 001fbbc9 396 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 7889: 0125a770 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -7924,15 +7924,15 @@ │ │ │ │ 7920: 00885389 620 FUNC GLOBAL DEFAULT 11 petscdtcreatedefaultquadrature_ │ │ │ │ 7921: 00984b85 164 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 7922: 009356f9 852 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 7923: 0115a2d4 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 7924: 002a9575 488 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 7925: 008fa245 288 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 7926: 008d501d 452 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 7927: 01089b9c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 7927: 01089ba4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 7928: 009e8af1 14 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 7929: 00dd269d 276 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 7930: 00f8ed5d 460 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 7931: 00f78dfd 176 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 7932: 011509ac 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 7933: 0086ff19 96 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 7934: 00872ec1 1180 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -7986,15 +7986,15 @@ │ │ │ │ 7982: 00f6a7d5 536 FUNC GLOBAL DEFAULT 11 tsfunctiondomainerror_ │ │ │ │ 7983: 0032ec1d 548 FUNC GLOBAL DEFAULT 11 matcoloringapply_ │ │ │ │ 7984: 00b1204d 508 FUNC GLOBAL DEFAULT 11 dmstagcreate1d_ │ │ │ │ 7985: 000fb369 276 FUNC GLOBAL DEFAULT 11 petscdrawaxissetholdlimits_ │ │ │ │ 7986: 00a1cfc9 352 FUNC GLOBAL DEFAULT 11 DMPlexGetGeometryFVM │ │ │ │ 7987: 00b53629 16 FUNC GLOBAL DEFAULT 11 DMSwarmSetCellDM │ │ │ │ 7988: 009b9301 11716 FUNC GLOBAL DEFAULT 11 DMPlexCheckInterfaceCones │ │ │ │ - 7989: 010b52bc 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ + 7989: 010b52c4 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ 7990: 00f2a21d 524 FUNC GLOBAL DEFAULT 11 TSCreate_Alpha │ │ │ │ 7991: 00600d2d 272 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArray │ │ │ │ 7992: 00b12c11 1028 FUNC GLOBAL DEFAULT 11 dmstagrestrictsimple_ │ │ │ │ 7993: 0125a848 4 OBJECT GLOBAL DEFAULT 24 MAT_SolveTransposeAdd │ │ │ │ 7994: 00f2f679 292 FUNC GLOBAL DEFAULT 11 tsalpha2setparams_ │ │ │ │ 7995: 00173eb9 420 FUNC GLOBAL DEFAULT 11 PetscLogStateClassSetActiveAll │ │ │ │ 7996: 001cbc91 364 FUNC GLOBAL DEFAULT 11 PetscStrNArrayallocpy │ │ │ │ @@ -8106,15 +8106,15 @@ │ │ │ │ 8102: 00f8f3a1 1200 FUNC GLOBAL DEFAULT 11 TSMonitorDrawSolution │ │ │ │ 8103: 00f8c085 1260 FUNC GLOBAL DEFAULT 11 TSMonitorSPEigCtxCreate │ │ │ │ 8104: 0030f7ed 580 FUNC GLOBAL DEFAULT 11 VecStrideScale │ │ │ │ 8105: 00b9f271 560 FUNC GLOBAL DEFAULT 11 dmgetlocaltoglobalmapping_ │ │ │ │ 8106: 00d6b611 248 FUNC GLOBAL DEFAULT 11 PCFactorGetZeroPivot │ │ │ │ 8107: 003432cd 1452 FUNC GLOBAL DEFAULT 11 MatPartitioningApply │ │ │ │ 8108: 008e23b1 2744 FUNC GLOBAL DEFAULT 11 DMDAGetRay │ │ │ │ - 8109: 01089c44 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 8109: 01089c4c 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 8110: 00874221 112 FUNC GLOBAL DEFAULT 11 PetscCDFMaxwellBoltzmann3D │ │ │ │ 8111: 002f8251 1172 FUNC GLOBAL DEFAULT 11 vecstepmaxbounded_ │ │ │ │ 8112: 002d5161 256 FUNC GLOBAL DEFAULT 11 veclockreadpop_ │ │ │ │ 8113: 00c62e31 560 FUNC GLOBAL DEFAULT 11 kspgetrhs_ │ │ │ │ 8114: 0083a129 276 FUNC GLOBAL DEFAULT 11 petscfeopenclgetrealtype_ │ │ │ │ 8115: 001a1f3d 260 FUNC GLOBAL DEFAULT 11 PetscHasExternalPackage │ │ │ │ 8116: 0095b1f5 588 FUNC GLOBAL DEFAULT 11 dmplexsetisoperiodicfacesf_ │ │ │ │ @@ -8442,15 +8442,15 @@ │ │ │ │ 8438: 0029d3fd 248 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetIndices │ │ │ │ 8439: 0125a6b4 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_Build │ │ │ │ 8440: 00946d39 276 FUNC GLOBAL DEFAULT 11 dmplexgetuseceed_ │ │ │ │ 8441: 00f8b955 38 FUNC GLOBAL DEFAULT 11 TSGetTimeSpan │ │ │ │ 8442: 00d6568d 464 FUNC GLOBAL DEFAULT 11 pcdeflationsetcoarsemat_ │ │ │ │ 8443: 00bc46a1 444 FUNC GLOBAL DEFAULT 11 PetscSectionSymLabelSetLabel │ │ │ │ 8444: 00142239 4 FUNC GLOBAL DEFAULT 11 f90array4dgetaddrint_ │ │ │ │ - 8445: 010b52ec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ + 8445: 010b52f4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ 8446: 00f64dcd 256 FUNC GLOBAL DEFAULT 11 tsstep_ │ │ │ │ 8447: 000e8c85 344 FUNC GLOBAL DEFAULT 11 PetscDrawRegisterAll │ │ │ │ 8448: 002e90f5 88 FUNC GLOBAL DEFAULT 11 VecGetType │ │ │ │ 8449: 001cd331 6 FUNC GLOBAL DEFAULT 11 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ 8450: 00813531 520 FUNC GLOBAL DEFAULT 11 petscdualspacesimplesetfunctional_ │ │ │ │ 8451: 0125a814 4 OBJECT GLOBAL DEFAULT 24 MAT_Copy │ │ │ │ 8452: 00214779 256 FUNC GLOBAL DEFAULT 11 PetscSectionRestorePointSyms │ │ │ │ @@ -8619,15 +8619,15 @@ │ │ │ │ 8615: 0063b395 464 FUNC GLOBAL DEFAULT 11 matkaijsetaij_ │ │ │ │ 8616: 00c5d731 480 FUNC GLOBAL DEFAULT 11 kspgettotaliterations_ │ │ │ │ 8617: 001748dd 32 FUNC GLOBAL DEFAULT 11 petscmallocpopmaximumusage_ │ │ │ │ 8618: 01150f7c 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_enum │ │ │ │ 8619: 00a3125d 1072 FUNC GLOBAL DEFAULT 11 DMPlexGetCellCoordinates │ │ │ │ 8620: 0125a8fc 4 OBJECT GLOBAL DEFAULT 24 DMFieldRegisterAllCalled │ │ │ │ 8621: 00b6c4cd 284 FUNC GLOBAL DEFAULT 11 PetscFEFinalizePackage │ │ │ │ - 8622: 0111500c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ + 8622: 01115014 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 8623: 00ea7dd1 52 FUNC GLOBAL DEFAULT 11 SNESGetConvergenceHistory │ │ │ │ 8624: 00ff04cd 284 FUNC GLOBAL DEFAULT 11 TaoCreate_Shell │ │ │ │ 8625: 000c01f9 6 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_funptr │ │ │ │ 8626: 00b59e69 176 FUNC GLOBAL DEFAULT 11 DMSwarmCopyPoint │ │ │ │ 8627: 00aea39d 516 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetthicknesses_ │ │ │ │ 8628: 00e5a7ed 228 FUNC GLOBAL DEFAULT 11 SNESFASGetSmoother │ │ │ │ 8629: 001d84fd 776 FUNC GLOBAL DEFAULT 11 aosetis_ │ │ │ │ @@ -8641,15 +8641,15 @@ │ │ │ │ 8637: 001904a1 196 FUNC GLOBAL DEFAULT 11 PetscObjectGetFortranCallback │ │ │ │ 8638: 0028dcb1 1416 FUNC GLOBAL DEFAULT 11 PetscSFCreateRemoteOffsets │ │ │ │ 8639: 000e60d5 10 FUNC GLOBAL DEFAULT 11 PetscDrawSetPause │ │ │ │ 8640: 000c0fb9 118 FUNC GLOBAL DEFAULT 11 f90array3dcreateint_ │ │ │ │ 8641: 0030ad05 108 FUNC GLOBAL DEFAULT 11 VecTaggerRegister │ │ │ │ 8642: 008aefdd 26 FUNC GLOBAL DEFAULT 11 dmcompositegetentries3_ │ │ │ │ 8643: 000c1c21 68 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6memory13PoolAllocator11find_align_ENS0_11align_val_tE │ │ │ │ - 8644: 010b52cc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ + 8644: 010b52d4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ 8645: 0017fb99 84 FUNC GLOBAL DEFAULT 11 PetscRegisterFinalizeAll │ │ │ │ 8646: 008e8209 1888 FUNC GLOBAL DEFAULT 11 DMCreateColoring_DA_2d_MPIAIJ │ │ │ │ 8647: 007bb1a5 172 FUNC GLOBAL DEFAULT 11 MatRegister │ │ │ │ 8648: 00eca451 580 FUNC GLOBAL DEFAULT 11 sneslinesearchsettype_ │ │ │ │ 8649: 001467b1 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex1_ │ │ │ │ 8650: 00c8b2bd 396 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMBrdn │ │ │ │ 8651: 00af9965 356 FUNC GLOBAL DEFAULT 11 dmplextransformcreate_ │ │ │ │ @@ -8690,20 +8690,20 @@ │ │ │ │ 8686: 00b102f9 108 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 8687: 00fa3b79 868 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 8688: 007ce3f9 20 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 8689: 00352755 816 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 8690: 001c0335 2020 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 8691: 01151edc 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 8692: 007dfb71 88 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 8693: 01089bc4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 8693: 01089bcc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 8694: 002d8c69 256 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 8695: 00f03fc9 14 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 8696: 00e408f1 900 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ - 8697: 01104afc 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ - 8698: 0109f1bc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ + 8697: 01104b04 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ + 8698: 0109f1c4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 8699: 00810f0d 508 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 8700: 000bf10d 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ 8701: 00bb1435 472 FUNC GLOBAL DEFAULT 11 dmsetlabel_ │ │ │ │ 8702: 00d8a55d 216 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetGKBDelay │ │ │ │ 8703: 006760bd 248 FUNC GLOBAL DEFAULT 11 MatPythonGetType │ │ │ │ 8704: 0094fc45 464 FUNC GLOBAL DEFAULT 11 dmplexmetricgetminimummagnitude_ │ │ │ │ 8705: 00988fed 108 FUNC GLOBAL DEFAULT 11 DMPlexGetCellTypeLabel │ │ │ │ @@ -8732,15 +8732,15 @@ │ │ │ │ 8728: 00fcc515 764 FUNC GLOBAL DEFAULT 11 taosetvariablebounds_ │ │ │ │ 8729: 007ec8e9 456 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsrealpart_ │ │ │ │ 8730: 001a9cc9 92 FUNC GLOBAL DEFAULT 11 PetscObjectComposedDataIncreaseScalarstar │ │ │ │ 8731: 00bc9d4d 472 FUNC GLOBAL DEFAULT 11 dmlabelpropagatebegin_ │ │ │ │ 8732: 00b4554d 636 FUNC GLOBAL DEFAULT 11 DMStagVecGetArrayRead │ │ │ │ 8733: 00e59aad 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetSmootherDown │ │ │ │ 8734: 0093a1ed 580 FUNC GLOBAL DEFAULT 11 dmplexcreateegadslitefromfile_ │ │ │ │ - 8735: 01096648 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ + 8735: 01096650 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 8736: 0125a438 4 OBJECT GLOBAL DEFAULT 24 PCMPIServerActive │ │ │ │ 8737: 00bb4b9d 680 FUNC GLOBAL DEFAULT 11 dmpolytopegetvertexorientation_ │ │ │ │ 8738: 0125db48 4 OBJECT GLOBAL DEFAULT 24 mpifcmb5_ │ │ │ │ 8739: 000c7cad 38 FUNC WEAK DEFAULT 11 _ZNSt5arrayISt6vectorIP21_p_PetscDeviceContextSaIS2_EELj4EED2Ev │ │ │ │ 8740: 000fed39 544 FUNC GLOBAL DEFAULT 11 petscdrawlggetaxis_ │ │ │ │ 8741: 0125daa8 4 OBJECT GLOBAL DEFAULT 24 TS_AdjointStep │ │ │ │ 8742: 00cd1ea1 340 FUNC GLOBAL DEFAULT 11 PCBDDCMatFETIDPGetRHS │ │ │ │ @@ -8777,15 +8777,15 @@ │ │ │ │ 8773: 0125d8a8 4 OBJECT GLOBAL DEFAULT 24 PC_Apply │ │ │ │ 8774: 00fcb669 1568 FUNC GLOBAL DEFAULT 11 TaoDefaultComputeGradient │ │ │ │ 8775: 00b82331 476 FUNC GLOBAL DEFAULT 11 DMMonitorSetFromOptions │ │ │ │ 8776: 00435019 56 FUNC GLOBAL DEFAULT 11 MatInodeGetInodeSizes_SeqAIJ_Inode │ │ │ │ 8777: 007adb49 900 FUNC GLOBAL DEFAULT 11 matcreatevecs_ │ │ │ │ 8778: 002d6525 540 FUNC GLOBAL DEFAULT 11 vecsetpreallocationcoo_ │ │ │ │ 8779: 00e59abd 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetCorrection │ │ │ │ - 8780: 01104af4 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ + 8780: 01104afc 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 8781: 00e7b619 928 FUNC GLOBAL DEFAULT 11 SNESCreate_NGMRES │ │ │ │ 8782: 0020a491 96 FUNC GLOBAL DEFAULT 11 PetscSectionSetIncludesConstraints │ │ │ │ 8783: 008aa169 12 FUNC GLOBAL DEFAULT 11 DMFieldShellSetDestroy │ │ │ │ 8784: 00c7e409 464 FUNC GLOBAL DEFAULT 11 KSPBuildResidual │ │ │ │ 8785: 00b46569 88 FUNC GLOBAL DEFAULT 11 DMStagRestoreProductCoordinateArraysRead │ │ │ │ 8786: 00ab1e69 516 FUNC GLOBAL DEFAULT 11 DMPlexConstructCohesiveCells │ │ │ │ 8787: 00883781 488 FUNC GLOBAL DEFAULT 11 petscdtgaussjacobiquadrature_ │ │ │ │ @@ -8857,15 +8857,15 @@ │ │ │ │ 8853: 00168309 256 FUNC GLOBAL DEFAULT 11 petscloghandlereventspause_ │ │ │ │ 8854: 00854a09 548 FUNC GLOBAL DEFAULT 11 PetscLimiterSetType │ │ │ │ 8855: 00bb364d 860 FUNC GLOBAL DEFAULT 11 dmgetauxiliaryvec_ │ │ │ │ 8856: 008a87ed 2232 FUNC GLOBAL DEFAULT 11 DMFieldCreateDSWithDG │ │ │ │ 8857: 007ec3d9 276 FUNC GLOBAL DEFAULT 11 matgetbindingpropagates_ │ │ │ │ 8858: 00b81c6d 172 FUNC GLOBAL DEFAULT 11 DMComputeL2Diff │ │ │ │ 8859: 00138d31 108 FUNC GLOBAL DEFAULT 11 PetscDLClose │ │ │ │ - 8860: 010fdac8 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ + 8860: 010fdad0 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ 8861: 008ab51d 108 FUNC GLOBAL DEFAULT 11 DMFieldRegister │ │ │ │ 8862: 003ef90d 344 FUNC GLOBAL DEFAULT 11 MatZeroEntries_SeqAIJ │ │ │ │ 8863: 0125d960 4 OBJECT GLOBAL DEFAULT 24 SNESRegisterAllCalled │ │ │ │ 8864: 001b9dd1 1176 FUNC GLOBAL DEFAULT 11 PetscMPIDump │ │ │ │ 8865: 01150fbc 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD___def_init___iso_c_binding_C_funptr │ │ │ │ 8866: 00eed8ed 1480 FUNC GLOBAL DEFAULT 11 SNESConvergedCorrectPressure │ │ │ │ 8867: 001f2889 1764 FUNC GLOBAL DEFAULT 11 ISCompressIndicesGeneral │ │ │ │ @@ -8914,15 +8914,15 @@ │ │ │ │ 8910: 00879555 392 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetDynamicJacobian │ │ │ │ 8911: 011571b8 4 OBJECT GLOBAL DEFAULT 24 MPIU_4INT │ │ │ │ 8912: 00fe2b91 5228 FUNC GLOBAL DEFAULT 11 TaoTestHessian │ │ │ │ 8913: 00d6b1ed 204 FUNC GLOBAL DEFAULT 11 PCFactorSetUpMatSolverType │ │ │ │ 8914: 00c50b69 392 FUNC GLOBAL DEFAULT 11 KSPCreate_SYMMLQ │ │ │ │ 8915: 00311d15 1444 FUNC GLOBAL DEFAULT 11 VecStrideGatherAll │ │ │ │ 8916: 00859739 224 FUNC GLOBAL DEFAULT 11 PetscFVCreate_Upwind │ │ │ │ - 8917: 010b5304 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ + 8917: 010b530c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 8918: 00b7abf5 812 FUNC GLOBAL DEFAULT 11 DMCopyFields │ │ │ │ 8919: 000ed589 212 FUNC GLOBAL DEFAULT 11 PetscDrawViewPortsSet │ │ │ │ 8920: 00c0c9fd 512 FUNC GLOBAL DEFAULT 11 KSPCreate_CGS │ │ │ │ 8921: 00ea5741 10 FUNC GLOBAL DEFAULT 11 SNESSetCheckJacobianDomainError │ │ │ │ 8922: 007c8ced 660 FUNC GLOBAL DEFAULT 11 MatSetOption │ │ │ │ 8923: 008fc0ed 276 FUNC GLOBAL DEFAULT 11 dmdagetelementtype_ │ │ │ │ 8924: 00e5cec5 560 FUNC GLOBAL DEFAULT 11 snesfascyclegetinjection_ │ │ │ │ @@ -9044,19 +9044,19 @@ │ │ │ │ 9040: 002e067d 320 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9041: 00693261 472 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9042: 00bd0a45 276 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9043: 0010650d 248 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9044: 00183a69 840 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9045: 00659139 276 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9046: 00794da5 252 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9047: 01089bf8 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9047: 01089c00 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9048: 005e8995 456 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9049: 00b0c079 220 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9050: 00aec601 12 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ - 9051: 010bf238 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ + 9051: 010bf240 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9052: 001e6da1 560 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9053: 00944249 604 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ 9054: 002fc59d 1044 FUNC GLOBAL DEFAULT 11 vecdotnorm2_ │ │ │ │ 9055: 00ea1f0d 1028 FUNC GLOBAL DEFAULT 11 snesapplynpc_ │ │ │ │ 9056: 0125a798 4 OBJECT GLOBAL DEFAULT 24 MAT_MatMult │ │ │ │ 9057: 00920ae9 1224 FUNC GLOBAL DEFAULT 11 DMNetworkAddComponent │ │ │ │ 9058: 00b9a5a1 468 FUNC GLOBAL DEFAULT 11 dmsetcoordinates_ │ │ │ │ @@ -9159,15 +9159,15 @@ │ │ │ │ 9155: 007a2621 604 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9156: 0017d811 504 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9157: 00c1b16d 12 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9158: 007e516d 296 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9159: 007e00c9 3044 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9160: 0125a53c 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9161: 00f5f435 1252 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9162: 01089b40 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9162: 01089b48 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9163: 00fa98e5 700 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9164: 00f9ed9d 804 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9165: 00d8fb25 740 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9166: 00b914dd 308 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9167: 00fe9e39 424 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9168: 001e7dd9 20 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9169: 00298215 40 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9440,15 +9440,15 @@ │ │ │ │ 9436: 00e70b35 232 FUNC GLOBAL DEFAULT 11 SNESNASMSetDamping │ │ │ │ 9437: 00c7e5f1 10 FUNC GLOBAL DEFAULT 11 KSPSetDiagonalScaleFix │ │ │ │ 9438: 00210e75 2496 FUNC GLOBAL DEFAULT 11 PetscSectionPermute │ │ │ │ 9439: 00f00911 276 FUNC GLOBAL DEFAULT 11 tssetposteventstep_ │ │ │ │ 9440: 008aa295 224 FUNC GLOBAL DEFAULT 11 DMFieldCreateShell │ │ │ │ 9441: 007bd9e9 88 FUNC GLOBAL DEFAULT 11 MatGetState │ │ │ │ 9442: 00fc7f31 1196 FUNC GLOBAL DEFAULT 11 dmtscheckjacobian_ │ │ │ │ - 9443: 0109f1cc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ + 9443: 0109f1d4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 9444: 007e20d5 584 FUNC GLOBAL DEFAULT 11 MatCreateGraph │ │ │ │ 9445: 00d8e129 604 FUNC GLOBAL DEFAULT 11 pcfieldsplitschurgetsubksp_ │ │ │ │ 9446: 001088e5 56 FUNC GLOBAL DEFAULT 11 PetscRandomGetInterval │ │ │ │ 9447: 009842ed 252 FUNC GLOBAL DEFAULT 11 DMPlexSetCone │ │ │ │ 9448: 000c01d1 6 FUNC GLOBAL DEFAULT 11 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 9449: 00295389 824 FUNC GLOBAL DEFAULT 11 isglobaltolocalmappingapplyblock_ │ │ │ │ 9450: 00d6e461 572 FUNC GLOBAL DEFAULT 11 pcfactorsetmatsolvertype_ │ │ │ │ @@ -9479,27 +9479,27 @@ │ │ │ │ 9475: 0032f0fd 276 FUNC GLOBAL DEFAULT 11 matcoloringsetweighttype_ │ │ │ │ 9476: 00dda625 1384 FUNC GLOBAL DEFAULT 11 PCReset_MG │ │ │ │ 9477: 00849745 560 FUNC GLOBAL DEFAULT 11 petscfegetbasisspace_ │ │ │ │ 9478: 007c3cdd 1092 FUNC GLOBAL DEFAULT 11 MatMatTransposeSolve │ │ │ │ 9479: 002de529 428 FUNC GLOBAL DEFAULT 11 VecRestoreArrayRead │ │ │ │ 9480: 00f69a3d 780 FUNC GLOBAL DEFAULT 11 tsvisetvariablebounds_ │ │ │ │ 9481: 00f651e1 528 FUNC GLOBAL DEFAULT 11 tsevaluatestep_ │ │ │ │ - 9482: 0111b2a0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ + 9482: 0111b2a8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 9483: 00e880f5 168 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPreCheck │ │ │ │ 9484: 00ce398d 132 FUNC GLOBAL DEFAULT 11 PCBDDCGraphResetCoords │ │ │ │ 9485: 002d6e69 776 FUNC GLOBAL DEFAULT 11 vecpointwisemin_ │ │ │ │ 9486: 00e64e4d 436 FUNC GLOBAL DEFAULT 11 SNESCreate_NEWTONLS │ │ │ │ 9487: 00ef1891 364 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 9488: 001ffc39 548 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 9489: 00ef1d95 168 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 9490: 00f327c5 548 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 9491: 00bc80a1 544 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 9492: 00336c11 3372 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 9493: 002f7655 812 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 9494: 01089b24 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 9494: 01089b2c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 9495: 00d9fe11 276 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 9496: 00174c21 44 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 9497: 008701dd 240 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 9498: 00c5cfb9 572 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 9499: 00179529 16 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ 9500: 01155ce4 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_SCALAR_ARRAY_Fortran │ │ │ │ 9501: 00b446d5 26 FUNC GLOBAL DEFAULT 11 DMStagSetRefinementFactor │ │ │ │ @@ -9577,15 +9577,15 @@ │ │ │ │ 9573: 00b80aed 2480 FUNC GLOBAL DEFAULT 11 DMComputeExactSolution │ │ │ │ 9574: 008fe955 548 FUNC GLOBAL DEFAULT 11 dmdagetcellpoint_ │ │ │ │ 9575: 00b95fc5 880 FUNC GLOBAL DEFAULT 11 DMSetPeriodicity │ │ │ │ 9576: 00eacca1 344 FUNC GLOBAL DEFAULT 11 SNESConvergedReasonViewFromOptions │ │ │ │ 9577: 0114057c 4 OBJECT GLOBAL DEFAULT 23 PetscTrRealloc │ │ │ │ 9578: 00b6c455 120 FUNC GLOBAL DEFAULT 11 DMFinalizePackage │ │ │ │ 9579: 007928a9 280 FUNC GLOBAL DEFAULT 11 matproductsetfill_ │ │ │ │ - 9580: 01114ff8 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ + 9580: 01115000 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ 9581: 00da7965 220 FUNC GLOBAL DEFAULT 11 PCGAMGSetRankReductionFactors │ │ │ │ 9582: 00c627a1 280 FUNC GLOBAL DEFAULT 11 kspgetinitialguessknoll_ │ │ │ │ 9583: 00b798fd 12 FUNC GLOBAL DEFAULT 11 DMGetPointSF │ │ │ │ 9584: 0011e049 872 FUNC GLOBAL DEFAULT 11 petscviewerdrawopen_ │ │ │ │ 9585: 001d4c8d 432 FUNC GLOBAL DEFAULT 11 AOCreateMemoryScalableIS │ │ │ │ 9586: 009d28f1 3496 FUNC GLOBAL DEFAULT 11 DMPlexBuildFromCellSectionParallel │ │ │ │ 9587: 00f53435 220 FUNC GLOBAL DEFAULT 11 TSPseudoSetTimeStepIncrement │ │ │ │ @@ -9648,15 +9648,15 @@ │ │ │ │ 9644: 00d9f879 276 FUNC GLOBAL DEFAULT 11 pcgamgsetrepartition_ │ │ │ │ 9645: 0010366d 1788 FUNC GLOBAL DEFAULT 11 PetscDrawLGSPDraw │ │ │ │ 9646: 0125a98c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartLabelInvert │ │ │ │ 9647: 0020a291 248 FUNC GLOBAL DEFAULT 11 PetscSectionSetPermutation │ │ │ │ 9648: 0060dac5 308 FUNC GLOBAL DEFAULT 11 MatCreateSeqDense │ │ │ │ 9649: 00ea7c85 36 FUNC GLOBAL DEFAULT 11 SNESGetConvergedReasonString │ │ │ │ 9650: 00dd54ad 604 FUNC GLOBAL DEFAULT 11 pcmggetrscale_ │ │ │ │ - 9651: 0109f1b8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ + 9651: 0109f1c0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ 9652: 00dff68d 14 FUNC GLOBAL DEFAULT 11 PCPatchSetPartitionOfUnity │ │ │ │ 9653: 011375c8 24 OBJECT GLOBAL DEFAULT 20 SNESNGMRESSelectTypes │ │ │ │ 9654: 000f8051 12 FUNC GLOBAL DEFAULT 11 PetscDrawBarGetAxis │ │ │ │ 9655: 00c70eb9 1176 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicTolerance │ │ │ │ 9656: 00e6d8b9 456 FUNC GLOBAL DEFAULT 11 snesnasmgetdamping_ │ │ │ │ 9657: 00c7253d 12 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReason │ │ │ │ 9658: 00b0db55 792 FUNC GLOBAL DEFAULT 11 dmglobaltolocalenddefaultshell_ │ │ │ │ @@ -9771,15 +9771,15 @@ │ │ │ │ 9767: 0125a4c0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_CLASSID │ │ │ │ 9768: 008e0431 162 FUNC GLOBAL DEFAULT 11 DMDAGetNumFaces │ │ │ │ 9769: 00a7086d 1016 FUNC GLOBAL DEFAULT 11 DMPlexNaturalToGlobalEnd │ │ │ │ 9770: 00178b5d 500 FUNC GLOBAL DEFAULT 11 PetscMallocDump │ │ │ │ 9771: 00fd9119 84 FUNC GLOBAL DEFAULT 11 TaoViewFromOptions │ │ │ │ 9772: 00cbeecd 584 FUNC GLOBAL DEFAULT 11 pcasmgetlocalsubmatrices_ │ │ │ │ 9773: 00f9205d 2320 FUNC GLOBAL DEFAULT 11 TSMonitorSPSwarmSolution │ │ │ │ - 9774: 0109f1d8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ + 9774: 0109f1e0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 9775: 00190aad 12 FUNC GLOBAL DEFAULT 11 PetscObjectSetPrintedOptions │ │ │ │ 9776: 00cbeeb9 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp4_ │ │ │ │ 9777: 007ea2b5 284 FUNC GLOBAL DEFAULT 11 matshift_ │ │ │ │ 9778: 00fd53b1 580 FUNC GLOBAL DEFAULT 11 taoappendoptionsprefix_ │ │ │ │ 9779: 00e36701 236 FUNC GLOBAL DEFAULT 11 PCCreate_VPBJacobi │ │ │ │ 9780: 00a28f21 6756 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Action_Internal │ │ │ │ 9781: 00f80fa5 12 FUNC GLOBAL DEFAULT 11 TSGetSNESIterations │ │ │ │ @@ -9924,27 +9924,27 @@ │ │ │ │ 9920: 0093198d 148 FUNC GLOBAL DEFAULT 11 dmplexgetfulljoin_ │ │ │ │ 9921: 0027f9a1 292 FUNC GLOBAL DEFAULT 11 PetscSFComputeDegreeEnd │ │ │ │ 9922: 001f3961 4 FUNC GLOBAL DEFAULT 11 ISColoringRestoreIS │ │ │ │ 9923: 00fa75f1 1280 FUNC GLOBAL DEFAULT 11 TSMonitorLGDMDARay │ │ │ │ 9924: 00ee68ad 480 FUNC GLOBAL DEFAULT 11 dmadaptorgetsequencelength_ │ │ │ │ 9925: 00d98fa5 212 FUNC GLOBAL DEFAULT 11 PCGAMGMISkSetAggressive │ │ │ │ 9926: 00b7c0e5 840 FUNC GLOBAL DEFAULT 11 DMSetRegionNumDS │ │ │ │ - 9927: 01096628 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ + 9927: 01096630 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 9928: 00c31b81 456 FUNC GLOBAL DEFAULT 11 KSPGMRESMonitorKrylov │ │ │ │ 9929: 0125a4c4 4 OBJECT GLOBAL DEFAULT 24 PetscSFRegisterAllCalled │ │ │ │ 9930: 00847249 272 FUNC GLOBAL DEFAULT 11 PetscFEDestroyCellGeometry │ │ │ │ 9931: 002a022d 172 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegister │ │ │ │ 9932: 002fb125 588 FUNC GLOBAL DEFAULT 11 vecstridescatterall_ │ │ │ │ 9933: 00cbeec5 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp7_ │ │ │ │ 9934: 00c617dd 280 FUNC GLOBAL DEFAULT 11 kspsetpcside_ │ │ │ │ 9935: 00931869 144 FUNC GLOBAL DEFAULT 11 dmplexmatsetclosure_ │ │ │ │ 9936: 0016cb71 112 FUNC GLOBAL DEFAULT 11 PetscLogEventsResume │ │ │ │ 9937: 0125bcdc 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorDestroyList │ │ │ │ 9938: 0086feb9 96 FUNC GLOBAL DEFAULT 11 PetscDSGetDimensions │ │ │ │ - 9939: 01096660 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ + 9939: 01096668 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 9940: 0014c569 48 FUNC GLOBAL DEFAULT 11 petsctimeadd_ │ │ │ │ 9941: 00847a3d 200 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetCellPoint │ │ │ │ 9942: 00e5ac15 224 FUNC GLOBAL DEFAULT 11 SNESFASFullSetDownSweep │ │ │ │ 9943: 002f97c5 328 FUNC GLOBAL DEFAULT 11 vecstridescale_ │ │ │ │ 9944: 0010c3d1 536 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_ASCII │ │ │ │ 9945: 00c3fb95 276 FUNC GLOBAL DEFAULT 11 ksplsqrsetcomputestandarderrorvec_ │ │ │ │ 9946: 0062f075 256 FUNC GLOBAL DEFAULT 11 MatISSetLocalMat │ │ │ │ @@ -9990,15 +9990,15 @@ │ │ │ │ 9986: 00c2b17d 14 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 9987: 00f67f91 280 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 9988: 007b40f5 200 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 9989: 007ed399 512 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 9990: 00873775 772 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 9991: 0079aea1 780 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 9992: 0125d974 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 9993: 01089b6c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 9993: 01089b74 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 9994: 011382f0 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 9995: 00209ef1 116 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 9996: 0077118d 216 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 9997: 00c1503d 368 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 9998: 002a7a7d 252 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 9999: 000d7b89 560 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ 10000: 007fb2ed 2156 FUNC GLOBAL DEFAULT 11 MatIsLinear │ │ │ │ @@ -10087,26 +10087,26 @@ │ │ │ │ 10083: 00cb2125 2576 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplementPmat │ │ │ │ 10084: 00c765dd 100 FUNC GLOBAL DEFAULT 11 KSPSetMinimumIterations │ │ │ │ 10085: 007ed599 508 FUNC GLOBAL DEFAULT 11 matmultequal_ │ │ │ │ 10086: 00b74869 208 FUNC GLOBAL DEFAULT 11 DMPrintCellVectorReal │ │ │ │ 10087: 00e8b8a5 12 FUNC GLOBAL DEFAULT 11 SNESSetTrustRegionTolerance │ │ │ │ 10088: 007bfd89 1636 FUNC GLOBAL DEFAULT 11 MatSetValuesLocal │ │ │ │ 10089: 00865995 2296 FUNC GLOBAL DEFAULT 11 PetscDTAltVWedgeMatrix │ │ │ │ - 10090: 010b52fc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ + 10090: 010b5304 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 10091: 00ebffd1 628 FUNC GLOBAL DEFAULT 11 SNESMonitorRatio │ │ │ │ 10092: 007c68d5 576 FUNC GLOBAL DEFAULT 11 MatSolverTypeGet │ │ │ │ 10093: 00145029 300 FUNC GLOBAL DEFAULT 11 petscrmtree_ │ │ │ │ 10094: 00c5f9c5 280 FUNC GLOBAL DEFAULT 11 kspsetreusepreconditioner_ │ │ │ │ 10095: 001872cd 700 FUNC GLOBAL DEFAULT 11 petscobjectprintclassnameprefixtype_ │ │ │ │ 10096: 0014d501 32 FUNC GLOBAL DEFAULT 11 petscinfoactivateclass_ │ │ │ │ 10097: 000e60e1 14 FUNC GLOBAL DEFAULT 11 PetscDrawGetPause │ │ │ │ 10098: 0114069c 4 OBJECT GLOBAL DEFAULT 23 Petsc_Seq_keyval │ │ │ │ 10099: 0091512d 280 FUNC GLOBAL DEFAULT 11 dmforestgetadaptivitysuccess_ │ │ │ │ 10100: 00f8d75d 348 FUNC GLOBAL DEFAULT 11 TSHistoryCreate │ │ │ │ - 10101: 01096658 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ + 10101: 01096660 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 10102: 00fc1ef5 4036 FUNC GLOBAL DEFAULT 11 DMTSCheckJacobian │ │ │ │ 10103: 00fa02e9 968 FUNC GLOBAL DEFAULT 11 tstrajectorygetupdatedhistoryvecs_ │ │ │ │ 10104: 00133345 80 FUNC GLOBAL DEFAULT 11 PetscViewerSetOptionsPrefix │ │ │ │ 10105: 00c65c5d 34 FUNC GLOBAL DEFAULT 11 kspmonitorsolution_ │ │ │ │ 10106: 00eca2b9 408 FUNC GLOBAL DEFAULT 11 sneslinesearchgettype_ │ │ │ │ 10107: 001770b9 28 FUNC GLOBAL DEFAULT 11 PetscMallocGetMaximumUsage │ │ │ │ 10108: 001cf5e5 76 FUNC GLOBAL DEFAULT 11 AOMappingHasPetscIndex │ │ │ │ @@ -10174,15 +10174,15 @@ │ │ │ │ 10170: 00ea65e1 10 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10171: 002e2855 88 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10172: 0061d5ad 548 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10173: 008647fd 748 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10174: 00e5f741 276 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10175: 00a69c1d 188 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10176: 01134944 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10177: 01089b68 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10177: 01089b70 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10178: 0014fb61 32 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10179: 009fc789 16 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10180: 000eea11 252 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10181: 001c4f79 440 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10182: 0125dabc 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10183: 00e20741 276 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10184: 00bc1301 596 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10202,15 +10202,15 @@ │ │ │ │ 10198: 00fe2b5d 50 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10199: 01151f70 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10200: 0017ccd5 100 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10201: 0125a7b4 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10202: 00912d51 572 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10203: 001ff155 540 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10204: 00169759 232 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10205: 01089b34 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10205: 01089b3c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10206: 00c26729 548 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10207: 0078884d 2432 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10208: 00984e81 92 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10209: 00c5bf4d 276 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10210: 00f324c5 216 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10211: 0033b459 188 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10212: 003f1d35 3388 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -10321,15 +10321,15 @@ │ │ │ │ 10317: 0125a7d8 4 OBJECT GLOBAL DEFAULT 24 MAT_GetSeqNonzeroStructure │ │ │ │ 10318: 007e1285 284 FUNC GLOBAL DEFAULT 11 MatHasCongruentLayouts │ │ │ │ 10319: 0125a720 4 OBJECT GLOBAL DEFAULT 24 MAT_CUSPARSECopyFromGPU │ │ │ │ 10320: 011571b0 4 OBJECT GLOBAL DEFAULT 24 MPIU_ENUM │ │ │ │ 10321: 00b4edcd 488 FUNC GLOBAL DEFAULT 11 dmswarmgetlocalsize_ │ │ │ │ 10322: 0095826d 800 FUNC GLOBAL DEFAULT 11 dmplexgetpointlocalfield_ │ │ │ │ 10323: 00febc6d 20 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetObjectiveAndGradientRoutine │ │ │ │ - 10324: 01096638 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ + 10324: 01096640 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ 10325: 001241bd 396 FUNC GLOBAL DEFAULT 11 petscviewerhdf5incrementtimestep_ │ │ │ │ 10326: 007a2cbd 604 FUNC GLOBAL DEFAULT 11 mathermitiantranspose_ │ │ │ │ 10327: 00869c35 80 FUNC GLOBAL DEFAULT 11 PetscDSViewFromOptions │ │ │ │ 10328: 00a69fb5 196 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNormalizationOrder │ │ │ │ 10329: 00b51405 864 FUNC GLOBAL DEFAULT 11 dmswarmcreatepointpercellcount_ │ │ │ │ 10330: 0032f37d 548 FUNC GLOBAL DEFAULT 11 MatColoringView │ │ │ │ 10331: 00f5bb1d 540 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticRegister │ │ │ │ @@ -10508,15 +10508,15 @@ │ │ │ │ 10504: 009f4261 112 FUNC GLOBAL DEFAULT 11 DMPlexDistributeOverlap │ │ │ │ 10505: 00f830f1 456 FUNC GLOBAL DEFAULT 11 TSPostEvaluate │ │ │ │ 10506: 00ec589d 56 FUNC GLOBAL DEFAULT 11 SNESLineSearchCreate_CP │ │ │ │ 10507: 011374d0 32 OBJECT GLOBAL DEFAULT 20 PCMGGalerkinTypes │ │ │ │ 10508: 000ca8b5 4 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 10509: 0095c129 996 FUNC GLOBAL DEFAULT 11 dmplexlabelcohesivecomplete_ │ │ │ │ 10510: 0032491d 540 FUNC GLOBAL DEFAULT 11 matcoarsensetstrengthindex_ │ │ │ │ - 10511: 01123d80 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ + 10511: 01123d88 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ 10512: 0125a4c8 4 OBJECT GLOBAL DEFAULT 24 PetscSFList │ │ │ │ 10513: 000d4e21 804 FUNC GLOBAL DEFAULT 11 petscbagviewfromoptions_ │ │ │ │ 10514: 00988b61 300 FUNC GLOBAL DEFAULT 11 DMPlexGetConeRecursiveVertices │ │ │ │ 10515: 00b563b1 5800 FUNC GLOBAL DEFAULT 11 DMSwarmCreateMassMatrixSquare │ │ │ │ 10516: 00fd9461 12 FUNC GLOBAL DEFAULT 11 TaoGetMaximumFunctionEvaluations │ │ │ │ 10517: 003425c9 10 FUNC GLOBAL DEFAULT 11 MatPartitioningGetType │ │ │ │ 10518: 00955b05 768 FUNC GLOBAL DEFAULT 11 dmplexnaturaltoglobalend_ │ │ │ │ @@ -10542,15 +10542,15 @@ │ │ │ │ 10538: 0016b4c1 300 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 10539: 0125db1c 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 10540: 00f71c15 1208 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 10541: 00ca2b4d 404 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 10542: 00c2e9b9 284 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 10543: 00e5cc95 560 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 10544: 000cb879 324 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 10545: 01089b60 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 10545: 01089b68 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 10546: 0040bae5 480 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 10547: 008b8e35 300 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 10548: 01158224 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 10549: 0019f265 772 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 10550: 002aa5e1 548 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 10551: 0088716d 708 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 10552: 00fcb58d 140 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -10603,15 +10603,15 @@ │ │ │ │ 10599: 005e71fd 256 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 10600: 008b8dbd 14 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 10601: 00f773c5 120 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 10602: 0046e0b9 2376 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 10603: 00bd6385 436 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 10604: 007ce1f1 520 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 10605: 00949b9d 808 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 10606: 01089b58 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 10606: 01089b60 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 10607: 00182999 456 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 10608: 0125a9c0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 10609: 0125a6cc 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 10610: 00fdb3a1 12 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 10611: 00bb9085 252 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 10612: 00f9ec31 364 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 10613: 00f9f0c1 596 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -10625,15 +10625,15 @@ │ │ │ │ 10621: 0075e48d 272 FUNC GLOBAL DEFAULT 11 matscattergetvecscatter_ │ │ │ │ 10622: 0083a015 276 FUNC GLOBAL DEFAULT 11 petscfeopenclsetrealtype_ │ │ │ │ 10623: 0084ae61 528 FUNC GLOBAL DEFAULT 11 petscfepushforwardgradient_ │ │ │ │ 10624: 00211ff5 252 FUNC GLOBAL DEFAULT 11 PetscSectionGetClosurePermutation │ │ │ │ 10625: 00ff0385 168 FUNC GLOBAL DEFAULT 11 TaoShellGetContext │ │ │ │ 10626: 0018870d 284 FUNC GLOBAL DEFAULT 11 petscobjectcompareid_ │ │ │ │ 10627: 001c4311 46 FUNC GLOBAL DEFAULT 11 PetscSortedMPIInt │ │ │ │ - 10628: 0112bad0 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ + 10628: 0112bad8 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ 10629: 00de8481 100 FUNC GLOBAL DEFAULT 11 PCMGSetCycleTypeOnLevel │ │ │ │ 10630: 001e60dd 556 FUNC GLOBAL DEFAULT 11 isduplicate_ │ │ │ │ 10631: 007e5689 116 FUNC GLOBAL DEFAULT 11 matfdcoloringgetperturbedcolumnsf90_ │ │ │ │ 10632: 00e62149 14 FUNC GLOBAL DEFAULT 11 SNESNGSGetSweeps │ │ │ │ 10633: 007c754d 488 FUNC GLOBAL DEFAULT 11 MatGetRowMaxAbs │ │ │ │ 10634: 00fa10e5 880 FUNC GLOBAL DEFAULT 11 TSTrajectoryGet │ │ │ │ 10635: 00dc9555 216 FUNC GLOBAL DEFAULT 11 PCJacobiSetFixDiagonal │ │ │ │ @@ -10773,15 +10773,15 @@ │ │ │ │ 10769: 008d591d 188 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 10770: 00c86a6d 964 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 10771: 00b859ad 172 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 10772: 00ecb4ed 464 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 10773: 00986c8d 296 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 10774: 01134b08 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 10775: 00309361 276 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 10776: 01089b84 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 10776: 01089b8c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 10777: 00117c31 852 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 10778: 011400fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 10779: 00dd3051 280 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 10780: 00e45ab5 10 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 10781: 0093b8b1 704 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 10782: 011400e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ 10783: 0093d44d 1212 FUNC GLOBAL DEFAULT 11 dmplexlabelsload_ │ │ │ │ @@ -10792,15 +10792,15 @@ │ │ │ │ 10788: 002d02e9 780 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 10789: 00f75b7d 608 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 10790: 0014bf79 464 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 10791: 006768e1 832 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 10792: 00774dd9 1092 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 10793: 01140c5c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 10794: 003dc7a9 648 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 10795: 01089bb8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 10795: 01089bc0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 10796: 00ecd411 280 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 10797: 00e49dd1 172 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 10798: 01140230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 10799: 000ea5bd 1044 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 10800: 00fa941d 320 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 10801: 007ee7b9 776 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 10802: 000f9285 488 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -10963,15 +10963,15 @@ │ │ │ │ 10959: 00bcc819 88 FUNC GLOBAL DEFAULT 11 DMLabelEphemeralGetTransform │ │ │ │ 10960: 00b99d41 520 FUNC GLOBAL DEFAULT 11 dmsetcoordinatesection_ │ │ │ │ 10961: 00e882f9 244 FUNC GLOBAL DEFAULT 11 SNESNewtonTRPreCheck │ │ │ │ 10962: 00af9e8d 700 FUNC GLOBAL DEFAULT 11 dmplextransformview_ │ │ │ │ 10963: 008945d9 208 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetNumSubspaces │ │ │ │ 10964: 00a6a351 112 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetVerbosity │ │ │ │ 10965: 00ee2615 152 FUNC GLOBAL DEFAULT 11 DMInterpolationRestoreVector │ │ │ │ - 10966: 01096630 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ + 10966: 01096638 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ 10967: 001b17a9 248 FUNC GLOBAL DEFAULT 11 petscbarrier_ │ │ │ │ 10968: 0125a87c 4 OBJECT GLOBAL DEFAULT 24 MAT_COLORING_CLASSID │ │ │ │ 10969: 0125a984 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartStratSF │ │ │ │ 10970: 00a66a85 2936 FUNC GLOBAL DEFAULT 11 DMPlexUninterpolate │ │ │ │ 10971: 0066dc69 1896 FUNC GLOBAL DEFAULT 11 MatCreate_Nest │ │ │ │ 10972: 0012cb45 224 FUNC GLOBAL DEFAULT 11 PetscViewerStringGetStringRead │ │ │ │ 10973: 0113732c 36 OBJECT GLOBAL DEFAULT 20 PCCompositeTypes │ │ │ │ @@ -11115,15 +11115,15 @@ │ │ │ │ 11111: 0087038d 124 FUNC GLOBAL DEFAULT 11 PetscDSGetEvaluationArrays │ │ │ │ 11112: 001a9281 10 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11113: 0113736c 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11114: 00335f65 258 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11115: 00eeb725 280 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11116: 0081bf35 616 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11117: 00eb2455 220 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ - 11118: 01089b90 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11118: 01089b98 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11119: 00e67259 216 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11120: 00c2fa65 34 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11121: 0125bc44 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11122: 00e3d115 468 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11123: 00fe28dd 52 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11124: 008ccbe1 916 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11125: 0027d6c9 656 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -11227,15 +11227,15 @@ │ │ │ │ 11223: 00f3e281 116 FUNC GLOBAL DEFAULT 11 TSIRKRegisterAll │ │ │ │ 11224: 00fc1a81 1140 FUNC GLOBAL DEFAULT 11 DMTSCheckResidual │ │ │ │ 11225: 00b42985 56 FUNC GLOBAL DEFAULT 11 DMStagGetIsLastRank │ │ │ │ 11226: 00c629d1 280 FUNC GLOBAL DEFAULT 11 kspsetcomputesingularvalues_ │ │ │ │ 11227: 001848c5 700 FUNC GLOBAL DEFAULT 11 petscoptionsview_ │ │ │ │ 11228: 001333e5 84 FUNC GLOBAL DEFAULT 11 PetscViewerGetOptionsPrefix │ │ │ │ 11229: 00efe775 176 FUNC GLOBAL DEFAULT 11 TSAdaptSetMonitor │ │ │ │ - 11230: 01115008 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ + 11230: 01115010 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 11231: 00fea03d 616 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetType │ │ │ │ 11232: 00e45709 292 FUNC GLOBAL DEFAULT 11 PCDestroy │ │ │ │ 11233: 001cd315 6 FUNC GLOBAL DEFAULT 11 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ 11234: 00fa06b1 900 FUNC GLOBAL DEFAULT 11 tstrajectoryrestoreupdatedhistoryvecs_ │ │ │ │ 11235: 00e49d79 88 FUNC GLOBAL DEFAULT 11 PCViewFromOptions │ │ │ │ 11236: 0125a478 4 OBJECT GLOBAL DEFAULT 24 PetscSectionSymList │ │ │ │ 11237: 0081b62d 276 FUNC GLOBAL DEFAULT 11 petscdualspacesumgetconcatenate_ │ │ │ │ @@ -11252,15 +11252,15 @@ │ │ │ │ 11248: 0087c1f1 484 FUNC GLOBAL DEFAULT 11 petscdsgetcoordinatedimension_ │ │ │ │ 11249: 00b0c7fd 10 FUNC GLOBAL DEFAULT 11 DMShellSetCreateLocalVector │ │ │ │ 11250: 00bbe455 66 FUNC GLOBAL DEFAULT 11 DMLabelGetValueIndex │ │ │ │ 11251: 007d99b9 776 FUNC GLOBAL DEFAULT 11 MatPtAP │ │ │ │ 11252: 008ed481 4572 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPIAIJ │ │ │ │ 11253: 00874405 124 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian2D │ │ │ │ 11254: 00ea7e05 10 FUNC GLOBAL DEFAULT 11 SNESSetUpdate │ │ │ │ - 11255: 010bb498 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ + 11255: 010bb4a0 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ 11256: 00eebe81 324 FUNC GLOBAL DEFAULT 11 DMSNESGetBoundaryLocal │ │ │ │ 11257: 00f791c9 468 FUNC GLOBAL DEFAULT 11 TSComputeSNESJacobian │ │ │ │ 11258: 007ef521 808 FUNC GLOBAL DEFAULT 11 matreorderfornonzerodiagonal_ │ │ │ │ 11259: 009e9765 288 FUNC GLOBAL DEFAULT 11 DMPlexGetAdjacency │ │ │ │ 11260: 007d7901 1032 FUNC GLOBAL DEFAULT 11 MatCholeskyFactor │ │ │ │ 11261: 00187589 252 FUNC GLOBAL DEFAULT 11 petscobjectname_ │ │ │ │ 11262: 00947ad5 468 FUNC GLOBAL DEFAULT 11 dmplexglobaltolocalbasis_ │ │ │ │ @@ -11641,38 +11641,38 @@ │ │ │ │ 11637: 0125a730 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 11638: 00af5335 548 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 11639: 00c6cc7d 10 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 11640: 00e85915 60 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 11641: 00ae93b9 476 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 11642: 00d6ea65 280 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 11643: 011561b0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 11644: 01089b18 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 11644: 01089b20 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 11645: 002fb371 528 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 11646: 001747d5 24 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 11647: 0125a488 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 11648: 00f797a1 5008 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 11649: 00f7ce75 1096 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 11650: 0125db10 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 11651: 00a00c19 244 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 11652: 00669215 364 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ - 11653: 01089b50 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 11653: 01089b58 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 11654: 001c414d 452 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 11655: 00927145 3536 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 11656: 00e85afd 208 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 11657: 007b4b09 1940 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 11658: 00953865 1052 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 11659: 00f32f65 160 FUNC GLOBAL DEFAULT 11 TSGLLEFinalizePackage │ │ │ │ 11660: 00119e4d 608 FUNC GLOBAL DEFAULT 11 petscviewerbinaryopen_ │ │ │ │ 11661: 001005f9 512 FUNC GLOBAL DEFAULT 11 petscdrawlgaddcommonpoint_ │ │ │ │ 11662: 00b88ad5 240 FUNC GLOBAL DEFAULT 11 DMPolytopeGetVertexOrientation │ │ │ │ 11663: 0019c8f1 136 FUNC GLOBAL DEFAULT 11 PetscOptionsMonitorSet │ │ │ │ 11664: 007b03fd 588 FUNC GLOBAL DEFAULT 11 matcreateredundantmatrix_ │ │ │ │ 11665: 000f75d1 2560 FUNC GLOBAL DEFAULT 11 PetscDrawBarDraw │ │ │ │ 11666: 00878da5 48 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasBdJacobianPreconditioner │ │ │ │ - 11667: 01096650 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ + 11667: 01096658 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 11668: 0013f571 8 FUNC GLOBAL DEFAULT 11 PetscErrorPrintfNone │ │ │ │ 11669: 01155ce8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_INTEGER_ARRAY_Fortran │ │ │ │ 11670: 001402d1 704 FUNC GLOBAL DEFAULT 11 petscintview_ │ │ │ │ 11671: 00856c25 12 FUNC GLOBAL DEFAULT 11 PetscFVGetSpatialDimension │ │ │ │ 11672: 00824d9d 368 FUNC GLOBAL DEFAULT 11 petscdualspacecreate_ │ │ │ │ 11673: 00e8cc45 460 FUNC GLOBAL DEFAULT 11 dmsetvi_ │ │ │ │ 11674: 00933941 312 FUNC GLOBAL DEFAULT 11 dmplexcreatereferencecell_ │ │ │ │ @@ -11786,28 +11786,28 @@ │ │ │ │ 11782: 00bf3ef5 456 FUNC GLOBAL DEFAULT 11 kspcggetobjfcn_ │ │ │ │ 11783: 007a90e1 544 FUNC GLOBAL DEFAULT 11 matsetvariableblocksizes_ │ │ │ │ 11784: 00dd2e29 276 FUNC GLOBAL DEFAULT 11 pcmgsetadaptinterpolation_ │ │ │ │ 11785: 00c71351 116 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicToleranceDestroy │ │ │ │ 11786: 002ff32d 2068 FUNC GLOBAL DEFAULT 11 VecWhichInactive │ │ │ │ 11787: 001c0b19 48 FUNC GLOBAL DEFAULT 11 PetscGetDisplay │ │ │ │ 11788: 00c33d7d 216 FUNC GLOBAL DEFAULT 11 KSPGMRESSetCGSRefinementType │ │ │ │ - 11789: 0111b2ac 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ + 11789: 0111b2b4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 11790: 00efe9d1 24 FUNC GLOBAL DEFAULT 11 TSAdaptGetSafety │ │ │ │ 11791: 0016b171 96 FUNC GLOBAL DEFAULT 11 PetscLogPerfstubsBegin │ │ │ │ 11792: 00191959 10 FUNC GLOBAL DEFAULT 11 PetscContainerSetUserDestroy │ │ │ │ 11793: 0066e3d1 544 FUNC GLOBAL DEFAULT 11 matnormalgetmat_ │ │ │ │ 11794: 00e406c1 280 FUNC GLOBAL DEFAULT 11 pcsetreusepreconditioner_ │ │ │ │ 11795: 007cedb1 204 FUNC GLOBAL DEFAULT 11 MatGetColumnIJ │ │ │ │ 11796: 0028a9c9 136 FUNC GLOBAL DEFAULT 11 petscsfcreateremoteoffsetsf90_ │ │ │ │ 11797: 001ae37d 24 FUNC GLOBAL DEFAULT 11 petscpythonfinalize_ │ │ │ │ 11798: 00a92d35 1300 FUNC GLOBAL DEFAULT 11 DMPlexCreateProcessSF │ │ │ │ 11799: 00e86981 1212 FUNC GLOBAL DEFAULT 11 snesnewtontrgetupdateparameters_ │ │ │ │ 11800: 00901145 104 FUNC GLOBAL DEFAULT 11 dmdagetprocessorsubsets_ │ │ │ │ 11801: 002eeac5 1388 FUNC GLOBAL DEFAULT 11 VecStashView │ │ │ │ - 11802: 010b52d4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ + 11802: 010b52dc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ 11803: 00d6b805 252 FUNC GLOBAL DEFAULT 11 PCFactorGetShiftType │ │ │ │ 11804: 00e5b5e5 276 FUNC GLOBAL DEFAULT 11 snesfasgettype_ │ │ │ │ 11805: 00175229 88 FUNC GLOBAL DEFAULT 11 PetscMallocClear │ │ │ │ 11806: 00b0b4b5 168 FUNC GLOBAL DEFAULT 11 DMGlobalToLocalEndDefaultShell │ │ │ │ 11807: 00849001 484 FUNC GLOBAL DEFAULT 11 petscfegetnumcomponents_ │ │ │ │ 11808: 007937d5 276 FUNC GLOBAL DEFAULT 11 matproductgettype_ │ │ │ │ 11809: 00878c1d 392 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetIndexBdJacobian │ │ │ │ @@ -12023,15 +12023,15 @@ │ │ │ │ 12019: 002f045d 4 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12020: 003398a5 404 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12021: 0089ea3d 12 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12022: 002cd1c1 312 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12023: 00323af1 276 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12024: 000cd8cd 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12025: 00881339 296 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12026: 01089b7c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12026: 01089b84 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12027: 00184db1 252 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12028: 00b429bd 46 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12029: 009233c1 92 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12030: 01140e9c 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12031: 001ff58d 544 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12032: 01137388 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12033: 00b73395 12 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ 12076: 011561b8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12077: 0086e1d1 6164 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12078: 00317071 12 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12079: 01150f50 16 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12080: 00dc2d0d 208 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12081: 000e5cf9 12 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12082: 00a2d3e5 472 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12083: 01089bb0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12083: 01089bb8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12084: 00bce0e1 248 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12085: 00b4294d 56 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12086: 00b51945 276 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12087: 00e59afd 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12088: 00f7ab31 12 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12089: 00849309 1084 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ 12090: 00ea75a5 476 FUNC GLOBAL DEFAULT 11 SNESMonitorSetFromOptions │ │ │ │ @@ -12142,15 +12142,15 @@ │ │ │ │ 12138: 00f6f0bd 1196 FUNC GLOBAL DEFAULT 11 tscomputeihessianproductfunctionuu_ │ │ │ │ 12139: 00b99b1d 548 FUNC GLOBAL DEFAULT 11 dmgetcoordinatesection_ │ │ │ │ 12140: 00f7c245 184 FUNC GLOBAL DEFAULT 11 TSSetDuration │ │ │ │ 12141: 00c6e831 12 FUNC GLOBAL DEFAULT 11 KSPGetIterationNumber │ │ │ │ 12142: 001c7c85 5556 FUNC GLOBAL DEFAULT 11 PetscTimSort │ │ │ │ 12143: 002e914d 1800 FUNC GLOBAL DEFAULT 11 VecSetType │ │ │ │ 12144: 002fc09d 256 FUNC GLOBAL DEFAULT 11 vecabs_ │ │ │ │ - 12145: 010b52e8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ + 12145: 010b52f0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ 12146: 00dc11b5 3784 FUNC GLOBAL DEFAULT 11 PCNNBalancing │ │ │ │ 12147: 00784f05 548 FUNC GLOBAL DEFAULT 11 matcreatetranspose_ │ │ │ │ 12148: 00881575 280 FUNC GLOBAL DEFAULT 11 petscquadraturesetcelltype_ │ │ │ │ 12149: 00afd1a1 376 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate │ │ │ │ 12150: 006759c5 552 FUNC GLOBAL DEFAULT 11 matpythonsettype_ │ │ │ │ 12151: 0075ed3d 344 FUNC GLOBAL DEFAULT 11 MatCreate_Scatter │ │ │ │ 12152: 0030ce55 164 FUNC GLOBAL DEFAULT 11 VecsDuplicate │ │ │ │ @@ -12163,15 +12163,15 @@ │ │ │ │ 12159: 00e8d785 700 FUNC GLOBAL DEFAULT 11 DMSetVI │ │ │ │ 12160: 0125bd0c 4 OBJECT GLOBAL DEFAULT 24 DMKSP_CLASSID │ │ │ │ 12161: 00fe48b5 704 FUNC GLOBAL DEFAULT 11 TaoComputeJacobianState │ │ │ │ 12162: 0094c8fd 1184 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientfvm_ │ │ │ │ 12163: 00344261 548 FUNC GLOBAL DEFAULT 11 matmpiadjtoseq_ │ │ │ │ 12164: 009ff339 444 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValuesEssentialBdField │ │ │ │ 12165: 005e29ad 504 FUNC GLOBAL DEFAULT 11 MatCreateCentering │ │ │ │ - 12166: 01108748 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ + 12166: 01108750 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ 12167: 00e9c60d 488 FUNC GLOBAL DEFAULT 11 snesgetlagjacobian_ │ │ │ │ 12168: 007d5a51 40 FUNC GLOBAL DEFAULT 11 MatIsStructurallySymmetricKnown │ │ │ │ 12169: 00698c41 1328 FUNC GLOBAL DEFAULT 11 MatMult_SeqSBAIJ_1_ushort │ │ │ │ 12170: 00b70d59 112 FUNC GLOBAL DEFAULT 11 DMSetUp │ │ │ │ 12171: 00d5a86d 264 FUNC GLOBAL DEFAULT 11 PCBJacobiGetLocalBlocks │ │ │ │ 12172: 00823f8d 316 FUNC GLOBAL DEFAULT 11 PetscDualSpacePushforwardHessian │ │ │ │ 12173: 00103655 12 FUNC GLOBAL DEFAULT 11 PetscDrawLGGetAxis │ │ │ │ @@ -12323,15 +12323,15 @@ │ │ │ │ 12319: 00fd8611 128 FUNC GLOBAL DEFAULT 11 TaoMonitorSolutionDraw │ │ │ │ 12320: 00fd8715 92 FUNC GLOBAL DEFAULT 11 TaoMonitorStepDraw │ │ │ │ 12321: 00d8fa25 256 FUNC GLOBAL DEFAULT 11 PCGalerkinGetKSP │ │ │ │ 12322: 00851505 280 FUNC GLOBAL DEFAULT 11 petscfvsetnumcomponents_ │ │ │ │ 12323: 00795bfd 252 FUNC GLOBAL DEFAULT 11 matgetrowuppertriangular_ │ │ │ │ 12324: 008d2d31 868 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayRead │ │ │ │ 12325: 00fda069 3352 FUNC GLOBAL DEFAULT 11 TaoDestroy │ │ │ │ - 12326: 01096608 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ + 12326: 01096610 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ 12327: 000cd57d 96 FUNC WEAK DEFAULT 11 _ZN15MarkedObjectMapD1Ev │ │ │ │ 12328: 001bf9f1 304 FUNC GLOBAL DEFAULT 11 PetscGlobalMinMaxInt │ │ │ │ 12329: 0014a909 400 FUNC GLOBAL DEFAULT 11 PetscByteSwap │ │ │ │ 12330: 008b2c55 596 FUNC GLOBAL DEFAULT 11 DMCompositeRestoreAccess │ │ │ │ 12331: 00132485 32 FUNC GLOBAL DEFAULT 11 petscoptionspushcreatevieweroff_ │ │ │ │ 12332: 00f7cc0d 88 FUNC GLOBAL DEFAULT 11 TSGetOptionsPrefix │ │ │ │ 12333: 008fd555 792 FUNC GLOBAL DEFAULT 11 dmdanaturaltoglobalend_ │ │ │ │ @@ -12359,15 +12359,15 @@ │ │ │ │ 12355: 00874b05 308 FUNC GLOBAL DEFAULT 11 PetscWeakFormDestroy │ │ │ │ 12356: 00ea85c1 180 FUNC GLOBAL DEFAULT 11 SNESKSPGetParametersEW │ │ │ │ 12357: 00133255 228 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatDestroy │ │ │ │ 12358: 00eff8e5 1996 FUNC GLOBAL DEFAULT 11 TSAdaptChoose │ │ │ │ 12359: 000c11c9 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyscalar_ │ │ │ │ 12360: 000da25d 596 FUNC GLOBAL DEFAULT 11 petscdrawopenimage_ │ │ │ │ 12361: 0125bc40 4 OBJECT GLOBAL DEFAULT 24 DM_Coarsen │ │ │ │ - 12362: 010b52c4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ + 12362: 010b52cc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ 12363: 001ae23d 6 FUNC GLOBAL DEFAULT 11 ps_sample_counter_fortran_ │ │ │ │ 12364: 0095a355 548 FUNC GLOBAL DEFAULT 11 dmplexcreatecoarsepointis_ │ │ │ │ 12365: 00f9bfd9 216 FUNC GLOBAL DEFAULT 11 TSTrajectoryMemorySetType │ │ │ │ 12366: 00fee481 208 FUNC GLOBAL DEFAULT 11 MatDiagonalSet_SMF │ │ │ │ 12367: 00811455 484 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetmomentorder_ │ │ │ │ 12368: 00878e89 364 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddBdJacobianPreconditioner │ │ │ │ 12369: 00c5e679 280 FUNC GLOBAL DEFAULT 11 kspsetdmactive_ │ │ │ │ @@ -12418,15 +12418,15 @@ │ │ │ │ 12414: 00f6af65 280 FUNC GLOBAL DEFAULT 11 tsgetusesplitrhsfunction_ │ │ │ │ 12415: 00e8bb35 220 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetUpdateParameters │ │ │ │ 12416: 002db181 280 FUNC GLOBAL DEFAULT 11 vecbindtocpu_ │ │ │ │ 12417: 001b11a9 392 FUNC GLOBAL DEFAULT 11 petscprocessplacementview_ │ │ │ │ 12418: 000c36c5 604 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6device4host6Device10initializeEiPiP9PetscBoolP19PetscDeviceInitType │ │ │ │ 12419: 001e0bf1 404 FUNC GLOBAL DEFAULT 11 ISGeneralFilter │ │ │ │ 12420: 00bccaed 460 FUNC GLOBAL DEFAULT 11 dmlabelephemeralsettransform_ │ │ │ │ - 12421: 0112bad8 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ + 12421: 0112bae0 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 12422: 00e6d68d 276 FUNC GLOBAL DEFAULT 11 snesnasmsetcomputefinaljacobian_ │ │ │ │ 12423: 0020c805 180 FUNC GLOBAL DEFAULT 11 PetscSectionAddFieldConstraintDof │ │ │ │ 12424: 008d236d 860 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOF │ │ │ │ 12425: 00b90f41 324 FUNC GLOBAL DEFAULT 11 DMClearLocalVectors │ │ │ │ 12426: 000c1341 170 FUNC GLOBAL DEFAULT 11 f90array4dcreateint_ │ │ │ │ 12427: 00b66985 2520 FUNC GLOBAL DEFAULT 11 private_DMSwarmSetPointCoordinatesCellwise_PLEX │ │ │ │ 12428: 002edc8d 452 FUNC GLOBAL DEFAULT 11 VecSetUp │ │ │ │ @@ -12447,15 +12447,15 @@ │ │ │ │ 12443: 00856c09 16 FUNC GLOBAL DEFAULT 11 PetscFVGetComponentName │ │ │ │ 12444: 00675d81 624 FUNC GLOBAL DEFAULT 11 matpythoncreate_ │ │ │ │ 12445: 00848b95 368 FUNC GLOBAL DEFAULT 11 petscfecreate_ │ │ │ │ 12446: 00afdea5 46 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetCellTypeStratum │ │ │ │ 12447: 0084e599 644 FUNC GLOBAL DEFAULT 11 petscfecreatedefault_ │ │ │ │ 12448: 00e735ad 164 FUNC GLOBAL DEFAULT 11 SNESNASMSetWeight │ │ │ │ 12449: 00109131 1328 FUNC GLOBAL DEFAULT 11 PetscRandomSetFromOptions │ │ │ │ - 12450: 010fdaf8 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ + 12450: 010fdb00 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ 12451: 00104d15 88 FUNC GLOBAL DEFAULT 11 PetscDrawLGSave │ │ │ │ 12452: 00ebfd85 588 FUNC GLOBAL DEFAULT 11 SNESMonitorRange │ │ │ │ 12453: 0018951d 32 FUNC GLOBAL DEFAULT 11 petsccommgetnewtag_ │ │ │ │ 12454: 00c18865 100 FUNC GLOBAL DEFAULT 11 KSPFCGSetNprealloc │ │ │ │ 12455: 00a2d9ad 3732 FUNC GLOBAL DEFAULT 11 DMPlexReconstructGradients_Internal │ │ │ │ 12456: 00b0b14d 372 FUNC GLOBAL DEFAULT 11 dmredundantcreate_ │ │ │ │ 12457: 00ba108d 280 FUNC GLOBAL DEFAULT 11 dmsetmatrixpreallocateskip_ │ │ │ │ @@ -12520,15 +12520,15 @@ │ │ │ │ 12516: 0011c2b1 396 FUNC GLOBAL DEFAULT 11 PetscViewerDrawSetTitle │ │ │ │ 12517: 007fbb59 5716 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 12518: 000c11d9 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 12519: 000c01f1 6 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 12520: 001ceea1 812 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 12521: 0125ba84 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 12522: 01134658 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 12523: 01089b30 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 12523: 01089b38 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 12524: 0084f25d 552 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 12525: 00798bbd 812 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 12526: 007afc59 852 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 12527: 00c64ac9 280 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 12528: 0092fb01 756 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 12529: 002d902d 256 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 12530: 0083d4a9 1268 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -12619,15 +12619,15 @@ │ │ │ │ 12615: 007bfd75 20 FUNC GLOBAL DEFAULT 11 MatGetLayouts │ │ │ │ 12616: 00da70d9 216 FUNC GLOBAL DEFAULT 11 PCGAMGSetRecomputeEstEig │ │ │ │ 12617: 009b7c31 3156 FUNC GLOBAL DEFAULT 11 DMPlexGetLocalOffsets │ │ │ │ 12618: 007a4485 852 FUNC GLOBAL DEFAULT 11 matzerorowscolumns_ │ │ │ │ 12619: 00f70cdd 1208 FUNC GLOBAL DEFAULT 11 tscomputerhshessianproductfunctionpp_ │ │ │ │ 12620: 002efec5 704 FUNC GLOBAL DEFAULT 11 VecSetInf │ │ │ │ 12621: 0125db40 4 OBJECT GLOBAL DEFAULT 24 TaoLineSearchList │ │ │ │ - 12622: 010cf9b0 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ + 12622: 010cf9b8 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ 12623: 008d5af5 100 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalEnd │ │ │ │ 12624: 007ed1d1 456 FUNC GLOBAL DEFAULT 11 matgetcolumnmeans_ │ │ │ │ 12625: 0069e6b5 256 FUNC GLOBAL DEFAULT 11 MatSeqSBAIJSetColumnIndices │ │ │ │ 12626: 0012e8c1 14 FUNC GLOBAL DEFAULT 11 PetscViewerVUGetPointer │ │ │ │ 12627: 00a69e0d 116 FUNC GLOBAL DEFAULT 11 DMPlexMetricGetMaximumAnisotropy │ │ │ │ 12628: 0063b87d 516 FUNC GLOBAL DEFAULT 11 matkaijsett_ │ │ │ │ 12629: 009126a9 18 FUNC GLOBAL DEFAULT 11 DMForestGetWeightCapacity │ │ │ │ @@ -12653,15 +12653,15 @@ │ │ │ │ 12649: 00bb8021 1208 FUNC GLOBAL DEFAULT 11 dmcreatesectionsubdm_ │ │ │ │ 12650: 001c19b5 16 FUNC GLOBAL DEFAULT 11 PetscSegBufferGetSize │ │ │ │ 12651: 00efc385 456 FUNC GLOBAL DEFAULT 11 tsadaptgetmaxignore_ │ │ │ │ 12652: 00ba8339 560 FUNC GLOBAL DEFAULT 11 dmgetpointsf_ │ │ │ │ 12653: 00e7b2c9 212 FUNC GLOBAL DEFAULT 11 SNESNGMRESSetRestartFmRise │ │ │ │ 12654: 00174bd5 30 FUNC GLOBAL DEFAULT 11 petscmalloclogrequestedsizeget_ │ │ │ │ 12655: 007eb68d 292 FUNC GLOBAL DEFAULT 11 matsetsizes_ │ │ │ │ - 12656: 0109664c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ + 12656: 01096654 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 12657: 00b91611 84 FUNC GLOBAL DEFAULT 11 DMHasNamedGlobalVector │ │ │ │ 12658: 0029409d 252 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsetfromoptions_ │ │ │ │ 12659: 0014b0c9 88 FUNC GLOBAL DEFAULT 11 PetscBinaryClose │ │ │ │ 12660: 011560c0 8 OBJECT GLOBAL DEFAULT 24 petsc_gtoc_sz_scalar │ │ │ │ 12661: 00f66689 472 FUNC GLOBAL DEFAULT 11 tssetdm_ │ │ │ │ 12662: 00847749 396 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetChunk │ │ │ │ 12663: 00eb298d 12 FUNC GLOBAL DEFAULT 11 SNESGetNPCSide │ │ │ │ @@ -12676,15 +12676,15 @@ │ │ │ │ 12672: 0083c8a1 476 FUNC GLOBAL DEFAULT 11 PetscFESetUp │ │ │ │ 12673: 00457da1 280 FUNC GLOBAL DEFAULT 11 matmpibaijsethashtablefactor_ │ │ │ │ 12674: 00f486a9 248 FUNC GLOBAL DEFAULT 11 TSCreate_CN │ │ │ │ 12675: 008fa365 892 FUNC GLOBAL DEFAULT 11 dmdagetrefinementfactor_ │ │ │ │ 12676: 00aea1d1 460 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetnormal_ │ │ │ │ 12677: 00ef2935 176 FUNC GLOBAL DEFAULT 11 DMSNESSetObjective │ │ │ │ 12678: 00c9fac9 280 FUNC GLOBAL DEFAULT 11 matlmvmreset_ │ │ │ │ - 12679: 01096654 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ + 12679: 0109665c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 12680: 00342f65 872 FUNC GLOBAL DEFAULT 11 MatPartitioningApplyND │ │ │ │ 12681: 008704a5 148 FUNC GLOBAL DEFAULT 11 PetscDSGetWorkspace │ │ │ │ 12682: 00cb014d 232 FUNC GLOBAL DEFAULT 11 MatSchurComplementGetKSP │ │ │ │ 12683: 0087e515 280 FUNC GLOBAL DEFAULT 11 petscdshasjacobianpreconditioner_ │ │ │ │ 12684: 00f77cb1 184 FUNC GLOBAL DEFAULT 11 TSAdjointCostIntegral │ │ │ │ 12685: 001a1ee9 84 FUNC GLOBAL DEFAULT 11 PetscOptionsInsertStringYAML │ │ │ │ 12686: 00fdf965 20 FUNC GLOBAL DEFAULT 11 TaoGetDualVariables │ │ │ │ @@ -12748,15 +12748,15 @@ │ │ │ │ 12744: 00f763e1 172 FUNC GLOBAL DEFAULT 11 TSComputeRHSHessianProductFunctionPU │ │ │ │ 12745: 0125bd10 4 OBJECT GLOBAL DEFAULT 24 KSP_CLASSID │ │ │ │ 12746: 00e1c8f9 324 FUNC GLOBAL DEFAULT 11 pcsorsetiterations_ │ │ │ │ 12747: 0060bf75 580 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArrayAndMemType │ │ │ │ 12748: 00b9d0dd 556 FUNC GLOBAL DEFAULT 11 vecgetdm_ │ │ │ │ 12749: 00f641bd 488 FUNC GLOBAL DEFAULT 11 tsgettotalsteps_ │ │ │ │ 12750: 00b13015 2496 FUNC GLOBAL DEFAULT 11 dmstaggetcorners_ │ │ │ │ - 12751: 01114ffc 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ + 12751: 01115004 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ 12752: 0125db04 4 OBJECT GLOBAL DEFAULT 24 TAO_JacobianEval │ │ │ │ 12753: 000be959 52 FUNC GLOBAL DEFAULT 11 petscemacsclienterrorhandler_ │ │ │ │ 12754: 00279585 152 FUNC GLOBAL DEFAULT 11 petscsfreduceend_ │ │ │ │ 12755: 00275bcd 276 FUNC GLOBAL DEFAULT 11 petscsfsetrankorder_ │ │ │ │ 12756: 00185649 580 FUNC GLOBAL DEFAULT 11 petscoptionsclearvalue_ │ │ │ │ 12757: 00f14259 508 FUNC GLOBAL DEFAULT 11 TSCreate_BDF │ │ │ │ 12758: 0020b49d 308 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldPointOffset │ │ │ │ @@ -12772,15 +12772,15 @@ │ │ │ │ 12768: 007f3169 84 FUNC GLOBAL DEFAULT 11 MatGetColumnSumsRealPart │ │ │ │ 12769: 0019ee3d 232 FUNC GLOBAL DEFAULT 11 PetscOptionsGetInt │ │ │ │ 12770: 00fc6565 248 FUNC GLOBAL DEFAULT 11 dmtscreaterhsmassmatrix_ │ │ │ │ 12771: 00f0cc51 256 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFastSlowSplit │ │ │ │ 12772: 000fa595 596 FUNC GLOBAL DEFAULT 11 petscdrawaxiscreate_ │ │ │ │ 12773: 00b7c825 372 FUNC GLOBAL DEFAULT 11 DMCreateFEDefault │ │ │ │ 12774: 00b5337d 84 FUNC GLOBAL DEFAULT 11 DMSwarmDestroyLocalVectorFromField │ │ │ │ - 12775: 0109f1c8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ + 12775: 0109f1d0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 12776: 00d6c515 216 FUNC GLOBAL DEFAULT 11 PCFactorSetReuseFill │ │ │ │ 12777: 0088359d 484 FUNC GLOBAL DEFAULT 11 petscdtptrimmedevaljet_ │ │ │ │ 12778: 011372f8 28 OBJECT GLOBAL DEFAULT 20 PCPARMSLocalTypes │ │ │ │ 12779: 00c766b9 12 FUNC GLOBAL DEFAULT 11 KSPGetComputeEigenvalues │ │ │ │ 12780: 0125a528 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyFromGPU │ │ │ │ 12781: 0029bdd9 1524 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingLoad │ │ │ │ 12782: 0029d5b9 2304 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingView │ │ │ │ @@ -12815,15 +12815,15 @@ │ │ │ │ 12811: 008740e1 96 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian1D │ │ │ │ 12812: 00ae92a1 280 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesetwidth_ │ │ │ │ 12813: 009900f1 180 FUNC GLOBAL DEFAULT 11 DMPlexRestoreCompressedClosure │ │ │ │ 12814: 008e5611 352 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf903_ │ │ │ │ 12815: 00824a7d 252 FUNC GLOBAL DEFAULT 11 petscdualspacesetfromoptions_ │ │ │ │ 12816: 002980d9 244 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggetinfo_ │ │ │ │ 12817: 00a7f879 4780 FUNC GLOBAL DEFAULT 11 PetscPartitionerDMPlexPartition │ │ │ │ - 12818: 0109f1ac 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ + 12818: 0109f1b4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ 12819: 00e4a3c5 6 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ 12820: 00ed1a1d 148 FUNC GLOBAL DEFAULT 11 MatMFFDComputeJacobian │ │ │ │ 12821: 00b968d9 10 FUNC GLOBAL DEFAULT 11 DMSetSparseLocalize │ │ │ │ 12822: 00b62bf5 16 FUNC GLOBAL DEFAULT 11 DMSwarmSetCoordinateFunction │ │ │ │ 12823: 00339b4d 548 FUNC GLOBAL DEFAULT 11 matpartitioningapplynd_ │ │ │ │ 12824: 0091fe01 660 FUNC GLOBAL DEFAULT 11 DMNetworkRegisterComponent │ │ │ │ 12825: 00f1727d 320 FUNC GLOBAL DEFAULT 11 tseimexsetrowcol_ │ │ │ │ @@ -12832,15 +12832,15 @@ │ │ │ │ 12828: 00dc57c1 2668 FUNC GLOBAL DEFAULT 11 PCISReset │ │ │ │ 12829: 000e8319 2412 FUNC GLOBAL DEFAULT 11 PetscDrawSetFromOptions │ │ │ │ 12830: 00e46ad9 844 FUNC GLOBAL DEFAULT 11 PCApplySymmetricLeft │ │ │ │ 12831: 00d8b505 820 FUNC GLOBAL DEFAULT 11 PCCreate_FieldSplit │ │ │ │ 12832: 0014f581 24 FUNC GLOBAL DEFAULT 11 petsclogdefaultbegin_ │ │ │ │ 12833: 0012a90d 376 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasAttribute │ │ │ │ 12834: 00104f05 84 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetOptionsPrefix │ │ │ │ - 12835: 01089c10 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 12835: 01089c18 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 12836: 001ac241 84 FUNC GLOBAL DEFAULT 11 PetscObjectGetNewTag │ │ │ │ 12837: 001b2f9d 288 FUNC GLOBAL DEFAULT 11 petscsortedcheckdupsint_ │ │ │ │ 12838: 003f2a71 172 FUNC GLOBAL DEFAULT 11 MatSeqAIJRegister │ │ │ │ 12839: 00b7cfbd 216 FUNC GLOBAL DEFAULT 11 DMHasLabel │ │ │ │ 12840: 00dcdb5d 212 FUNC GLOBAL DEFAULT 11 PCLMVMClearIS │ │ │ │ 12841: 00986c81 12 FUNC GLOBAL DEFAULT 11 DMPlexGetDepthLabel │ │ │ │ 12842: 00fec541 836 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeGradient │ │ │ │ @@ -12852,15 +12852,15 @@ │ │ │ │ 12848: 00377b2d 9548 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJSymbolic │ │ │ │ 12849: 00ed8185 112 FUNC GLOBAL DEFAULT 11 DMAdaptorRegisterDestroy │ │ │ │ 12850: 00f64799 540 FUNC GLOBAL DEFAULT 11 tspoststage_ │ │ │ │ 12851: 001cd3a5 12 FUNC GLOBAL DEFAULT 11 vecscatternotequal_ │ │ │ │ 12852: 00f7efc1 360 FUNC GLOBAL DEFAULT 11 TSGetIFunction │ │ │ │ 12853: 000fc3d1 588 FUNC GLOBAL DEFAULT 11 petscdrawspcreate_ │ │ │ │ 12854: 0016874d 328 FUNC GLOBAL DEFAULT 11 petscloghandlerstagesetvisible_ │ │ │ │ - 12855: 01104af8 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ + 12855: 01104b00 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ 12856: 00874141 80 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian2D │ │ │ │ 12857: 008e57f1 328 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf904_ │ │ │ │ 12858: 007c6cf1 312 FUNC GLOBAL DEFAULT 11 MatGetFactorAvailable │ │ │ │ 12859: 00fd910d 10 FUNC GLOBAL DEFAULT 11 TaoKSPSetUseEW │ │ │ │ 12860: 00c5975d 280 FUNC GLOBAL DEFAULT 11 kspguesssettolerance_ │ │ │ │ 12861: 0012e8d1 12 FUNC GLOBAL DEFAULT 11 PetscViewerVUSetVecSeen │ │ │ │ 12862: 00848ee9 280 FUNC GLOBAL DEFAULT 11 petscfesetnumcomponents_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2208,21 +2208,21 @@ │ │ │ │ 01137738 001bae02 R_ARM_ABS32 000c36ad _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 0113773c 0007d702 R_ARM_ABS32 000c36b1 _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 01137740 0007c102 R_ARM_ABS32 000c36b5 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 01137744 0029e802 R_ARM_ABS32 000c36bd _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 01137748 000c7302 R_ARM_ABS32 000c36c1 _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 0113777c 0000a702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 01137784 0000a702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -01137780 001ac102 R_ARM_ABS32 01089bc8 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -01137788 00235702 R_ARM_ABS32 01089bf8 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +01137780 001ac102 R_ARM_ABS32 01089bd0 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +01137788 00235702 R_ARM_ABS32 01089c00 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 0113778c 0001bf02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01137798 0001bf02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -01137790 00322302 R_ARM_ABS32 01089c10 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +01137790 00322302 R_ARM_ABS32 01089c18 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01137794 00143a02 R_ARM_ABS32 0113777c _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0113779c 001fad02 R_ARM_ABS32 01089c44 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0113779c 001fad02 R_ARM_ABS32 01089c4c _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 011377a0 0010d502 R_ARM_ABS32 0113778c _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 011377a8 001aa702 R_ARM_ABS32 01137798 _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 011377ac 0002dd02 R_ARM_ABS32 000c7c89 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ 011377b0 002c6802 R_ARM_ABS32 000c7c91 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 011377b4 00087f02 R_ARM_ABS32 000c7c8d _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 011377b8 00205b02 R_ARM_ABS32 000c7cd5 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 011377bc 000f8d02 R_ARM_ABS32 000c7cd9 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ @@ -2316,15 +2316,15 @@ │ │ │ │ 0113e7f4 0030bb15 R_ARM_GLOB_DAT 00d5f375 PCCreate_CP │ │ │ │ 0113e7f8 001fe815 R_ARM_GLOB_DAT 0125a9fc DMPLEX_BuildFromCellList │ │ │ │ 0113e7fc 0025c015 R_ARM_GLOB_DAT 011373bc MatLMVMSymBroydenScaleTypes │ │ │ │ 0113e800 00198115 R_ARM_GLOB_DAT 004024a9 MatCreate_SeqAIJPERM │ │ │ │ 0113e804 000c6215 R_ARM_GLOB_DAT 0125a598 VEC_AXPY │ │ │ │ 0113e808 00097a15 R_ARM_GLOB_DAT 01158214 Petsc_Garbage_SetIntersectOp │ │ │ │ 0113e80c 00146915 R_ARM_GLOB_DAT 01150850 db8 │ │ │ │ -0113e810 00290f15 R_ARM_GLOB_DAT 01123d80 DGCitation │ │ │ │ +0113e810 00290f15 R_ARM_GLOB_DAT 01123d88 DGCitation │ │ │ │ 0113e814 00060515 R_ARM_GLOB_DAT 011561c0 petsc_isend_len │ │ │ │ 0113e81c 000a1715 R_ARM_GLOB_DAT 01150e7c TSConvergedReasons │ │ │ │ 0113e820 00133515 R_ARM_GLOB_DAT 00f876c9 TSComputeRHSFunctionLinear │ │ │ │ 0113e824 00184e15 R_ARM_GLOB_DAT 0125bc8c PetscPartitionerList │ │ │ │ 0113e828 00199415 R_ARM_GLOB_DAT 0125a564 VEC_Load │ │ │ │ 0113e82c 001e5115 R_ARM_GLOB_DAT 00873fcd PetscPDFMaxwellBoltzmann1D │ │ │ │ 0113e834 0011d315 R_ARM_GLOB_DAT 0125a944 DMPLEX_RebalRewriteSF │ │ │ │ @@ -2353,15 +2353,15 @@ │ │ │ │ 0113e890 001da315 R_ARM_GLOB_DAT 00b11e35 DMCreate_Sliced │ │ │ │ 0113e894 00181e15 R_ARM_GLOB_DAT 0032aca1 MatColoringCreate_JP │ │ │ │ 0113e898 00205415 R_ARM_GLOB_DAT 01150f88 __petscsys_MOD_petsc_null_bool │ │ │ │ 0113e89c 000ed915 R_ARM_GLOB_DAT 00efac55 TSAdaptCreate_History │ │ │ │ 0113e8a0 002adb15 R_ARM_GLOB_DAT 0066dc69 MatCreate_Nest │ │ │ │ 0113e8a4 0020a315 R_ARM_GLOB_DAT 01151bf0 PetscXIOErrorHandlerJumpBuf │ │ │ │ 0113e8a8 000fae15 R_ARM_GLOB_DAT 00e2f275 PCApplyRichardson_Telescope_dmda │ │ │ │ -0113e8ac 0005a915 R_ARM_GLOB_DAT 010bc5bc LimiterCitation │ │ │ │ +0113e8ac 0005a915 R_ARM_GLOB_DAT 010bc5c4 LimiterCitation │ │ │ │ 0113e8b0 002a7815 R_ARM_GLOB_DAT 00c1b461 KSPCreate_PIPEFCG │ │ │ │ 0113e8b4 000b5e15 R_ARM_GLOB_DAT 000c80bd _ZN5Petsc10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorED1Ev │ │ │ │ 0113e8b8 0013cf15 R_ARM_GLOB_DAT 01137784 _ZTIN7CxxData11NoOpDeleterE │ │ │ │ 0113e8bc 002cfc15 R_ARM_GLOB_DAT 00f3a35d TSGLLEAdaptCreate_Both │ │ │ │ 0113e8c0 00188b15 R_ARM_GLOB_DAT 0125a828 MAT_CholeskyFactorSymbolic │ │ │ │ 0113e8c4 00265815 R_ARM_GLOB_DAT 00f7b725 TSDestroy │ │ │ │ 0113e8c8 00061215 R_ARM_GLOB_DAT 011382f8 PCFailedReasons │ │ │ │ @@ -2403,15 +2403,15 @@ │ │ │ │ 0113e950 001fca15 R_ARM_GLOB_DAT 00c3dfd9 KSPCreate_IBCGS │ │ │ │ 0113e954 00195315 R_ARM_GLOB_DAT 001a20fd Petsc_Counter_Attr_DeleteFn │ │ │ │ 0113e958 000f1715 R_ARM_GLOB_DAT 00e18149 PCCreate_Redundant │ │ │ │ 0113e95c 0007ab15 R_ARM_GLOB_DAT 008534b5 PetscLimiterView │ │ │ │ 0113e960 0021d315 R_ARM_GLOB_DAT 0125a874 MAT_TRANSPOSECOLORING_CLASSID │ │ │ │ 0113e964 0013bb15 R_ARM_GLOB_DAT 008a9b6d DMFieldShellEvaluateFVDefault │ │ │ │ 0113e968 0010d415 R_ARM_GLOB_DAT 0125a4b4 PETSCSF_BcastBegin │ │ │ │ -0113e96c 0008c315 R_ARM_GLOB_DAT 010c05d4 PKDCitation │ │ │ │ +0113e96c 0008c315 R_ARM_GLOB_DAT 010c05dc PKDCitation │ │ │ │ 0113e970 001f9015 R_ARM_GLOB_DAT 0125a970 DMPLEX_CoordinatesView │ │ │ │ 0113e974 00162415 R_ARM_GLOB_DAT 00bd344d PetscPartitionerCreate_Simple │ │ │ │ 0113e978 0023df15 R_ARM_GLOB_DAT 00c888a9 MatCreate_LMVMBFGS │ │ │ │ 0113e97c 00143715 R_ARM_GLOB_DAT 00d67539 PCCreate_Eisenstat │ │ │ │ 0113e980 00271315 R_ARM_GLOB_DAT 00f5c41d TSCreate_BasicSymplectic │ │ │ │ 0113e984 00004515 R_ARM_GLOB_DAT 00000000 H5P_CLS_FILE_ACCESS_ID_g@HDF5_MPI_1.8.14 │ │ │ │ 0113e988 0013ae15 R_ARM_GLOB_DAT 00efd7e5 TSAdaptView │ │ │ │ @@ -2428,15 +2428,15 @@ │ │ │ │ 0113e9b4 0013bc15 R_ARM_GLOB_DAT 0125bc70 DMLabelRegisterAllCalled │ │ │ │ 0113e9b8 00125915 R_ARM_GLOB_DAT 011373a8 MatLMVMDenseTypes │ │ │ │ 0113e9bc 001bf115 R_ARM_GLOB_DAT 0114ff30 SwarmDataFieldId │ │ │ │ 0113e9c0 002a9d15 R_ARM_GLOB_DAT 011571f0 PetscBeganMPI │ │ │ │ 0113e9c4 00141115 R_ARM_GLOB_DAT 0125d984 DMAdaptorMonitorRegisterAllCalled │ │ │ │ 0113e9c8 000a7215 R_ARM_GLOB_DAT 011506f0 biorth22 │ │ │ │ 0113e9cc 001cff15 R_ARM_GLOB_DAT 01156198 petsc_sum_of_waits_ct │ │ │ │ -0113e9d0 00074215 R_ARM_GLOB_DAT 010fdf30 SwarmProjCitation │ │ │ │ +0113e9d0 00074215 R_ARM_GLOB_DAT 010fdf38 SwarmProjCitation │ │ │ │ 0113e9d4 00069f15 R_ARM_GLOB_DAT 00853551 PetscFVView │ │ │ │ 0113e9d8 001ac915 R_ARM_GLOB_DAT 0125a844 MAT_SOR │ │ │ │ 0113e9dc 001e3e15 R_ARM_GLOB_DAT 01156058 PetscLogSyncOn │ │ │ │ 0113e9e0 0010b015 R_ARM_GLOB_DAT 002ae961 VecCreate_Standard │ │ │ │ 0113e9e4 002e7b15 R_ARM_GLOB_DAT 0092fdf5 DMDestroy_Patch │ │ │ │ 0113e9e8 0006b915 R_ARM_GLOB_DAT 0113495c PetscBuildTwoSidedTypes │ │ │ │ 0113e9ec 000acf15 R_ARM_GLOB_DAT 00fa731d TSMonitorDMDARayDestroy │ │ │ │ @@ -2520,16 +2520,16 @@ │ │ │ │ 0113eb24 002a2215 R_ARM_GLOB_DAT 0018e23d petsc_null_function_ │ │ │ │ 0113eb28 00077915 R_ARM_GLOB_DAT 00106009 PetscRandomCreate_Rand │ │ │ │ 0113eb2c 00179b15 R_ARM_GLOB_DAT 011560a0 petsc_gtoc_ct_th │ │ │ │ 0113eb30 00261715 R_ARM_GLOB_DAT 0125a434 PCMPIServerInSolve │ │ │ │ 0113eb34 0028e115 R_ARM_GLOB_DAT 00ec4841 SNESLineSearchCreate_BT │ │ │ │ 0113eb38 002cd315 R_ARM_GLOB_DAT 0045ada1 MatSetHashTableFactor_MPIBAIJ │ │ │ │ 0113eb3c 00216d15 R_ARM_GLOB_DAT 0125a6b0 MAT_H2Opus_Compress │ │ │ │ -0113eb40 002f8615 R_ARM_GLOB_DAT 01108748 QLPCitation │ │ │ │ -0113eb44 001d3415 R_ARM_GLOB_DAT 010f1658 SBRCitation │ │ │ │ +0113eb40 002f8615 R_ARM_GLOB_DAT 01108750 QLPCitation │ │ │ │ +0113eb44 001d3415 R_ARM_GLOB_DAT 010f1660 SBRCitation │ │ │ │ 0113eb48 000e6715 R_ARM_GLOB_DAT 0125a854 MAT_SolveTranspose │ │ │ │ 0113eb4c 002b1615 R_ARM_GLOB_DAT 00ed8bc9 DMAdaptorDestroy │ │ │ │ 0113eb50 00007115 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0113eb54 00179c15 R_ARM_GLOB_DAT 01140640 Petsc_ShmComm_keyval │ │ │ │ 0113eb58 0005cc15 R_ARM_GLOB_DAT 01134b24 PetscSFWindowSyncTypes │ │ │ │ 0113eb5c 00181a15 R_ARM_GLOB_DAT 001918d1 PetscContainerUserDestroyDefault │ │ │ │ 0113eb60 002e5b15 R_ARM_GLOB_DAT 0125a890 PETSCDUALSPACE_CLASSID │ │ │ │ @@ -2564,23 +2564,23 @@ │ │ │ │ 0113ebd0 0007da15 R_ARM_GLOB_DAT 0125a650 MATMFFD_CLASSID │ │ │ │ 0113ebd4 002fd215 R_ARM_GLOB_DAT 01156190 petsc_allreduce_ct │ │ │ │ 0113ebd8 001e9e15 R_ARM_GLOB_DAT 00403611 MatCreate_SeqAIJSELL │ │ │ │ 0113ebdc 002a6915 R_ARM_GLOB_DAT 00f907c1 TSMonitorSolutionVTK │ │ │ │ 0113ebe0 002b2a15 R_ARM_GLOB_DAT 011558d0 PETSC_STDERR │ │ │ │ 0113ebe4 0023ad15 R_ARM_GLOB_DAT 008103c1 PetscDualSpaceCreate_Lagrange │ │ │ │ 0113ebe8 002c7e15 R_ARM_GLOB_DAT 00e85d15 SNESCreate_Shell │ │ │ │ -0113ebec 000e7415 R_ARM_GLOB_DAT 010afa14 ScaLAPACKCitation │ │ │ │ +0113ebec 000e7415 R_ARM_GLOB_DAT 010afa1c ScaLAPACKCitation │ │ │ │ 0113ebf0 002e0115 R_ARM_GLOB_DAT 00f906cd TSMonitorSolution │ │ │ │ 0113ebf4 00244415 R_ARM_GLOB_DAT 0125a324 PETSC_BuildTwoSidedF │ │ │ │ 0113ebf8 002f6615 R_ARM_GLOB_DAT 00d993c9 PCCreateGAMG_AGG │ │ │ │ 0113ebfc 00246c15 R_ARM_GLOB_DAT 0125bbac DMPlexTransformList │ │ │ │ 0113ec00 001f1e15 R_ARM_GLOB_DAT 0113764c SNESNewtonTRQNTypes │ │ │ │ 0113ec04 00173315 R_ARM_GLOB_DAT 00e2e2a9 PCTelescopeMatCreate_dmda │ │ │ │ 0113ec08 00164d15 R_ARM_GLOB_DAT 00f93bc1 TSMonitorLGKSPIterations │ │ │ │ -0113ec0c 0011e515 R_ARM_GLOB_DAT 011044b8 PTScotchPartitionerCitation │ │ │ │ +0113ec0c 0011e515 R_ARM_GLOB_DAT 011044c0 PTScotchPartitionerCitation │ │ │ │ 0113ec10 000bf615 R_ARM_GLOB_DAT 0125a830 MAT_LUFactorNumeric │ │ │ │ 0113ec14 0026e415 R_ARM_GLOB_DAT 0125a9d8 DMPLEX_DistributeField │ │ │ │ 0113ec18 0008bf15 R_ARM_GLOB_DAT 0125a868 MAT_MultTranspose │ │ │ │ 0113ec1c 0026f315 R_ARM_GLOB_DAT 00642f5d MatCreate_KAIJ │ │ │ │ 0113ec20 002c0715 R_ARM_GLOB_DAT 00133f95 PetscViewersDestroy │ │ │ │ 0113ec24 000e0415 R_ARM_GLOB_DAT 0125a4b0 PETSCSF_BcastEnd │ │ │ │ 0113ec28 000b2f15 R_ARM_GLOB_DAT 01158280 perfstubs_initialized │ │ │ │ @@ -2646,29 +2646,29 @@ │ │ │ │ 0113ed18 0010d615 R_ARM_GLOB_DAT 0125bbf0 DMSWARM_RemovePoints │ │ │ │ 0113ed1c 00032715 R_ARM_GLOB_DAT 0114064c Petsc_Counter_keyval │ │ │ │ 0113ed20 00240015 R_ARM_GLOB_DAT 00feb6b5 TaoLineSearchView │ │ │ │ 0113ed24 001aa415 R_ARM_GLOB_DAT 011405a4 PetscGlobalSize │ │ │ │ 0113ed28 00178815 R_ARM_GLOB_DAT 00c2ead5 kspfgmresmodifypcksp_ │ │ │ │ 0113ed2c 000c2015 R_ARM_GLOB_DAT 00fef2f1 MatDuplicate_SMF │ │ │ │ 0113ed30 00123b15 R_ARM_GLOB_DAT 0065ec11 MatCreateMFFD_DS │ │ │ │ -0113ed34 00229c15 R_ARM_GLOB_DAT 010fdac8 DMSwarmPICField_cellid │ │ │ │ +0113ed34 00229c15 R_ARM_GLOB_DAT 010fdad0 DMSwarmPICField_cellid │ │ │ │ 0113ed38 0014e615 R_ARM_GLOB_DAT 00c2c2a5 KSPReset_FGMRES │ │ │ │ 0113ed3c 001f1f15 R_ARM_GLOB_DAT 0125db18 TAO_Solve │ │ │ │ 0113ed40 001fb715 R_ARM_GLOB_DAT 001e7a09 ISDestroy │ │ │ │ 0113ed44 0019f515 R_ARM_GLOB_DAT 00af65c1 DMPlexTransformCreate_Regular │ │ │ │ 0113ed48 0029b515 R_ARM_GLOB_DAT 01140634 Petsc_SharedWD_keyval │ │ │ │ 0113ed4c 00309115 R_ARM_GLOB_DAT 0018e985 PetscGarbageKeySortedIntersect │ │ │ │ 0113ed50 00297015 R_ARM_GLOB_DAT 0125a9c0 DMPLEX_NaturalToGlobalBegin │ │ │ │ 0113ed54 002be415 R_ARM_GLOB_DAT 0125a478 PetscSectionSymList │ │ │ │ 0113ed58 00111215 R_ARM_GLOB_DAT 00110925 Petsc_DelViewer │ │ │ │ 0113ed5c 00137515 R_ARM_GLOB_DAT 0125bc34 DM_CreateRestriction │ │ │ │ 0113ed60 001a4715 R_ARM_GLOB_DAT 00bf6ac9 KSPCreate_NASH │ │ │ │ 0113ed64 001e4f15 R_ARM_GLOB_DAT 00c89eb9 MatCreate_LMVMBadBrdn │ │ │ │ 0113ed68 00248c15 R_ARM_GLOB_DAT 0125bf30 petsc_gamg_setup_matmat_events │ │ │ │ -0113ed6c 00314e15 R_ARM_GLOB_DAT 010cf9b0 PlexCitation │ │ │ │ +0113ed6c 00314e15 R_ARM_GLOB_DAT 010cf9b8 PlexCitation │ │ │ │ 0113ed70 000e3315 R_ARM_GLOB_DAT 0083b1bd PetscFECreate_Vector │ │ │ │ 0113ed74 00310f15 R_ARM_GLOB_DAT 00f3f49d TSCreate_IRK │ │ │ │ 0113ed78 00180015 R_ARM_GLOB_DAT 00bcb1d1 DMLabelCreate_Ephemeral │ │ │ │ 0113ed7c 00185f15 R_ARM_GLOB_DAT 0125a760 MAT_TransposeMatMultNumeric │ │ │ │ 0113ed80 00306915 R_ARM_GLOB_DAT 00c6fe95 KSPMonitorTrueResidualDrawLGCreate │ │ │ │ 0113ed84 00169615 R_ARM_GLOB_DAT 0125a880 MAT_CLASSID │ │ │ │ 0113ed88 0000b915 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ 0113ee54 00310615 R_ARM_GLOB_DAT 00c49c45 KSPCreate_PREONLY │ │ │ │ 0113ee58 00235315 R_ARM_GLOB_DAT 0010650d PetscRandomCreate_Rander48 │ │ │ │ 0113ee5c 0021e415 R_ARM_GLOB_DAT 00dcdd49 PCCreate_LMVM │ │ │ │ 0113ee60 00328b15 R_ARM_GLOB_DAT 00d72319 PCCreate_LU │ │ │ │ 0113ee64 001f3915 R_ARM_GLOB_DAT 0125a848 MAT_SolveTransposeAdd │ │ │ │ 0113ee68 0021d815 R_ARM_GLOB_DAT 01136700 DTProbDensityTypes │ │ │ │ 0113ee6c 000eb015 R_ARM_GLOB_DAT 011372a0 KSPCGTypes │ │ │ │ -0113ee70 000c0815 R_ARM_GLOB_DAT 010d2cb8 ClementCitation │ │ │ │ +0113ee70 000c0815 R_ARM_GLOB_DAT 010d2cc0 ClementCitation │ │ │ │ 0113ee74 001aeb15 R_ARM_GLOB_DAT 011561f0 petsc_send_ct │ │ │ │ 0113ee78 00282315 R_ARM_GLOB_DAT 00855881 PetscLimiterCreate_MC │ │ │ │ 0113ee7c 0029f215 R_ARM_GLOB_DAT 00efe645 TSAdaptDestroy │ │ │ │ 0113ee80 001ee715 R_ARM_GLOB_DAT 011377a4 _ZTVSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0113ee84 0020f715 R_ARM_GLOB_DAT 0125a6b4 MAT_H2Opus_Build │ │ │ │ 0113ee88 002d8b15 R_ARM_GLOB_DAT 00f32f65 TSGLLEFinalizePackage │ │ │ │ 0113ee8c 00255415 R_ARM_GLOB_DAT 0125a968 DMPLEX_GlobalVectorView │ │ │ │ @@ -2819,15 +2819,15 @@ │ │ │ │ 0113efc4 001b7715 R_ARM_GLOB_DAT 00e5aec5 SNESFASGalerkinFunctionDefault │ │ │ │ 0113efc8 000b3c15 R_ARM_GLOB_DAT 00de6ec9 PCMGMatResidualDefault │ │ │ │ 0113efcc 001b7915 R_ARM_GLOB_DAT 00eb2be9 SNESView │ │ │ │ 0113efd0 002a3915 R_ARM_GLOB_DAT 01155cf0 PETSC_NULL_BOOL_Fortran │ │ │ │ 0113efd4 00224d15 R_ARM_GLOB_DAT 00e7b619 SNESCreate_NGMRES │ │ │ │ 0113efd8 0017cd15 R_ARM_GLOB_DAT 011561a0 petsc_wait_all_ct │ │ │ │ 0113efdc 0023d715 R_ARM_GLOB_DAT 0125d930 SNES_ObjectiveEval │ │ │ │ -0113efe0 000ad015 R_ARM_GLOB_DAT 010c0418 MinSymTriQuadCitation │ │ │ │ +0113efe0 000ad015 R_ARM_GLOB_DAT 010c0420 MinSymTriQuadCitation │ │ │ │ 0113efe4 00249215 R_ARM_GLOB_DAT 001330c1 PetscViewerDestroy │ │ │ │ 0113efe8 0002ce15 R_ARM_GLOB_DAT 011560e0 petsc_gtoc_sz │ │ │ │ 0113efec 001d8915 R_ARM_GLOB_DAT 005e10fd MatCreate_BlockMat │ │ │ │ 0113eff0 000c4f15 R_ARM_GLOB_DAT 0125dad8 TSTrajectory_DiskWrite │ │ │ │ 0113eff4 000eb215 R_ARM_GLOB_DAT 00117699 PetscViewerCreate_Binary │ │ │ │ 0113eff8 0026d815 R_ARM_GLOB_DAT 0010c3d1 PetscViewerCreate_ASCII │ │ │ │ 0113effc 001ca715 R_ARM_GLOB_DAT 0092ff6d DMCreateLocalVector_Patch │ │ │ │ @@ -2907,15 +2907,15 @@ │ │ │ │ 0113f124 000cbf15 R_ARM_GLOB_DAT 00f90f4d TSMonitorLGSolution │ │ │ │ 0113f128 001f9915 R_ARM_GLOB_DAT 00bd6539 PetscPartitionerFinalizePackage │ │ │ │ 0113f12c 00060815 R_ARM_GLOB_DAT 0125d864 PC_Patch_CreatePatches │ │ │ │ 0113f130 00139015 R_ARM_GLOB_DAT 0125a490 PETSCSF_RemoteOff │ │ │ │ 0113f134 000c0415 R_ARM_GLOB_DAT 00c706ed KSPMonitorSolutionDraw │ │ │ │ 0113f138 00035815 R_ARM_GLOB_DAT 011375a8 SNESNCGTypes │ │ │ │ 0113f13c 000b0615 R_ARM_GLOB_DAT 0125dad0 TSList │ │ │ │ -0113f140 000d4215 R_ARM_GLOB_DAT 01104228 ParMetisPartitionerCitation │ │ │ │ +0113f140 000d4215 R_ARM_GLOB_DAT 01104230 ParMetisPartitionerCitation │ │ │ │ 0113f144 0006f615 R_ARM_GLOB_DAT 00859b51 PetscQuadratureView │ │ │ │ 0113f148 000df115 R_ARM_GLOB_DAT 01150fb0 __petscsys_MOD_petsc_infinity │ │ │ │ 0113f14c 0009e115 R_ARM_GLOB_DAT 0125a55c VEC_SetValuesCOO │ │ │ │ 0113f150 002f0c15 R_ARM_GLOB_DAT 01151ec0 PETSC_DRAWAXIS_CLASSID │ │ │ │ 0113f154 00103315 R_ARM_GLOB_DAT 00f8cec5 TSMonitorSPEigCtxDestroy │ │ │ │ 0113f158 00040c15 R_ARM_GLOB_DAT 0125bc28 DM_CreateMassMatrix │ │ │ │ 0113f15c 002aa915 R_ARM_GLOB_DAT 00bd58bd PetscPartitionerDestroy │ │ │ │ @@ -3002,15 +3002,15 @@ │ │ │ │ 0113f2a0 0012b415 R_ARM_GLOB_DAT 00686775 MatCreate_MPISBAIJ │ │ │ │ 0113f2a4 0013a015 R_ARM_GLOB_DAT 0115825c set_parameter_functions │ │ │ │ 0113f2a8 001a8d15 R_ARM_GLOB_DAT 00873ef1 PetscCDFConstant3D │ │ │ │ 0113f2ac 00229f15 R_ARM_GLOB_DAT 0125d960 SNESRegisterAllCalled │ │ │ │ 0113f2b0 002b6415 R_ARM_GLOB_DAT 007ccd95 MatSetValuesBlocked │ │ │ │ 0113f2b4 002e4515 R_ARM_GLOB_DAT 0065db49 MatMFFDSetBase_MFFD │ │ │ │ 0113f2b8 00325d15 R_ARM_GLOB_DAT 01156178 petsc_TotalFlops_th │ │ │ │ -0113f2bc 00153815 R_ARM_GLOB_DAT 010c06fc GolubWelschCitation │ │ │ │ +0113f2bc 00153815 R_ARM_GLOB_DAT 010c0704 GolubWelschCitation │ │ │ │ 0113f2c0 000b5415 R_ARM_GLOB_DAT 007e23d9 MatFDColoringView │ │ │ │ 0113f2c4 00052f15 R_ARM_GLOB_DAT 0125bc78 ChacoPartitionerCite │ │ │ │ 0113f2c8 001c6515 R_ARM_GLOB_DAT 00f9ca81 TSTrajectoryCreate_Memory │ │ │ │ 0113f2cc 00096c15 R_ARM_GLOB_DAT 00ed5289 DMAdaptorCreate_Gradient │ │ │ │ 0113f2d0 001f6315 R_ARM_GLOB_DAT 0115827c num_tools_registered │ │ │ │ 0113f2d4 00203b15 R_ARM_GLOB_DAT 000c2c21 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_6memory13PoolAllocatorEEEEiPT_iENUlPvE_4_FUNES7_ │ │ │ │ 0113f2d8 000c2715 R_ARM_GLOB_DAT 002a7dd9 PFFinalizePackage │ │ │ │ @@ -3036,40 +3036,40 @@ │ │ │ │ 0113f328 0024c415 R_ARM_GLOB_DAT 0125d87c PCRegisterAllCalled │ │ │ │ 0113f32c 002db511 R_ARM_TLS_DTPMOD32 00000000 thread_seen │ │ │ │ 0113f330 002db512 R_ARM_TLS_DTPOFF32 00000000 thread_seen │ │ │ │ 0113f334 00291015 R_ARM_GLOB_DAT 0125a4c8 PetscSFList │ │ │ │ 0113f338 002b7015 R_ARM_GLOB_DAT 00c2fa65 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 0113f33c 0014ae15 R_ARM_GLOB_DAT 0125a6fc MAT_CreateGraph │ │ │ │ 0113f340 001e7515 R_ARM_GLOB_DAT 0125a468 IS_View │ │ │ │ -0113f344 00116815 R_ARM_GLOB_DAT 010fdae8 DMSwarmField_rank │ │ │ │ +0113f344 00116815 R_ARM_GLOB_DAT 010fdaf0 DMSwarmField_rank │ │ │ │ 0113f348 001c5f15 R_ARM_GLOB_DAT 0125a9a8 DMPLEX_JacobianFEM │ │ │ │ 0113f34c 00119e15 R_ARM_GLOB_DAT 00bf4df5 KSPCreate_GLTR │ │ │ │ 0113f350 00071415 R_ARM_GLOB_DAT 00c6f491 KSPMonitorResidualRange │ │ │ │ 0113f354 002af315 R_ARM_GLOB_DAT 0114063c Petsc_CreationIdx_keyval │ │ │ │ 0113f358 002ca715 R_ARM_GLOB_DAT 000be121 PetscAbortErrorHandler │ │ │ │ 0113f35c 00015915 R_ARM_GLOB_DAT 00000000 H5T_NATIVE_DOUBLE_g@HDF5_MPI_1.8.7 │ │ │ │ 0113f360 000b7f15 R_ARM_GLOB_DAT 0125dae4 TSTrajectory_Get │ │ │ │ 0113f364 001e0f15 R_ARM_GLOB_DAT 0125a72c MAT_Seqstompisym │ │ │ │ 0113f368 00160b15 R_ARM_GLOB_DAT 008553b9 PetscLimiterCreate_Zero │ │ │ │ 0113f36c 001b0715 R_ARM_GLOB_DAT 00993665 VecView_Plex │ │ │ │ 0113f370 00109515 R_ARM_GLOB_DAT 0063a76d MatCreate_IS │ │ │ │ 0113f374 002ee915 R_ARM_GLOB_DAT 0016906d PetscLogHandlerView │ │ │ │ 0113f378 002b5c15 R_ARM_GLOB_DAT 0125a6e4 MAT_DenseCopyFromGPU │ │ │ │ 0113f37c 00164015 R_ARM_GLOB_DAT 0081d665 PetscDualSpaceApplyAllDefault │ │ │ │ -0113f380 002bf715 R_ARM_GLOB_DAT 010bb498 FECitation │ │ │ │ +0113f380 002bf715 R_ARM_GLOB_DAT 010bb4a0 FECitation │ │ │ │ 0113f384 000d9e15 R_ARM_GLOB_DAT 0125a7dc MAT_RedundantMat │ │ │ │ 0113f388 0011ec15 R_ARM_GLOB_DAT 01137580 SNESNASMFJTypes │ │ │ │ 0113f38c 00240f15 R_ARM_GLOB_DAT 0125a96c DMPLEX_SectionView │ │ │ │ 0113f390 00106015 R_ARM_GLOB_DAT 00e52031 SNESCreate_Composite │ │ │ │ 0113f394 002b7115 R_ARM_GLOB_DAT 0125bc44 DM_LocatePoints │ │ │ │ 0113f398 001b3a15 R_ARM_GLOB_DAT 0125a7a8 MAT_Transpose │ │ │ │ 0113f39c 00179115 R_ARM_GLOB_DAT 0125a328 PETSC_BuildTwoSided │ │ │ │ 0113f3a0 000a5715 R_ARM_GLOB_DAT 00f28cd1 TSCreate_GLEE │ │ │ │ 0113f3a4 002f5e15 R_ARM_GLOB_DAT 00e62159 SNESCreate_NGS │ │ │ │ -0113f3a8 00169c15 R_ARM_GLOB_DAT 01103d74 ChacoPartitionerCitation │ │ │ │ +0113f3a8 00169c15 R_ARM_GLOB_DAT 01103d7c ChacoPartitionerCitation │ │ │ │ 0113f3ac 0003eb15 R_ARM_GLOB_DAT 00ed5f09 DMAdaptorMonitorErrorDrawLG │ │ │ │ 0113f3b0 00056315 R_ARM_GLOB_DAT 00f90119 TSMonitorDrawCtxDestroy │ │ │ │ 0113f3b4 00309915 R_ARM_GLOB_DAT 0125aa04 DMPLEX_CreateFromFile │ │ │ │ 0113f3b8 002f1b15 R_ARM_GLOB_DAT 0125db34 TAOLINESEARCH_Eval │ │ │ │ 0113f3bc 00293415 R_ARM_GLOB_DAT 01158224 PetscPreLoadingOn │ │ │ │ 0113f3c0 001e4715 R_ARM_GLOB_DAT 0125a834 MAT_LUFactorSymbolic │ │ │ │ 0113f3c4 000d1515 R_ARM_GLOB_DAT 0125a688 MAT_NULLSPACE_CLASSID │ │ │ │ @@ -3141,15 +3141,15 @@ │ │ │ │ 0113f4d0 001efc15 R_ARM_GLOB_DAT 011509ac SNESConvergedReasons │ │ │ │ 0113f4d4 00130015 R_ARM_GLOB_DAT 0125bcf0 KSP_MatSolveTranspose │ │ │ │ 0113f4d8 00082b15 R_ARM_GLOB_DAT 01140650 PETSC_MPI_THREAD_REQUIRED │ │ │ │ 0113f4dc 00292e15 R_ARM_GLOB_DAT 00c2e9b9 kspfgmresmodifypcnochange_ │ │ │ │ 0113f4e0 00281915 R_ARM_GLOB_DAT 0125d950 SNES_Solve │ │ │ │ 0113f4e4 00207f15 R_ARM_GLOB_DAT 00f793a1 TSComputeRHSJacobianConstant │ │ │ │ 0113f4e8 00030815 R_ARM_GLOB_DAT 0125a74c MAT_MultHermitianTransposeAdd │ │ │ │ -0113f4ec 0030a215 R_ARM_GLOB_DAT 010fdaf8 DMSwarmField_pid │ │ │ │ +0113f4ec 0030a215 R_ARM_GLOB_DAT 010fdb00 DMSwarmField_pid │ │ │ │ 0113f4f0 000c4915 R_ARM_GLOB_DAT 01137474 PCJacobiTypes │ │ │ │ 0113f4f4 00313715 R_ARM_GLOB_DAT 0125a7bc MAT_View │ │ │ │ 0113f4f8 00064215 R_ARM_GLOB_DAT 0125a7e4 MAT_CreateSubMats │ │ │ │ 0113f4fc 0029f415 R_ARM_GLOB_DAT 007d1535 MatView │ │ │ │ 0113f500 0025ae15 R_ARM_GLOB_DAT 0125a98c DMPLEX_PartLabelInvert │ │ │ │ 0113f504 000d8c15 R_ARM_GLOB_DAT 00b0b2c1 DMGlobalToLocalBeginDefaultShell │ │ │ │ 0113f508 001c4515 R_ARM_GLOB_DAT 00ea529d KSPPostSolve_SNESEW │ │ │ │ @@ -3508,15 +3508,15 @@ │ │ │ │ 0113fa98 00290c15 R_ARM_GLOB_DAT 000ca8b5 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 0113fa9c 001d1115 R_ARM_GLOB_DAT 00821481 PetscDualSpaceCreateInteriorDataDefault │ │ │ │ 0113faa0 00058e15 R_ARM_GLOB_DAT 0125bdfc PC_BDDC_CoarseSolver │ │ │ │ 0113faa4 002c2d15 R_ARM_GLOB_DAT 0012f1b5 PetscSysFinalizePackage │ │ │ │ 0113faa8 00087c15 R_ARM_GLOB_DAT 01137044 PlexNormalAlgs │ │ │ │ 0113faac 0007d015 R_ARM_GLOB_DAT 00e2e829 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 0113fab0 002b2715 R_ARM_GLOB_DAT 0012e029 PetscViewerCreate_VTK │ │ │ │ -0113fab4 0015a015 R_ARM_GLOB_DAT 010fdad8 DMSwarmPICField_coor │ │ │ │ +0113fab4 0015a015 R_ARM_GLOB_DAT 010fdae0 DMSwarmPICField_coor │ │ │ │ 0113fab8 0004f815 R_ARM_GLOB_DAT 00f8f2a1 TSMonitorHGCtxDestroy │ │ │ │ 0113fabc 00052415 R_ARM_GLOB_DAT 00fd8509 TaoMonitorSolution │ │ │ │ 0113fac0 00074815 R_ARM_GLOB_DAT 00f93ef1 TSMonitorEnvelopeCtxDestroy │ │ │ │ 0113fac4 000a8615 R_ARM_GLOB_DAT 0125da20 DGCite │ │ │ │ 0113fac8 00127615 R_ARM_GLOB_DAT 00dbda8d PCCreate_HMG │ │ │ │ 0113facc 00319f15 R_ARM_GLOB_DAT 000c8245 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorEEEEEiPT_iENUlPvE_4_FUNES9_ │ │ │ │ 0113fad0 0013f015 R_ARM_GLOB_DAT 0125bd9c PC_BDDC_Schurs │ │ │ │ @@ -3578,15 +3578,15 @@ │ │ │ │ 0113fbb0 000f2915 R_ARM_GLOB_DAT 00c72b5d KSPMonitorSolutionDrawLG │ │ │ │ 0113fbb4 0025b515 R_ARM_GLOB_DAT 011375c8 SNESNGMRESSelectTypes │ │ │ │ 0113fbb8 00179515 R_ARM_GLOB_DAT 0125a898 PetscFEList │ │ │ │ 0113fbbc 002dbc15 R_ARM_GLOB_DAT 000e6cc1 PetscDrawDestroy │ │ │ │ 0113fbc0 0005e815 R_ARM_GLOB_DAT 01140644 Petsc_OuterComm_keyval │ │ │ │ 0113fbc4 000e4a15 R_ARM_GLOB_DAT 00b8f7b1 DMGenerateRegisterDestroy │ │ │ │ 0113fbc8 000f6515 R_ARM_GLOB_DAT 0125a6dc MAT_Residual │ │ │ │ -0113fbcc 00235b15 R_ARM_GLOB_DAT 010bf238 MinSymTetQuadCitation │ │ │ │ +0113fbcc 00235b15 R_ARM_GLOB_DAT 010bf240 MinSymTetQuadCitation │ │ │ │ 0113fbd0 0002d615 R_ARM_GLOB_DAT 0125a550 VEC_ReduceCommunication │ │ │ │ 0113fbd4 002d5815 R_ARM_GLOB_DAT 00f08109 TSARKIMEXFinalizePackage │ │ │ │ 0113fbd8 00134e15 R_ARM_GLOB_DAT 00bd93bd KSPGuessCreate_Fischer │ │ │ │ 0113fbdc 00118c15 R_ARM_GLOB_DAT 0125a7f4 MAT_SetValues │ │ │ │ 0113fbe0 001c1e15 R_ARM_GLOB_DAT 001a2099 Petsc_OuterComm_Attr_DeleteFn │ │ │ │ 0113fbe4 00265915 R_ARM_GLOB_DAT 00c2b8a9 KSPGMRESClassicalGramSchmidtOrthogonalization │ │ │ │ 0113fbe8 00183c15 R_ARM_GLOB_DAT 00c65c39 kspmonitortrueresidual_ │ │ │ │ @@ -3754,15 +3754,15 @@ │ │ │ │ 0113fe64 002f7915 R_ARM_GLOB_DAT 01140618 PetscOptionSources │ │ │ │ 0113fe68 002c9215 R_ARM_GLOB_DAT 0125d880 PCMPIStage │ │ │ │ 0113fe6c 00304315 R_ARM_GLOB_DAT 00874b05 PetscWeakFormDestroy │ │ │ │ 0113fe70 0029b715 R_ARM_GLOB_DAT 0113484c PetscDeviceTypes │ │ │ │ 0113fe74 00274015 R_ARM_GLOB_DAT 01150ec0 TaoSubSetTypes │ │ │ │ 0113fe78 00072315 R_ARM_GLOB_DAT 0125a878 MAT_FDCOLORING_CLASSID │ │ │ │ 0113fe7c 0031c915 R_ARM_GLOB_DAT 0125bd10 KSP_CLASSID │ │ │ │ -0113fe80 0012cc15 R_ARM_GLOB_DAT 01112968 PCPatchCitation │ │ │ │ +0113fe80 0012cc15 R_ARM_GLOB_DAT 01112970 PCPatchCitation │ │ │ │ 0113fe84 0023c015 R_ARM_GLOB_DAT 0088aa35 PetscSpaceCreate_Point │ │ │ │ 0113fe88 00086715 R_ARM_GLOB_DAT 00b088e1 DMCreate_Product │ │ │ │ 0113fe8c 0028e915 R_ARM_GLOB_DAT 00ec175d SNESLineSearchCreate_Basic │ │ │ │ 0113fe90 0027fb15 R_ARM_GLOB_DAT 0125a8b4 Limitercite │ │ │ │ 0113fe94 001ca115 R_ARM_GLOB_DAT 00f90375 TSMonitorDrawSolutionFunction │ │ │ │ 0113fe98 002b5d15 R_ARM_GLOB_DAT 00fcb08d TaoFinalizePackage │ │ │ │ 0113fe9c 002f5a15 R_ARM_GLOB_DAT 00e444b5 PCView │ │ │ │ @@ -3910,143 +3910,143 @@ │ │ │ │ 01150984 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01150a60 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01150a7c 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01150a98 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01150ab4 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01150e90 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01150eac 002a1a02 R_ARM_ABS32 011400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01140098 000a9f02 R_ARM_ABS32 01089b88 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01140098 000a9f02 R_ARM_ABS32 01089b90 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 0114009c 0014e502 R_ARM_ABS32 000c0171 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -011400b4 00056702 R_ARM_ABS32 01089b8c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +011400b4 00056702 R_ARM_ABS32 01089b94 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 011400b8 0030c302 R_ARM_ABS32 000c0179 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -011400d0 002b6e02 R_ARM_ABS32 01089b90 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +011400d0 002b6e02 R_ARM_ABS32 01089b98 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 011400d4 0005de02 R_ARM_ABS32 000c0181 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -011400ec 0015b102 R_ARM_ABS32 01089b94 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +011400ec 0015b102 R_ARM_ABS32 01089b9c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 011400f0 001d5202 R_ARM_ABS32 000c0189 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01140108 00034f02 R_ARM_ABS32 01089b98 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01140108 00034f02 R_ARM_ABS32 01089ba0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 0114010c 0031a002 R_ARM_ABS32 000c01e9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01140124 001ef702 R_ARM_ABS32 01089b9c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01140124 001ef702 R_ARM_ABS32 01089ba4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01140128 000c6402 R_ARM_ABS32 000c0191 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01140140 0014d902 R_ARM_ABS32 01089ba0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01140140 0014d902 R_ARM_ABS32 01089ba8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01140144 00132b02 R_ARM_ABS32 000c0199 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -0114015c 0017c902 R_ARM_ABS32 01089ba4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +0114015c 0017c902 R_ARM_ABS32 01089bac __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01140160 002b7c02 R_ARM_ABS32 000c01a1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01140178 00137302 R_ARM_ABS32 01089ba8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01140178 00137302 R_ARM_ABS32 01089bb0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 0114017c 0011cb02 R_ARM_ABS32 000c01a9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01140194 0012b802 R_ARM_ABS32 01089bac __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01140194 0012b802 R_ARM_ABS32 01089bb4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01140198 00110902 R_ARM_ABS32 000c01b1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -011401b0 002f3302 R_ARM_ABS32 01089bb0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +011401b0 002f3302 R_ARM_ABS32 01089bb8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 011401b4 00070202 R_ARM_ABS32 000c01b9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -011401cc 00154802 R_ARM_ABS32 01089bb4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +011401cc 00154802 R_ARM_ABS32 01089bbc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 011401d0 00291d02 R_ARM_ABS32 000c01c1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -011401e8 002a2b02 R_ARM_ABS32 01089bb8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +011401e8 002a2b02 R_ARM_ABS32 01089bc0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 011401ec 00207002 R_ARM_ABS32 000c01c9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01140204 0019c602 R_ARM_ABS32 01089bbc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01140204 0019c602 R_ARM_ABS32 01089bc4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01140208 0024e802 R_ARM_ABS32 000c01d1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01140220 00129e02 R_ARM_ABS32 01089bc0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01140220 00129e02 R_ARM_ABS32 01089bc8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01140224 0010ee02 R_ARM_ABS32 000c01d9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -0114023c 0021f502 R_ARM_ABS32 01089bc4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +0114023c 0021f502 R_ARM_ABS32 01089bcc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01140240 001d7a02 R_ARM_ABS32 000c01e1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 011405ac 002bcf02 R_ARM_ABS32 0014844d PetscVFPrintfDefault │ │ │ │ 011405b0 001d3f02 R_ARM_ABS32 0014a121 PetscHelpPrintfDefault │ │ │ │ -011406e8 0003f502 R_ARM_ABS32 01096618 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ +011406e8 0003f502 R_ARM_ABS32 01096620 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 011406ec 0018a702 R_ARM_ABS32 001cd339 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ -01140704 0004d402 R_ARM_ABS32 0109661c __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ +01140704 0004d402 R_ARM_ABS32 01096624 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 01140708 00048902 R_ARM_ABS32 001cd341 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ │ -01140720 00040902 R_ARM_ABS32 01096620 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ +01140720 00040902 R_ARM_ABS32 01096628 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 01140724 00167502 R_ARM_ABS32 001cd349 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec │ │ │ │ -0114073c 0026c702 R_ARM_ABS32 01096628 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ +0114073c 0026c702 R_ARM_ABS32 01096630 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 01140740 00210102 R_ARM_ABS32 001cd331 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ -01140758 00221f02 R_ARM_ABS32 01096648 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ +01140758 00221f02 R_ARM_ABS32 01096650 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 0114075c 0009ce02 R_ARM_ABS32 001cd2ed __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsf │ │ │ │ -01140774 00317002 R_ARM_ABS32 0109664c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ +01140774 00317002 R_ARM_ABS32 01096654 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 01140778 001d5702 R_ARM_ABS32 001cd2f5 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsectionsym │ │ │ │ -01140790 002d9302 R_ARM_ABS32 01096650 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ +01140790 002d9302 R_ARM_ABS32 01096658 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 01140794 001e9302 R_ARM_ABS32 001cd2fd __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsection │ │ │ │ -011407ac 00318702 R_ARM_ABS32 01096654 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ +011407ac 00318702 R_ARM_ABS32 0109665c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 011407b0 0014fe02 R_ARM_ABS32 001cd305 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetsclayout │ │ │ │ -011407c8 00277502 R_ARM_ABS32 01096658 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ +011407c8 00277502 R_ARM_ABS32 01096660 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 011407cc 002ed802 R_ARM_ABS32 001cd30d __petscisdefdummy_MOD___copy_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ -011407e4 00094602 R_ARM_ABS32 0109665c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ +011407e4 00094602 R_ARM_ABS32 01096664 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 011407e8 002be102 R_ARM_ABS32 001cd315 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ -01140800 0026d302 R_ARM_ABS32 01096660 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ +01140800 0026d302 R_ARM_ABS32 01096668 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 01140804 00234402 R_ARM_ABS32 001cd31d __petscisdefdummy_MOD___copy_petscisdefdummy_Tis │ │ │ │ 0114081c 00168b02 R_ARM_ABS32 0125a444 __petscisdefdummy_MOD___def_init_petscisdefdummy_Petscsfnode │ │ │ │ 01140820 002d3c02 R_ARM_ABS32 001cd325 __petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode │ │ │ │ -01140868 000f1c02 R_ARM_ABS32 0109f1c0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ +01140868 000f1c02 R_ARM_ABS32 0109f1c8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 0114086c 002fec02 R_ARM_ABS32 0031701d __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring │ │ │ │ -01140884 00166902 R_ARM_ABS32 0109f1c4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ +01140884 00166902 R_ARM_ABS32 0109f1cc __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 01140888 00094e02 R_ARM_ABS32 00317025 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatpartitioning │ │ │ │ -011408a0 0031e702 R_ARM_ABS32 0109f1c8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ +011408a0 0031e702 R_ARM_ABS32 0109f1d0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 011408a4 0031ba02 R_ARM_ABS32 0031702d __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatnullspace │ │ │ │ -011408bc 0024e302 R_ARM_ABS32 0109f1cc __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ +011408bc 0024e302 R_ARM_ABS32 0109f1d4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 011408c0 0010bb02 R_ARM_ABS32 00317035 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatfdcoloring │ │ │ │ -011408d8 000db702 R_ARM_ABS32 0109f1d0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ +011408d8 000db702 R_ARM_ABS32 0109f1d8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 011408dc 00162d02 R_ARM_ABS32 0031703d __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoloring │ │ │ │ -011408f4 001a7a02 R_ARM_ABS32 0109f1d4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ +011408f4 001a7a02 R_ARM_ABS32 0109f1dc __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 011408f8 001a6b02 R_ARM_ABS32 00317045 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoarsen │ │ │ │ -01140910 00262e02 R_ARM_ABS32 0109f1d8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ +01140910 00262e02 R_ARM_ABS32 0109f1e0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 01140914 000ad702 R_ARM_ABS32 0031704d __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ 01140a9c 00222802 R_ARM_ABS32 01140aa0 MatOptions_Shifted │ │ │ │ -01140b6c 001bd002 R_ARM_ABS32 010b5268 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ +01140b6c 001bd002 R_ARM_ABS32 010b5270 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 01140b70 00155902 R_ARM_ABS32 007fe781 __petscdmda_MOD___copy_petscdmda_Dmdalocalinfof90 │ │ │ │ -01140b88 00178602 R_ARM_ABS32 010b52c0 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ +01140b88 00178602 R_ARM_ABS32 010b52c8 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 01140b8c 00252a02 R_ARM_ABS32 007fe7fd __petscdmlabeldef_MOD___copy_petscdmlabeldef_Tdmlabel │ │ │ │ -01140ba4 0007ff02 R_ARM_ABS32 010b52f4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ +01140ba4 0007ff02 R_ARM_ABS32 010b52fc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 01140ba8 00057b02 R_ARM_ABS32 007fe79d __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscweakform │ │ │ │ -01140bc0 00071602 R_ARM_ABS32 010b52f8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ +01140bc0 00071602 R_ARM_ABS32 010b5300 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 01140bc4 0016f602 R_ARM_ABS32 007fe7a5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscspace │ │ │ │ -01140bdc 00276a02 R_ARM_ABS32 010b52fc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ +01140bdc 00276a02 R_ARM_ABS32 010b5304 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 01140be0 0011bd02 R_ARM_ABS32 007fe7ad __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscquadrature │ │ │ │ -01140bf8 000c5002 R_ARM_ABS32 010b5300 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ +01140bf8 000c5002 R_ARM_ABS32 010b5308 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 01140bfc 0014be02 R_ARM_ABS32 007fe7b5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscpartitioner │ │ │ │ -01140c14 0022d502 R_ARM_ABS32 010b5304 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ +01140c14 0022d502 R_ARM_ABS32 010b530c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 01140c18 001f4802 R_ARM_ABS32 007fe7bd __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetsclimiter │ │ │ │ -01140c30 00114d02 R_ARM_ABS32 010b5308 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ +01140c30 00114d02 R_ARM_ABS32 010b5310 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 01140c34 00250202 R_ARM_ABS32 007fe7c5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfv │ │ │ │ -01140c4c 00113402 R_ARM_ABS32 010b530c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ +01140c4c 00113402 R_ARM_ABS32 010b5314 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 01140c50 0024ec02 R_ARM_ABS32 007fe7cd __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfe │ │ │ │ -01140c68 00187602 R_ARM_ABS32 010b5310 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ +01140c68 00187602 R_ARM_ABS32 010b5318 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 01140c6c 002b2c02 R_ARM_ABS32 007fe7d5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscdualspace │ │ │ │ -01140c84 0010e002 R_ARM_ABS32 010b5314 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ +01140c84 0010e002 R_ARM_ABS32 010b531c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 01140c88 00249902 R_ARM_ABS32 007fe7dd __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscds │ │ │ │ -01140ca0 000ee902 R_ARM_ABS32 010b5318 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ +01140ca0 000ee902 R_ARM_ABS32 010b5320 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 01140ca4 00226c02 R_ARM_ABS32 007fe7e5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmfield │ │ │ │ -01140cbc 00094302 R_ARM_ABS32 010b531c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ +01140cbc 00094302 R_ARM_ABS32 010b5324 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 01140cc0 002ab902 R_ARM_ABS32 007fe7ed __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmadaptor │ │ │ │ -01140cd8 00126002 R_ARM_ABS32 010b5320 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ +01140cd8 00126002 R_ARM_ABS32 010b5328 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 01140cdc 001e4302 R_ARM_ABS32 007fe7f5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdm │ │ │ │ -01140cf4 00135102 R_ARM_ABS32 010b5328 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ +01140cf4 00135102 R_ARM_ABS32 010b5330 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 01140cf8 001d8a02 R_ARM_ABS32 007fe821 __petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform │ │ │ │ -0114ff8c 000b4402 R_ARM_ABS32 01104af0 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ +0114ff8c 000b4402 R_ARM_ABS32 01104af8 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 0114ff90 00163802 R_ARM_ABS32 00bd6abd __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tkspguess │ │ │ │ -0114ffa8 00224c02 R_ARM_ABS32 01104af4 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ +0114ffa8 00224c02 R_ARM_ABS32 01104afc __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 0114ffac 00209502 R_ARM_ABS32 00bd6ac5 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tksp │ │ │ │ -0114ffc4 0021f902 R_ARM_ABS32 01104afc __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ +0114ffc4 0021f902 R_ARM_ABS32 01104b04 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 0114ffc8 0015d102 R_ARM_ABS32 00bd6ab5 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 011502dc 001f9c02 R_ARM_ABS32 0113720c KSPConvergedReasons_Shifted │ │ │ │ -01150950 00129202 R_ARM_ABS32 01115004 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ +01150950 00129202 R_ARM_ABS32 0111500c __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 01150954 0029ad02 R_ARM_ABS32 00e4a3bd __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsneslinesearch │ │ │ │ -0115096c 002bde02 R_ARM_ABS32 01115008 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ +0115096c 002bde02 R_ARM_ABS32 01115010 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 01150970 00321302 R_ARM_ABS32 00e4a3c5 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ -01150988 0021ae02 R_ARM_ABS32 0111500c __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ +01150988 0021ae02 R_ARM_ABS32 01115014 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 0115098c 0004f002 R_ARM_ABS32 00e4a3cd __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 011509ac 00315f02 R_ARM_ABS32 011509ec SNESConvergedReasons_Shifted │ │ │ │ -01150a64 00250a02 R_ARM_ABS32 0111b2a0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ +01150a64 00250a02 R_ARM_ABS32 0111b2a8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 01150a68 000bc202 R_ARM_ABS32 00ef7bfd __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttstrajectory │ │ │ │ -01150a80 000de302 R_ARM_ABS32 0111b2a4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ +01150a80 000de302 R_ARM_ABS32 0111b2ac __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 01150a84 00185102 R_ARM_ABS32 00ef7c05 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsglleadapt │ │ │ │ -01150a9c 00080c02 R_ARM_ABS32 0111b2a8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ +01150a9c 00080c02 R_ARM_ABS32 0111b2b0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 01150aa0 0014df02 R_ARM_ABS32 00ef7c0d __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ -01150ab8 002e0d02 R_ARM_ABS32 0111b2ac __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ +01150ab8 002e0d02 R_ARM_ABS32 0111b2b4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 01150abc 00078702 R_ARM_ABS32 00ef7c15 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Tts │ │ │ │ 01150e7c 001d8d02 R_ARM_ABS32 011376d0 TSConvergedReasons_Shifted │ │ │ │ -01150e94 001db402 R_ARM_ABS32 0112bad4 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ +01150e94 001db402 R_ARM_ABS32 0112badc __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 01150e98 002f0e02 R_ARM_ABS32 00fcb07d __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttaolinesearch │ │ │ │ -01150eb0 00308502 R_ARM_ABS32 0112bad8 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ +01150eb0 00308502 R_ARM_ABS32 0112bae0 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 01150eb4 00223c02 R_ARM_ABS32 00fcb085 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttao │ │ │ │ 01150ed8 000dc102 R_ARM_ABS32 01150edc TaoConvergedReasons_Shifted │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x9f1e0 contains 6276 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 011384d0 0028d716 R_ARM_JUMP_SLOT 00a3eabd DMPlexGetDataFVM │ │ │ │ 011384d4 001c1b16 R_ARM_JUMP_SLOT 007b529d MatNullSpaceRemove │ │ │ ├── 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: dad355e51f6ba16924baf723c993d9c46955d98b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb762711ebeab3c739208f857561224b857535b1 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -44182,15 +44182,15 @@ │ │ │ │ Average time for zero size MPI_Send(): %g │ │ │ │ Compiled without FORTRAN kernels │ │ │ │ Compiled with full precision matrices (default) │ │ │ │ sizeof(short) %d sizeof(int) %d sizeof(long) %d sizeof(void*) %d sizeof(PetscScalar) %d sizeof(PetscInt) %d │ │ │ │ Configure options: %s │ │ │ │ ----------------------------------------- │ │ │ │ Libraries compiled on 2025-09-10 08:42:40 on reproducible │ │ │ │ -Machine characteristics: Linux-6.12.43+deb13-arm64-armv8l-with-glibc2.41 │ │ │ │ +Machine characteristics: Linux-6.12.48+deb13-cloud-arm64-armv8l-with-glibc2.41 │ │ │ │ Using PETSc directory: /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex │ │ │ │ Using PETSc arch: │ │ │ │ ----------------------------------------- │ │ │ │ Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ ----------------------------------------- │ │ │ │ Using include paths: -I/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx r5 │ │ │ │ blx adfbc │ │ │ │ blx babdc │ │ │ │ add r6, pc, #896 @ (adr r6, be198 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ ldc2 0, cr0, [r4], {243} @ 0xf3 │ │ │ │ │ │ │ │ 000bde28 : │ │ │ │ @@ -244,19 +244,19 @@ │ │ │ │ add r6, pc, #464 @ (adr r6, be194 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldc2l 0, cr0, [r6], #972 @ 0x3cc │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - orns r0, r8, fp, ror #3 │ │ │ │ + eor.w r0, r0, fp, ror #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -373,15 +373,15 @@ │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, pc, #704 @ (adr r4, be3cc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8200f3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r3, pc, #856 @ (adr r3, be478 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 000be120 : │ │ │ │ @@ -626,15 +626,15 @@ │ │ │ │ lsls r7, r1 │ │ │ │ add r3, pc, #144 @ (adr r3, be3dc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #112 @ (adr r3, be3c4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r6, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @@ -1215,29 +1215,29 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, r4, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n bed64 │ │ │ │ + b.n bed74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r4, r4, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r0, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n bec6c │ │ │ │ + b.n bec7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 000be8bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1381,15 +1381,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1411,15 +1411,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r4, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1443,15 +1443,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1475,15 +1475,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1501,19 +1501,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #10 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #560] @ (bed6c ) │ │ │ │ + ldr r6, [pc, #592] @ (bed8c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (beb84 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1534,19 +1534,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #288] @ (becb0 ) │ │ │ │ + ldr r6, [pc, #320] @ (becd0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bebd4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1567,19 +1567,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #992] @ (befc0 ) │ │ │ │ + ldr r6, [pc, #0] @ (bebe0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #44] @ (bec20 ) │ │ │ │ @@ -1598,19 +1598,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #872] @ (bef8c ) │ │ │ │ + ldr r7, [pc, #904] @ (befac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [pc, #680] @ (beed4 ) │ │ │ │ + ldr r7, [pc, #712] @ (beef4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000bec2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1638,19 +1638,19 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [pc, #344] @ (beddc ) │ │ │ │ + ldr r7, [pc, #376] @ (bedfc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000bec84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1679,19 +1679,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #912] @ (bf068 ) │ │ │ │ + ldr r7, [pc, #944] @ (bf088 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (bf0d0 ) │ │ │ │ + ldr r7, [pc, #16] @ (becf0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #48] @ (bed24 ) │ │ │ │ @@ -1713,15 +1713,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1736,19 +1736,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r1, #23] │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - sev │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + it mi │ │ │ │ + lslmi r4, r6, #3 │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bedb0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1768,19 +1768,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #48] @ (bee00 ) │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1827,19 +1827,19 @@ │ │ │ │ adds r2, #24 │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n bf31c │ │ │ │ + b.n bf32c │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bee90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1858,19 +1858,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n bf334 │ │ │ │ + b.n bf344 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n bf2d8 │ │ │ │ + b.n bf2e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (beedc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1889,19 +1889,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n bf2e8 │ │ │ │ + b.n bf2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n bf28c │ │ │ │ + b.n bf29c │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #52] @ (bef30 ) │ │ │ │ @@ -1925,15 +1925,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1953,21 +1953,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ittt vs │ │ │ │ + itet vs │ │ │ │ lslvs r5, r7, #3 │ │ │ │ - pushvs {r4, lr} │ │ │ │ + pushvc {r4, lr} │ │ │ │ movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #40] @ (befc0 ) │ │ │ │ ldr r3, [pc, #44] @ (befc4 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -1983,19 +1983,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 000befcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2017,18 +2017,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9a800fd │ │ │ │ - cmp r3, #22 │ │ │ │ + @ instruction: 0xe9b000fd │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 000bf01c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2050,18 +2050,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #-1012] @ 0x3f4 │ │ │ │ - cmp r3, #14 │ │ │ │ + strd r0, r0, [r0, #-1012]! @ 0x3f4 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 000bf06c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2083,18 +2083,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmdb r8, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - cmp r3, #10 │ │ │ │ + ldmdb r0, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 000bf0bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2116,18 +2116,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia.w r8!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + stlexd sp, r0, r0, [r0] │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 000bf10c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2149,18 +2149,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8], #-1012 @ 0x3f4 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + ldrd r0, r0, [r0], #-1012 @ 0x3f4 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 000bf15c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2182,18 +2182,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81800fd │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + @ instruction: 0xe82000fd │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bf1ec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2212,19 +2212,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #936] @ (bf59c ) │ │ │ │ + ldr r1, [pc, #968] @ (bf5bc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #824] @ (bf530 ) │ │ │ │ + ldr r1, [pc, #856] @ (bf550 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [pc, #52] @ (bf240 ) │ │ │ │ @@ -2246,17 +2246,17 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2280,17 +2280,17 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2313,17 +2313,17 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2345,17 +2345,17 @@ │ │ │ │ movw r1, #2059 @ 0x80b │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #344] @ (bf498 ) │ │ │ │ + ldr r1, [pc, #376] @ (bf4b8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r6, [r3, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000bf344 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2377,17 +2377,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add.w r0, r8, #8028160 @ 0x7a8000 │ │ │ │ - @ instruction: 0xf4dc00f5 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + adds.w r0, r0, #8028160 @ 0x7a8000 │ │ │ │ + @ instruction: 0xf4e400f5 │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bf3cc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2406,19 +2406,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [pc, #40] @ (bf3fc ) │ │ │ │ + ldr r0, [pc, #72] @ (bf41c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf41c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2438,17 +2438,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2471,17 +2471,17 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2503,17 +2503,17 @@ │ │ │ │ movw r1, #2059 @ 0x80b │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds.w r0, sl, #8323072 @ 0x7f0000 │ │ │ │ + @ instruction: 0xf52200fe │ │ │ │ strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bf50c ) │ │ │ │ @@ -2534,18 +2534,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4d400fe │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xf4dc00fe │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bf558 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2565,18 +2565,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - eor.w r0, r8, #8323072 @ 0x7f0000 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + eors.w r0, r0, #8323072 @ 0x7f0000 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #36] @ (bf59c ) │ │ │ │ @@ -2591,19 +2591,19 @@ │ │ │ │ add.w r2, r2, #780 @ 0x30c │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #36] @ (bf5e0 ) │ │ │ │ @@ -2618,19 +2618,19 @@ │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #56] @ (bf634 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2651,18 +2651,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr6, {7} │ │ │ │ - ldc2l 0, cr0, [r6, #984]! @ 0x3d8 │ │ │ │ + mrc2 0, 0, r0, cr10, cr6, {7} │ │ │ │ + ldc2l 0, cr0, [lr, #984]! @ 0x3d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf684 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #52] @ (bf688 ) │ │ │ │ @@ -2681,18 +2681,18 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2 0, cr0, [lr, #984]! @ 0x3d8 │ │ │ │ - stc2 0, cr0, [r4, #984]! @ 0x3d8 │ │ │ │ + stc2l 0, cr0, [r6, #984] @ 0x3d8 │ │ │ │ + stc2 0, cr0, [ip, #984]! @ 0x3d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf6d4 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #52] @ (bf6d8 ) │ │ │ │ @@ -2711,18 +2711,18 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n bf6e0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-984]! @ 0xfffffc28 │ │ │ │ - ldc2l 0, cr0, [r4, #-984] @ 0xfffffc28 │ │ │ │ + ldc2l 0, cr0, [r6, #-984]! @ 0xfffffc28 │ │ │ │ + ldc2l 0, cr0, [ip, #-984] @ 0xfffffc28 │ │ │ │ │ │ │ │ 000bf6e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #52] @ (bf724 ) │ │ │ │ @@ -2743,19 +2743,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [pc, #216] @ (bf808 ) │ │ │ │ + ldr r7, [pc, #248] @ (bf828 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #12 │ │ │ │ @@ -2776,19 +2776,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc2 0, cr0, [sl], #984 @ 0x3d8 │ │ │ │ + ldc2 0, cr0, [r2], #984 @ 0x3d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf7c4 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #52] @ (bf7c8 ) │ │ │ │ @@ -2807,18 +2807,18 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc2l 0, cr0, [lr], #-984 @ 0xfffffc28 │ │ │ │ - stc2l 0, cr0, [r4], #-984 @ 0xfffffc28 │ │ │ │ + stc2 0, cr0, [r6], {246} @ 0xf6 │ │ │ │ + stc2l 0, cr0, [ip], #-984 @ 0xfffffc28 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [pc, #52] @ (bf818 ) │ │ │ │ movs r3, #12 │ │ │ │ @@ -2839,19 +2839,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2 0, cr0, [lr], {246} @ 0xf6 │ │ │ │ + ldc2 0, cr0, [r6], {246} @ 0xf6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf868 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #52] @ (bf86c ) │ │ │ │ @@ -2870,18 +2870,18 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfbda00f6 │ │ │ │ - @ instruction: 0xfbc000f6 │ │ │ │ + @ instruction: 0xfbe200f6 │ │ │ │ + @ instruction: 0xfbc800f6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf8b8 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #52] @ (bf8bc ) │ │ │ │ @@ -2900,18 +2900,18 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfb8a00f6 │ │ │ │ - @ instruction: 0xfb7000f6 │ │ │ │ + @ instruction: 0xfb9200f6 │ │ │ │ + @ instruction: 0xfb7800f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #52] @ (bf908 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #52] @ (bf90c ) │ │ │ │ @@ -2930,19 +2930,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (bf958 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2962,17 +2962,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #688] @ (bfc0c ) │ │ │ │ + ldr r4, [pc, #720] @ (bfc2c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2993,19 +2993,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bf9f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -3025,19 +3025,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000bf9fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3056,17 +3056,17 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.u64 q0, , #62 │ │ │ │ - vqadd.u16 q8, q13, │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + vshr.u64 q0, , #54 │ │ │ │ + vqadd.u32 q8, q9, │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 000bfa40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3085,18 +3085,18 @@ │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - vshr.u64 q0, , #58 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + vshr.u64 q0, , #50 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vqadd.u8 q0, q14, │ │ │ │ + vqadd.u16 q0, q10, │ │ │ │ │ │ │ │ 000bfa84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -3114,19 +3114,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #40] @ (bfb00 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -3141,19 +3141,19 @@ │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #48] @ (bfb50 ) │ │ │ │ @@ -3173,19 +3173,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n bfa58 │ │ │ │ + bmi.n bfa68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n bfc30 │ │ │ │ + bcs.n bfc40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #48] @ (bfba0 ) │ │ │ │ @@ -3205,19 +3205,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n bfc90 │ │ │ │ + bmi.n bfca0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n bfbe4 │ │ │ │ + bcs.n bfbf4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -3238,17 +3238,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bls.n bfc58 │ │ │ │ + bls.n bfc68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcs.n bfc3c │ │ │ │ + bcs.n bfc4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r4, [r5, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3276,19 +3276,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #44] @ (bfc98 ) │ │ │ │ @@ -3307,19 +3307,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (bfce4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -3338,19 +3338,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #944 @ (adr r5, c0098 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, c00b8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ (bfd5c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -3797,15 +3797,15 @@ │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ movw r3, #5020 @ 0x139c │ │ │ │ b.n c00b6 │ │ │ │ strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n c03cc <__petscsys_MOD_petscinitializewithhelp@@Base+0x34> │ │ │ │ + b.n c03dc <__petscsys_MOD_petscinitializewithhelp@@Base+0x44> │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r0, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [r1, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [r2, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -3954,15 +3954,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w adcac │ │ │ │ nop │ │ │ │ strh r2, [r5, #20] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c0260 <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4079,27 +4079,27 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #18] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r5, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r0, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r6, [r2, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c0398 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4216,27 +4216,27 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r6, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r0, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrsb r4, [r2, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r1, #2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r6, [r3, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c04d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6350,15 +6350,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx b6d24 <_gfortran_runtime_error_at@plt> │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -6580,15 +6580,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx b6d24 <_gfortran_runtime_error_at@plt> │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r6, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -6685,15 +6685,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adcs r4, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c1c20 : │ │ │ │ @@ -6822,15 +6822,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r4, r6, #3 │ │ │ │ ands r6, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ands r0, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c1d54 : │ │ │ │ @@ -6893,15 +6893,15 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n c1dba │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c1e00 : │ │ │ │ @@ -6964,15 +6964,15 @@ │ │ │ │ b.n c1e4c │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c1ea4 : │ │ │ │ @@ -7241,51 +7241,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r5, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, #136 @ 0x88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, #202 @ 0xca │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c2198 : │ │ │ │ @@ -7368,21 +7368,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r3, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c2284 : │ │ │ │ @@ -7409,15 +7409,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n c229e │ │ │ │ nop │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c22d8 : │ │ │ │ @@ -7682,37 +7682,37 @@ │ │ │ │ nop │ │ │ │ str r4, [r1, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, #218 @ 0xda │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c25a0 : │ │ │ │ @@ -7738,15 +7738,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n c25ba │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c25f0 : │ │ │ │ @@ -7880,21 +7880,21 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r7, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r6, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c275c : │ │ │ │ @@ -7977,15 +7977,15 @@ │ │ │ │ b.n c27bc │ │ │ │ ldrb r6, [r4, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c2824 : │ │ │ │ @@ -8252,31 +8252,31 @@ │ │ │ │ ... │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r6, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, #130 @ 0x82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c2af8 : │ │ │ │ @@ -8358,21 +8358,21 @@ │ │ │ │ b.n c2b34 │ │ │ │ ldr r4, [r6, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c2be4 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ @@ -8455,21 +8455,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ b.n c2c44 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ nop │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c2cc0 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_insert_aux >, std::hash, std::equal_to > > >(__gnu_cxx::__normal_iterator >, std::hash, std::equal_to > >*, std::vector >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > > >, std::pair >, std::hash, std::equal_to > >&&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9152,21 +9152,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #961 @ 0x3c1 │ │ │ │ b.n c341e > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x312> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b3980 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r3, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r3, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c3488 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::table_iterator, bool> Petsc::khash::KHashTable > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_final_ > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(unsigned int const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}>(unsigned int const&, Petsc::khash::KHashTable > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(unsigned int const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}&&)@@Base>: │ │ │ │ @@ -9344,15 +9344,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx abc7c │ │ │ │ b.n c34cc > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::table_iterator, bool> Petsc::khash::KHashTable > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_final_ > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(unsigned int const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}>(unsigned int const&, Petsc::khash::KHashTable > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(unsigned int const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}&&)@@Base+0x44> │ │ │ │ cmp r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9614,47 +9614,47 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [pc, #152] @ (c3974 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000c3920 : │ │ │ │ mov.w r3, #64000 @ 0xfa00 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ @@ -9877,39 +9877,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #204 @ 0xcc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r5, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10091,31 +10091,31 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #72] @ (c3dac ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #800] @ (c408c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c3d98 : │ │ │ │ @@ -10340,27 +10340,27 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10430,21 +10430,21 @@ │ │ │ │ b.n c4034 │ │ │ │ add sl, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r8, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c40c4 : │ │ │ │ @@ -10471,15 +10471,15 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n c40de │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, r2, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c4118 : │ │ │ │ @@ -10667,33 +10667,33 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r6, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, r2, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r1, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r2, r6, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r5, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c431c : │ │ │ │ @@ -10890,33 +10890,33 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, r6, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10965,15 +10965,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n c4588 │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, r5, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r6, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11890,81 +11890,81 @@ │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xfa83ffff │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r6, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r5, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr 0, 3, r0, cr14, cr6, {7} │ │ │ │ + mrc 0, 3, r0, cr6, cr6, {7} │ │ │ │ asrs r0, r7, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r5, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r6, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r5, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stcl 0, cr0, [lr, #984]! @ 0x3d8 │ │ │ │ + ldcl 0, cr0, [r6, #984]! @ 0x3d8 │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r0, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r7, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r3, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r5, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r4, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ @@ -11972,15 +11972,15 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r2, r2, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r6, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r5, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ @@ -12076,27 +12076,27 @@ │ │ │ │ b.n c5082 │ │ │ │ adds r4, #118 @ 0x76 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r1, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c5148 : │ │ │ │ @@ -12145,15 +12145,15 @@ │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ b.n c5168 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r0, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -12607,127 +12607,127 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r6, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r4, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r4, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r1, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r3, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r5, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r0, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r7, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r7, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r2, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c5754 : │ │ │ │ @@ -12775,15 +12775,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ b.n c5774 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r7, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r3, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -12856,25 +12856,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1062 @ 0x426 │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n c5808 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r5, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r3, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c58ac : │ │ │ │ @@ -12987,31 +12987,31 @@ │ │ │ │ nop │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r4, r7, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r2, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c59f0 : │ │ │ │ @@ -13130,31 +13130,31 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r3, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r3, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c5b40 : │ │ │ │ @@ -13422,43 +13422,43 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r2, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r0, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r4, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r5, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c5e30 : │ │ │ │ @@ -13754,37 +13754,37 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r4, r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r7, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r2, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -14088,43 +14088,43 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n c5c68 │ │ │ │ + b.n c5c78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ mcr2 0, 2, r0, cr14, cr2, {7} │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - vshr.u64 q8, , #48 │ │ │ │ + vshr.u64 q8, , #40 │ │ │ │ stc2 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ - vshr.u64 q0, , #18 │ │ │ │ + vshr.u64 q0, , #10 │ │ │ │ stc2l 0, cr0, [r8, #-968]! @ 0xfffffc38 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.u64 q0, , #52 │ │ │ │ + vshr.u64 q0, , #44 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2 0, cr0, [r0, #-968]! @ 0xfffffc38 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vqadd.u8 q8, q10, │ │ │ │ + vqadd.u8 q8, q14, │ │ │ │ ldc2l 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vqadd.u32 q0, q8, │ │ │ │ + vqadd.u32 q0, q12, │ │ │ │ ldc2l 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc2 0, 7, r0, cr12, cr3, {7} │ │ │ │ + vqadd.u8 q0, q10, │ │ │ │ stc2 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ stmdb 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, #544] @ (c66dc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -14348,32 +14348,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r6, r3, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #-972] @ 0xfffffc34 │ │ │ │ + ldc2 0, cr0, [r8, #-972] @ 0xfffffc34 │ │ │ │ @ instruction: 0xfaca00f2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2l 0, cr0, [sl], #972 @ 0x3cc │ │ │ │ + ldc2l 0, cr0, [r2], #972 @ 0x3cc │ │ │ │ @ instruction: 0xfaa000f2 │ │ │ │ movs r2, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2l 0, cr0, [r4], {243} @ 0xf3 │ │ │ │ + stc2l 0, cr0, [ip], {243} @ 0xf3 │ │ │ │ @ instruction: 0xfa7a00f2 │ │ │ │ vshr.u64 q8, q9, #12 │ │ │ │ - ldc2 0, cr0, [lr], {243} @ 0xf3 │ │ │ │ + stc2 0, cr0, [r6], #972 @ 0x3cc │ │ │ │ @ instruction: 0xfa5000f2 │ │ │ │ vshr.u64 q8, q9, #50 │ │ │ │ - ldc2l 0, cr0, [r8], #-972 @ 0xfffffc34 │ │ │ │ + stc2 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ @ instruction: 0xfa2e00f2 │ │ │ │ vshr.u64 q0, q9, #24 │ │ │ │ - mrrc2 0, 15, r0, r0, cr3 @ │ │ │ │ + mrrc2 0, 15, r0, r8, cr3 │ │ │ │ @ instruction: 0xfa0a00f2 │ │ │ │ vshr.u64 q0, q9, #60 │ │ │ │ │ │ │ │ 000c6738 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14482,23 +14482,23 @@ │ │ │ │ b.n c6782 │ │ │ │ adds r4, r5, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xfb5c00f3 │ │ │ │ + @ instruction: 0xfb6400f3 │ │ │ │ @ instruction: 0xfbf400f2 │ │ │ │ ldc2 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ ldr??.w r0, [r0, #242] @ 0xf2 │ │ │ │ mcr2 0, 4, r0, cr12, cr2, {7} │ │ │ │ - @ instruction: 0xfb1000f3 │ │ │ │ + @ instruction: 0xfb1800f3 │ │ │ │ str.w r0, [r2, #242] @ 0xf2 │ │ │ │ mcr2 0, 3, r0, cr0, cr2, {7} │ │ │ │ - @ instruction: 0xfaea00f3 │ │ │ │ + @ instruction: 0xfaf200f3 │ │ │ │ strh.w r0, [r4, #242] @ 0xf2 │ │ │ │ mcr2 0, 2, r0, cr2, cr2, {7} │ │ │ │ │ │ │ │ 000c687c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14846,45 +14846,45 @@ │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7b000f2 │ │ │ │ stc2 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ stc2 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ subs r6, r2, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr??.w r0, [r8, #243] @ 0xf3 │ │ │ │ + vst4. {d0-d3}, [r0 :256], r3 │ │ │ │ subw r0, sl, #2290 @ 0x8f2 │ │ │ │ stc2l 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ - ldrh.w r0, [sl, #243] @ 0xf3 │ │ │ │ + str.w r0, [r2, #243] @ 0xf3 │ │ │ │ @ instruction: 0xf66c00f2 │ │ │ │ stc2 0, cr0, [r6], #-968 @ 0xfffffc38 │ │ │ │ - ldrb.w r0, [r0, #243] @ 0xf3 │ │ │ │ + ldrb.w r0, [r8, #243] @ 0xf3 │ │ │ │ movw r0, #43250 @ 0xa8f2 │ │ │ │ stc2 0, cr0, [r4], {242} @ 0xf2 │ │ │ │ - str??.w r0, [ip, r3, lsl #3] │ │ │ │ + ldr??.w r0, [r4, r3, lsl #3] │ │ │ │ @ instruction: 0xf61e00f2 │ │ │ │ @ instruction: 0xfbd800f2 │ │ │ │ - str.w r0, [r6, r3, lsl #3] │ │ │ │ + str.w r0, [lr, r3, lsl #3] │ │ │ │ @ instruction: 0xf5f800f2 │ │ │ │ @ instruction: 0xfbb200f2 │ │ │ │ - strh.w r0, [r0, r3, lsl #3] │ │ │ │ + strh.w r0, [r8, r3, lsl #3] │ │ │ │ rsbs r0, sl, #7929856 @ 0x790000 │ │ │ │ @ instruction: 0xfb9400f2 │ │ │ │ - @ instruction: 0xf7fc00f3 │ │ │ │ + strb.w r0, [r4, r3, lsl #3] │ │ │ │ subs.w r0, r6, #7929856 @ 0x790000 │ │ │ │ @ instruction: 0xfb7000f2 │ │ │ │ - @ instruction: 0xf7d800f3 │ │ │ │ + @ instruction: 0xf7e000f3 │ │ │ │ @ instruction: 0xfba200f2 │ │ │ │ mrc2 0, 0, r0, cr0, cr2, {7} │ │ │ │ - @ instruction: 0xf7ae00f3 │ │ │ │ + @ instruction: 0xf7b600f3 │ │ │ │ sbc.w r0, r0, #7929856 @ 0x790000 │ │ │ │ @ instruction: 0xfb1a00f2 │ │ │ │ - @ instruction: 0xf78a00f3 │ │ │ │ + @ instruction: 0xf79200f3 │ │ │ │ @ instruction: 0xfb5400f2 │ │ │ │ stc2l 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ - @ instruction: 0xf75e00f3 │ │ │ │ + @ instruction: 0xf76600f3 │ │ │ │ adds.w r0, r0, #7929856 @ 0x790000 │ │ │ │ @ instruction: 0xfaca00f2 │ │ │ │ │ │ │ │ 000c6c88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15318,46 +15318,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr??.w r0, [r2, #242] @ 0xf2 │ │ │ │ vld4. {d0-d3}, [r2 :256], r2 │ │ │ │ asrs r2, r7, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - orr.w r0, ip, #7962624 @ 0x798000 │ │ │ │ + orrs.w r0, r4, #7962624 @ 0x798000 │ │ │ │ @ instruction: 0xf4e200f2 │ │ │ │ add.w r0, r8, #7929856 @ 0x790000 │ │ │ │ rsbs r0, sl, #242 @ 0xf2 │ │ │ │ ldr.w r0, [r8, r2, lsl #3] │ │ │ │ strh.w r0, [r2, r2, lsl #3] │ │ │ │ addw r0, sl, #242 @ 0xf2 │ │ │ │ @ instruction: 0xf7e800f2 │ │ │ │ sbc.w r0, r6, #242 @ 0xf2 │ │ │ │ - @ instruction: 0xf38c00f3 │ │ │ │ + @ instruction: 0xf39400f3 │ │ │ │ adc.w r0, r6, #242 @ 0xf2 │ │ │ │ @ instruction: 0xf7c000f2 │ │ │ │ - @ instruction: 0xf36600f3 │ │ │ │ + @ instruction: 0xf36e00f3 │ │ │ │ @ instruction: 0xf12000f2 │ │ │ │ @ instruction: 0xf79a00f2 │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf32800f3 │ │ │ │ + @ instruction: 0xf33000f3 │ │ │ │ @ instruction: 0xf0da00f2 │ │ │ │ @ instruction: 0xf75800f2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf0a200f2 │ │ │ │ @ instruction: 0xf72000f2 │ │ │ │ - @ instruction: 0xf2be00f3 │ │ │ │ + movt r0, #24819 @ 0x60f3 │ │ │ │ @ instruction: 0xf35400f2 │ │ │ │ @ instruction: 0xf37a00f2 │ │ │ │ orr.w r0, ip, #242 @ 0xf2 │ │ │ │ movt r0, #43250 @ 0xa8f2 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf25e00f3 │ │ │ │ + @ instruction: 0xf26600f3 │ │ │ │ ands.w r0, r0, #242 @ 0xf2 │ │ │ │ │ │ │ │ 000c7170 : │ │ │ │ stmdb 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 │ │ │ │ @@ -15783,44 +15783,44 @@ │ │ │ │ mrc 0, 0, r0, cr10, cr2, {7} │ │ │ │ @ instruction: 0xf4e200f2 │ │ │ │ stc2l 1, cr0, [r2], {8} │ │ │ │ asrs r0, r1, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stcl 0, cr0, [r0], #968 @ 0x3c8 │ │ │ │ @ instruction: 0xf3ae00f2 │ │ │ │ - vqadd.s8 q0, q13, │ │ │ │ + vqadd.s16 q0, q9, │ │ │ │ ldc 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ @ instruction: 0xf38a00f2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mcr 0, 6, r0, cr4, cr3, {7} │ │ │ │ + mcr 0, 6, r0, cr12, cr3, {7} │ │ │ │ vqadd.s64 q8, q15, q9 │ │ │ │ vqadd.s16 q8, q10, q9 │ │ │ │ - mrc 0, 4, r0, cr14, cr3, {7} │ │ │ │ + mcr 0, 5, r0, cr6, cr3, {7} │ │ │ │ mrrc 0, 15, r0, r2, cr2 │ │ │ │ @ instruction: 0xf31e00f2 │ │ │ │ - mrc 0, 3, r0, cr8, cr3, {7} │ │ │ │ + mcr 0, 4, r0, cr0, cr3, {7} │ │ │ │ stc 0, cr0, [ip], #-968 @ 0xfffffc38 │ │ │ │ @ instruction: 0xf2f600f2 │ │ │ │ - mrc 0, 2, r0, cr2, cr3, {7} │ │ │ │ + mrc 0, 2, r0, cr10, cr3, {7} │ │ │ │ stc 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ @ instruction: 0xf2d200f2 │ │ │ │ - mcr 0, 1, r0, cr14, cr3, {7} │ │ │ │ + mrc 0, 1, r0, cr6, cr3, {7} │ │ │ │ @ instruction: 0xebe200f2 │ │ │ │ subw r0, lr, #242 @ 0xf2 │ │ │ │ - mcr 0, 0, r0, cr10, cr3, {7} │ │ │ │ + mrc 0, 0, r0, cr2, cr3, {7} │ │ │ │ subs.w r0, lr, r2, ror #3 │ │ │ │ @ instruction: 0xf28a00f2 │ │ │ │ - stcl 0, cr0, [r6, #972]! @ 0x3cc │ │ │ │ + stcl 0, cr0, [lr, #972]! @ 0x3cc │ │ │ │ @ instruction: 0xeb9a00f2 │ │ │ │ @ instruction: 0xf26600f2 │ │ │ │ - stcl 0, cr0, [r2, #972] @ 0x3cc │ │ │ │ + stcl 0, cr0, [sl, #972] @ 0x3cc │ │ │ │ sbcs.w r0, r6, r2, ror #3 │ │ │ │ movw r0, #8434 @ 0x20f2 │ │ │ │ - ldc 0, cr0, [ip, #972] @ 0x3cc │ │ │ │ + stc 0, cr0, [r4, #972]! @ 0x3cc │ │ │ │ adcs.w r0, r0, r2, ror #3 │ │ │ │ @ instruction: 0xf21a00f2 │ │ │ │ │ │ │ │ 000c7650 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15929,23 +15929,23 @@ │ │ │ │ b.n c769a │ │ │ │ lsrs r4, r2, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mcrr 0, 15, r0, r4, cr3 │ │ │ │ + mcrr 0, 15, r0, ip, cr3 │ │ │ │ stc 0, cr0, [r4, #-968] @ 0xfffffc38 │ │ │ │ ldcl 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ ldrd r0, r0, [r6, #968] @ 0x3c8 │ │ │ │ @ instruction: 0xf0ce00f2 │ │ │ │ - @ instruction: 0xebf800f3 │ │ │ │ + stc 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ @ instruction: 0xe9aa00f2 │ │ │ │ @ instruction: 0xf0a000f2 │ │ │ │ - rsbs r0, r2, r3, ror #3 │ │ │ │ + rsbs r0, sl, r3, ror #3 │ │ │ │ @ instruction: 0xe98c00f2 │ │ │ │ eor.w r0, r2, #242 @ 0xf2 │ │ │ │ │ │ │ │ 000c7794 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -16391,49 +16391,49 @@ │ │ │ │ ldcl 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ mrc 0, 7, r0, cr8, cr2, {7} │ │ │ │ b.n c791c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldc 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia.w ip, {r0, r1, r4, r5, r6, r7} │ │ │ │ + ldmia.w r4, {r0, r1, r4, r5, r6, r7} │ │ │ │ b.n c78a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stcl 0, cr0, [sl, #-968] @ 0xfffffc38 │ │ │ │ - strd r0, r0, [r6], #-972 @ 0x3cc │ │ │ │ + strd r0, r0, [lr], #-972 @ 0x3cc │ │ │ │ b.n c7864 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stc 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ - @ instruction: 0xe83c00f3 │ │ │ │ + strex r0, r0, [r4, #972] @ 0x3cc │ │ │ │ ldrd r0, r0, [r6], #968 @ 0x3c8 │ │ │ │ stlexd r2, r0, r0, [ip] │ │ │ │ - @ instruction: 0xe81600f3 │ │ │ │ + @ instruction: 0xe81e00f3 │ │ │ │ b.n c77dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldcl 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ - b.n c7c34 │ │ │ │ + b.n c7c44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c77a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldc 0, cr0, [r2], #968 @ 0x3c8 │ │ │ │ - b.n c7bf8 │ │ │ │ + b.n c7c08 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c7764 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stc 0, cr0, [lr], {242} @ 0xf2 │ │ │ │ stc 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ b.n c7714 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stcl 0, cr0, [r0], #-968 @ 0xfffffc38 │ │ │ │ - b.n c7b74 │ │ │ │ + b.n c7b84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c76e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldc 0, cr0, [lr], #-968 @ 0xfffffc38 │ │ │ │ - b.n c7b30 │ │ │ │ + b.n c7b40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c76a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldc 0, cr0, [lr], {242} @ 0xf2 │ │ │ │ │ │ │ │ 000c7c88 , (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter()@@Base>: │ │ │ │ bx lr │ │ │ │ @@ -16656,15 +16656,15 @@ │ │ │ │ blx b3980 <__cxa_call_terminate@plt> │ │ │ │ lsls r2, r3, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xeafc00f2 │ │ │ │ @ instruction: 0xeb3c00f2 │ │ │ │ │ │ │ │ 000c7ea0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -16865,30 +16865,30 @@ │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ b.n c846c │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xeacc00f2 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n c86b0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x13c> │ │ │ │ + b.n c86c0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x14c> │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c8224 ::~ObjectPool()@@Base+0x168> │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xe9a200f2 │ │ │ │ - b.n c8678 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x104> │ │ │ │ + b.n c8688 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x114> │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c81ec ::~ObjectPool()@@Base+0x130> │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xe98000f2 │ │ │ │ - b.n c8640 ::allocate<>(_p_PetscDeviceContext**)@@Base+0xcc> │ │ │ │ + b.n c8650 ::allocate<>(_p_PetscDeviceContext**)@@Base+0xdc> │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c81b4 ::~ObjectPool()@@Base+0xf8> │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrd r0, r0, [lr, #-968] @ 0x3c8 │ │ │ │ - b.n c8608 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x94> │ │ │ │ + b.n c8618 ::allocate<>(_p_PetscDeviceContext**)@@Base+0xa4> │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c80bc ::~ObjectPool()@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17026,32 +17026,32 @@ │ │ │ │ nop │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n c85bc ::allocate<>(_p_PetscDeviceContext**)@@Base+0x48> │ │ │ │ + b.n c85cc ::allocate<>(_p_PetscDeviceContext**)@@Base+0x58> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bgt.n c81b0 ::~ObjectPool()@@Base+0xf4> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bgt.n c8158 ::~ObjectPool()@@Base+0x9c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c8584 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x10> │ │ │ │ + b.n c8594 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x20> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bgt.n c826c > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x28> │ │ │ │ lsls r2, r6, #3 │ │ │ │ ble.n c8318 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xd4> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bgt.n c8308 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xc4> │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xe80400f2 │ │ │ │ - b.n c84a8 │ │ │ │ + b.n c84b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bgt.n c829c > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x58> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bgt.n c8244 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base> │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8244 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ @@ -17184,31 +17184,31 @@ │ │ │ │ b.n c82e0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n c8428 │ │ │ │ + b.n c8438 │ │ │ │ lsls r3, r6, #3 │ │ │ │ blt.n c8438 │ │ │ │ lsls r2, r6, #3 │ │ │ │ blt.n c83d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c83ec │ │ │ │ + b.n c83fc │ │ │ │ lsls r3, r6, #3 │ │ │ │ bge.n c82e4 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xa0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ blt.n c839c > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x158> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ blt.n c83dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r3, r6, #3 │ │ │ │ bge.n c8340 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xfc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bge.n c82e0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c83b4 : │ │ │ │ @@ -17366,33 +17366,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n c8466 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bgt.n c8558 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c7f48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ blt.n c8524 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c7f14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ blt.n c84f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c7ee0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c8544 │ │ │ │ + ble.n c8554 │ │ │ │ lsls r3, r6, #3 │ │ │ │ blt.n c84bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c7eac │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8574 ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ @@ -17832,98 +17832,98 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n c8a50 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4dc> │ │ │ │ + bgt.n c8a60 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4ec> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvc.n c8a50 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4dc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c8fc0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x27c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n c8990 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x41c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c8fcc , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x288> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n c89e8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x474> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c89d8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x464> │ │ │ │ + bgt.n c89e8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x474> │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c8fa4 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x260> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c8a70 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4fc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n c8ae8 ::deallocate(_p_PetscDeviceContext**)@@Base+0x70> │ │ │ │ + blt.n c88f8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x384> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n c89d8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x464> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c8a30 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4bc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c899c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x428> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c8a9c ::deallocate(_p_PetscDeviceContext**)@@Base+0x24> │ │ │ │ + blt.n c8aac ::deallocate(_p_PetscDeviceContext**)@@Base+0x34> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvs.n c8a3c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4c8> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c8a2c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4b8> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c8a38 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4c4> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c8b08 ::deallocate(_p_PetscDeviceContext**)@@Base+0x90> │ │ │ │ lsls r2, r6, #3 │ │ │ │ stc2 1, cr0, [r2], #24 │ │ │ │ - bge.n c89c4 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x450> │ │ │ │ + bge.n c89d4 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x460> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n c8ab4 ::deallocate(_p_PetscDeviceContext**)@@Base+0x3c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c8b0c ::deallocate(_p_PetscDeviceContext**)@@Base+0x94> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n c8984 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x410> │ │ │ │ + bge.n c8994 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x420> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n c8a74 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x500> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c8acc ::deallocate(_p_PetscDeviceContext**)@@Base+0x54> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n c8944 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3d0> │ │ │ │ + bge.n c8954 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3e0> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n c8a34 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4c0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c8a8c ::deallocate(_p_PetscDeviceContext**)@@Base+0x14> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n c8b04 ::deallocate(_p_PetscDeviceContext**)@@Base+0x8c> │ │ │ │ + bge.n c8b14 ::deallocate(_p_PetscDeviceContext**)@@Base+0x9c> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bhi.n c8a70 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4fc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c8cac ::deallocate(_p_PetscDeviceContext**)@@Base+0x234> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n c8ae0 ::deallocate(_p_PetscDeviceContext**)@@Base+0x68> │ │ │ │ + bge.n c8af0 ::deallocate(_p_PetscDeviceContext**)@@Base+0x78> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvc.n c8a44 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4d0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c8c84 ::deallocate(_p_PetscDeviceContext**)@@Base+0x20c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n c8a98 ::deallocate(_p_PetscDeviceContext**)@@Base+0x20> │ │ │ │ + bge.n c8aa8 ::deallocate(_p_PetscDeviceContext**)@@Base+0x30> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n c8aa4 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c896c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3f8> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c8a6c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4f8> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n c8a54 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4e0> │ │ │ │ + bge.n c8a64 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x4f0> │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n c8bd4 ::deallocate(_p_PetscDeviceContext**)@@Base+0x15c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c8af4 ::deallocate(_p_PetscDeviceContext**)@@Base+0x7c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, c8aa6 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2e> │ │ │ │ + cbz r2, c8aa8 ::deallocate(_p_PetscDeviceContext**)@@Base+0x30> │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n c8b90 ::deallocate(_p_PetscDeviceContext**)@@Base+0x118> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n c8b3c ::deallocate(_p_PetscDeviceContext**)@@Base+0xc4> │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8a78 ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ @@ -18173,63 +18173,63 @@ │ │ │ │ @ instruction: 0xfa320106 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa2c0106 │ │ │ │ ldr??.w r0, [r4, #262] @ 0x106 │ │ │ │ strb r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n c8c9c ::deallocate(_p_PetscDeviceContext**)@@Base+0x224> │ │ │ │ + bvc.n c8cac ::deallocate(_p_PetscDeviceContext**)@@Base+0x234> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n c8d88 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x44> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c8de0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x9c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c8c64 ::deallocate(_p_PetscDeviceContext**)@@Base+0x1ec> │ │ │ │ + bvc.n c8c74 ::deallocate(_p_PetscDeviceContext**)@@Base+0x1fc> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n c8d4c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x8> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c8de0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x9c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c8dd8 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x94> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c8df4 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0xb0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcc.n c8d28 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2b0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c8da0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x5c> │ │ │ │ + bvc.n c8db0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x6c> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n c8c8c ::deallocate(_p_PetscDeviceContext**)@@Base+0x214> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n c8ce4 ::deallocate(_p_PetscDeviceContext**)@@Base+0x26c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c8d5c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x18> │ │ │ │ + bvc.n c8d6c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x28> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n c8c48 ::deallocate(_p_PetscDeviceContext**)@@Base+0x1d0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n c8ca0 ::deallocate(_p_PetscDeviceContext**)@@Base+0x228> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c8d18 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2a0> │ │ │ │ + bvc.n c8d28 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2b0> │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n c8d24 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2ac> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c8c54 ::deallocate(_p_PetscDeviceContext**)@@Base+0x1dc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n c8ce0 ::deallocate(_p_PetscDeviceContext**)@@Base+0x268> │ │ │ │ + bvs.n c8cf0 ::deallocate(_p_PetscDeviceContext**)@@Base+0x278> │ │ │ │ lsls r3, r6, #3 │ │ │ │ ble.n c8cb4 ::deallocate(_p_PetscDeviceContext**)@@Base+0x23c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c8c34 ::deallocate(_p_PetscDeviceContext**)@@Base+0x1bc> │ │ │ │ lsls r2, r6, #3 │ │ │ │ ble.n c8c90 ::deallocate(_p_PetscDeviceContext**)@@Base+0x218> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n c8c90 ::deallocate(_p_PetscDeviceContext**)@@Base+0x218> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c8d8c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x48> │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n c8e18 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0xd4> │ │ │ │ + bvs.n c8e28 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0xe4> │ │ │ │ lsls r3, r6, #3 │ │ │ │ beq.n c8d04 ::deallocate(_p_PetscDeviceContext**)@@Base+0x28c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n c8d5c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base+0x18> │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8d44 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](long long const&)@@Base>: │ │ │ │ @@ -18692,25 +18692,25 @@ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #428 @ (adr r5, c936c ) │ │ │ │ vsli.64 , q2, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n c9174 │ │ │ │ + bne.n c9184 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bls.n c923c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n c9294 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n c9284 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n c92dc │ │ │ │ + bne.n c90ec │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c91e0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #144] @ (c9274 ) │ │ │ │ add r1, pc │ │ │ │ cbz r3, c9242 │ │ │ │ @@ -18779,17 +18779,17 @@ │ │ │ │ @ instruction: 0xf2dc0106 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ bhi.n c9350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n c92a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c920c │ │ │ │ + beq.n c921c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n c91d4 │ │ │ │ + beq.n c91e4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #72] @ (c92e4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -18821,15 +18821,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n c92b6 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - beq.n c9384 │ │ │ │ + beq.n c9394 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvc.n c923c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n c93b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c92f4 : │ │ │ │ @@ -18920,15 +18920,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n c9424 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n c93d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvc.n c93e4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n c9394 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -19327,15 +19327,15 @@ │ │ │ │ eors.w r1, lr, #6 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ eors.w r1, r6, #6 │ │ │ │ beq.n c97d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ orr.w r1, r8, #6 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n c9744 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c97c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ @@ -19345,79 +19345,79 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c9848 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c989c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #80 @ (adr r6, c984c ) │ │ │ │ + add r6, pc, #112 @ (adr r6, c986c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ bpl.n c97a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c97b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bmi.n c98b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c9738 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bmi.n c9880 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c9900 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bmi.n c9848 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c98c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n c9800 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c9888 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n c97d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n c9854 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n c979c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c981c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n c9884 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c9904 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n c9850 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c98d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n c9818 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n c9898 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9884 : │ │ │ │ @@ -19602,45 +19602,45 @@ │ │ │ │ ldc 1, cr0, [ip], {6} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stc 1, cr0, [r0], {6} │ │ │ │ bl 5ba3e │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n c9a1c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c9b20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9a88 : │ │ │ │ @@ -19714,21 +19714,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n c9ab8 │ │ │ │ nop │ │ │ │ strb r4, [r3, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n c9b74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n c9b40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9b54 : │ │ │ │ @@ -19756,15 +19756,15 @@ │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n c9b70 │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n c9b14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19798,15 +19798,15 @@ │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n c9bd6 │ │ │ │ nop │ │ │ │ strb r4, [r2, #17] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n c9cec │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9c14 : │ │ │ │ @@ -19868,15 +19868,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n c9cec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20917,177 +20917,177 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r3!, {r1} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itet gt │ │ │ │ - lslgt r3, r6, #3 │ │ │ │ - stmiale r7!, {r2, r3, r5} │ │ │ │ + itee le │ │ │ │ + lslle r3, r6, #3 │ │ │ │ + stmiagt r7!, {r2, r3, r5} │ │ │ │ lslgt r2, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itt ge │ │ │ │ + ite ge │ │ │ │ lslge r3, r6, #3 │ │ │ │ - stmiage r3!, {r2, r3, r5, r6} │ │ │ │ + stmialt r3!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itee vc │ │ │ │ + itte vc │ │ │ │ lslvc r3, r6, #3 │ │ │ │ - stmiavs r6!, {r1, r4, r6, r7} │ │ │ │ + stmiavc r6!, {r1, r4, r6, r7} │ │ │ │ lslvs r2, r6, #3 │ │ │ │ ldmia r1!, {r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itet mi │ │ │ │ - lslmi r3, r6, #3 │ │ │ │ - stmiapl r6!, {r2, r3, r4, r7} │ │ │ │ + itee pl │ │ │ │ + lslpl r3, r6, #3 │ │ │ │ + stmiami r6!, {r2, r3, r4, r7} │ │ │ │ lslmi r2, r6, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r3, r6, #3 │ │ │ │ - stmiane r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + itt cs │ │ │ │ + lslcs r3, r6, #3 │ │ │ │ + stmiacs r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r6!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r6!, {r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000ca8b0 ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ @@ -21121,15 +21121,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n ca8d2 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1a> │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21236,23 +21236,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ blt.n caab4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r2, caa30 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x178> │ │ │ │ + cbnz r2, caa32 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x17a> │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, caa30 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x178> │ │ │ │ + cbnz r2, caa32 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x17a> │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, caa30 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x178> │ │ │ │ + cbnz r0, caa32 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x17a> │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #8] @ (caa34 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x17c>) │ │ │ │ add r3, pc │ │ │ │ @@ -21468,61 +21468,61 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cac78 : │ │ │ │ @@ -21662,37 +21662,37 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n cad94 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb69e │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -21735,15 +21735,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n cae46 │ │ │ │ nop │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21984,21 +21984,21 @@ │ │ │ │ ... │ │ │ │ bvs.n cb138 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n cb09c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbz r6, cb14a │ │ │ │ + cbz r6, cb14c │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, cb14e │ │ │ │ + cbz r6, cb150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, cb142 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, cb140 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -22008,15 +22008,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22243,57 +22243,57 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ bcc.n cb3c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, cb368 │ │ │ │ + cbz r0, cb36a │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, cb36c │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ itte vc │ │ │ │ lslvc r2, r6, #3 │ │ │ │ ite le @ unpredictable │ │ │ │ lslle r2, r6, #3 │ │ │ │ - addgt sp, #440 @ 0x1b8 │ │ │ │ + addgt sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb3bc : │ │ │ │ @@ -22331,15 +22331,15 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx abc7c │ │ │ │ b.n cb3e4 │ │ │ │ nop │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bkpt 0x0004 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb428 : │ │ │ │ @@ -22383,15 +22383,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx abc7c │ │ │ │ b.n cb452 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bkpt 0x000c │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n cb4f2 │ │ │ │ @@ -22600,17 +22600,17 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r1, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ pop {r1, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000cb6c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -22692,17 +22692,17 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, cb808 │ │ │ │ lsls r2, r6, #3 │ │ │ │ revsh r2, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r2, cb802 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #148] @ (cb850 ) │ │ │ │ @@ -22767,27 +22767,27 @@ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n cb7e2 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ rev r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbnz r6, cb8a0 )@@Base+0x28> │ │ │ │ lsls r2, r6, #3 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbnz r2, cb8a4 )@@Base+0x2c> │ │ │ │ lsls r2, r6, #3 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb878 )@@Base>: │ │ │ │ @@ -22902,23 +22902,23 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb8ce │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, cb9e2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb8de │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, cb9de │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb9bc : │ │ │ │ @@ -22951,15 +22951,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n cb9e4 │ │ │ │ nop │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb800 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, cba20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23935,15 +23935,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r1!, {r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ add r7, sp, #520 @ 0x208 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cc410 : │ │ │ │ @@ -24873,155 +24873,155 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00d4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r0, sp, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r7, pc, #920 @ (adr r7, cd1b8 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x140>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r7, pc, #456 @ (adr r7, ccff4 ::~ObjectPool()@@Base+0x104>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r7, pc, #304 @ (adr r7, ccf68 ::~ObjectPool()@@Base+0x78>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, cce7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r6, pc, #1008 @ (adr r6, cd238 ::_M_release()@@Base+0x50>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #824 @ (adr r6, cd190 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x118>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r6, pc, #704 @ (adr r6, cd120 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xa8>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r6, pc, #512 @ (adr r6, cd06c ::~ObjectPool()@@Base+0x17c>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #328 @ (adr r6, ccfc4 ::~ObjectPool()@@Base+0xd4>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #232 @ (adr r6, ccf68 ::~ObjectPool()@@Base+0x78>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, pc, #696 @ (adr r5, cd15c > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xe4>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r7, pc, #1016 @ (adr r7, cd2a4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, pc, #528 @ (adr r5, cd0c0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x48>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, pc, #112 @ (adr r5, ccf3c ::~ObjectPool()@@Base+0x4c>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r7, pc, #64 @ (adr r7, ccf14 ::~ObjectPool()@@Base+0x24>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #808 @ (adr r6, cd200 ::_M_release()@@Base+0x18>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb798 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, pc, #600 @ (adr r4, cd140 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xc8>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #736 @ (adr r6, cd1cc > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x154>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -25165,33 +25165,33 @@ │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd078 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ @@ -25324,31 +25324,31 @@ │ │ │ │ b.n cd114 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ push {r2, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd1e8 ::_M_release()@@Base>: │ │ │ │ @@ -25564,15 +25564,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n cd310 │ │ │ │ ldr r0, [pc, #24] @ (cd42c ) │ │ │ │ add r0, pc │ │ │ │ blx b37d0 │ │ │ │ blx b3980 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #656 @ (adr r0, cd6bc ::allocate<>(_n_PetscEvent**)@@Base+0xe0>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r5, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -25697,26 +25697,26 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n cd4d0 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xa0> │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #336 @ (adr r0, cd6b4 ::allocate<>(_n_PetscEvent**)@@Base+0xd8>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ittt │ │ │ │ - lsl r3, r6, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ - lsl r2, r6, #3 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ + lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd57c : │ │ │ │ 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, r0 │ │ │ │ @@ -26005,63 +26005,63 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd8cc , std::allocator > >::~vector()@@Base>: │ │ │ │ @@ -26748,21 +26748,21 @@ │ │ │ │ blx b3980 <__cxa_call_terminate@plt> │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #128 @ (adr r7, ce064 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::table_iterator, bool> Petsc::khash::KHashTable, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_final_, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(long long const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}>(long long const&, Petsc::khash::KHashTable, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(long long const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}&&)@@Base+0x68>) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r2, [r4, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r5, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cdffc , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::table_iterator, bool> Petsc::khash::KHashTable, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_final_, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(long long const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}>(long long const&, Petsc::khash::KHashTable, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::find_and_emplace_, std::tuple<> >(long long const&, std::piecewise_construct_t&, std::tuple&&, std::tuple<>&&)::{lambda()#1}&&)@@Base>: │ │ │ │ @@ -27002,15 +27002,15 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #368 @ (adr r3, ce3f0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000ce290 : │ │ │ │ @@ -27060,15 +27060,15 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n ce2de │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000ce314 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27435,37 +27435,37 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r1, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -27714,27 +27714,27 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -27744,27 +27744,27 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000ce9c4 : │ │ │ │ @@ -27941,39 +27941,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r2, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r6, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -28025,15 +28025,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ b.n cebf2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r5, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r7, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -28197,15 +28197,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx abc7c │ │ │ │ b.n cec90 │ │ │ │ nop │ │ │ │ strb r6, [r5, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r3, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r2, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cee20 : │ │ │ │ @@ -28601,89 +28601,89 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r0, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r1, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cf29c : │ │ │ │ @@ -28834,21 +28834,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ b.n cf398 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #352 @ (adr r1, cf570 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x44>) │ │ │ │ + add r1, pc, #384 @ (adr r1, cf590 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x64>) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cf414 , std::allocator > >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cbz r1, cf464 , std::allocator > >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -29251,21 +29251,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ b.n cf810 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x2e4> │ │ │ │ mov r0, r8 │ │ │ │ blx b3980 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29589,61 +29589,61 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #704 @ (adr r2, cfe74 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, cfe94 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r5, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n cf950 │ │ │ │ + b.n cf960 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r2, [r1, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #144 @ (adr r2, cfc5c ) │ │ │ │ + add r2, pc, #176 @ (adr r2, cfc7c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, cfe3c ) │ │ │ │ + add r1, pc, #632 @ (adr r1, cfe5c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, cfdc0 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, cfde0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #328 @ (adr r1, cfd44 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, cfd64 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #184 @ (adr r1, cfcc0 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, cfce0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000cfc08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -29889,57 +29889,57 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r0, [r2, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, cfea8 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, cfec8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r2, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n d0658 │ │ │ │ + b.n d0668 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r6, [r6, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r6, [r5, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cfec8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30194,57 +30194,57 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r7, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n d0380 │ │ │ │ + b.n d0390 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r1, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r2, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d01a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30440,41 +30440,41 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r6, [r6, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r6, [r7, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r2, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r6, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d03bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30678,41 +30678,41 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r4, [r3, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n d0680 │ │ │ │ + bgt.n d0690 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r4, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d05f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30963,57 +30963,57 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r4, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r4, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r3, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bls.n d0878 │ │ │ │ + bge.n d0888 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d08cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31221,41 +31221,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r4, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bvc.n d0b64 │ │ │ │ + bvc.n d0b74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d0b1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31452,41 +31452,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bpl.n d0d30 │ │ │ │ + bpl.n d0d40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d0d48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31689,41 +31689,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r5, #25] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcs.n d0ef0 │ │ │ │ + bcs.n d0f00 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d0f8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31949,49 +31949,49 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n d10ec │ │ │ │ + beq.n d10fc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000d120c : │ │ │ │ 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 │ │ │ │ @@ -32113,37 +32113,37 @@ │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n d12ca │ │ │ │ strb r6, [r3, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #976] @ (d1754 ) │ │ │ │ + ldr r7, [pc, #1008] @ (d1774 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #848] @ (d16dc ) │ │ │ │ + ldr r7, [pc, #880] @ (d16fc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d1390 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32599,101 +32599,101 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r4, [r2, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #192] @ (d1934 ) │ │ │ │ + ldr r7, [pc, #224] @ (d1954 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r3, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #848] @ (d1be4 ) │ │ │ │ + ldr r5, [pc, #880] @ (d1c04 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #480] @ (d1a84 ) │ │ │ │ + ldr r5, [pc, #512] @ (d1aa4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #32] @ (d18d0 ) │ │ │ │ + ldr r5, [pc, #64] @ (d18f0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r7, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #712] @ (d1b84 ) │ │ │ │ + ldr r4, [pc, #744] @ (d1ba4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #344] @ (d1a24 ) │ │ │ │ + ldr r4, [pc, #376] @ (d1a44 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #8] @ (d18e4 ) │ │ │ │ + ldr r4, [pc, #40] @ (d1904 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r0, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #712] @ (d1bb8 ) │ │ │ │ + ldr r3, [pc, #744] @ (d1bd8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #376] @ (d1a78 ) │ │ │ │ + ldr r3, [pc, #408] @ (d1a98 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #192] @ (d19c8 ) │ │ │ │ + ldr r3, [pc, #224] @ (d19e8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #16] @ (d1924 ) │ │ │ │ + ldr r3, [pc, #48] @ (d1944 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh r6, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #864] @ (d1c80 ) │ │ │ │ + ldr r2, [pc, #896] @ (d1ca0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d1924 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33727,269 +33727,269 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #1000] @ (d2888 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, pc, #304 @ (adr r0, d25d8 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, d25f8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r2, [r3, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrsh r2, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [pc, #312] @ (d2608 ) │ │ │ │ + ldr r0, [pc, #344] @ (d2628 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r0, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blx r4 │ │ │ │ + blx r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r6, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r6, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r2, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r6, [r7, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r0, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r5, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r7, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r1, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d26a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34190,53 +34190,53 @@ │ │ │ │ ldrb r0, [r7, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9b20107 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #904] @ (d2c60 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #744] @ (d2bcc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #584] @ (d2b38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #448] @ (d2abc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #264] @ (d2a10 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d2908 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34928,145 +34928,145 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r3, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r6, [pc, #424] @ (d31fc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r5, [pc, #440] @ (d3218 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [pc, #176] @ (d3124 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #904] @ (d3408 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #616] @ (d32f4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #320] @ (d31d8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #64] @ (d30e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #528] @ (d32c8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #360] @ (d322c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #184] @ (d3188 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #8] @ (d30e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r1, [pc, #856] @ (d3440 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r1, [pc, #552] @ (d3320 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r1, [pc, #376] @ (d327c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #712] @ (d33d4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #936] @ (d34c0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #768] @ (d3424 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #680] @ (d33d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [pc, #544] @ (d3350 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #400] @ (d32cc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #32] @ (d3164 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #632] @ (d33c4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ blxns r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d3158 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35166,31 +35166,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ add.w r2, r7, #344 @ 0x158 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n d31d0 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r1, [pc, #648] @ (d3504 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [pc, #296] @ (d33b4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [pc, #120] @ (d3308 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000d3298 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -35407,37 +35407,37 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r8, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r1, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ mvns r0, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ bx sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ muls r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000d34e4 : │ │ │ │ ldr.w r3, [r0, #212] @ 0xd4 │ │ │ │ cbz r3, d34fc │ │ │ │ subs r1, #4 │ │ │ │ add.w r2, r3, #12 │ │ │ │ @@ -35672,39 +35672,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #488] @ (d38e0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ mov r4, sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r7, [pc, #104] @ (d3770 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ mov r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp lr, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r0, ip │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, r9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000d3734 : │ │ │ │ stmdb 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 │ │ │ │ @@ -35916,39 +35916,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #424] @ (d3ac0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r0, r8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #32] @ (d3948 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bics r6, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r7, #3 │ │ │ │ muls r4, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ orrs r0, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d3954 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36161,39 +36161,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #296] @ (d3c5c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ tst r0, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [pc, #928] @ (d3ee4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ rors r6, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r0, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d3b70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36406,39 +36406,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #184] @ (d3e0c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ands r4, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #816] @ (d4094 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r7, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d3d90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36650,39 +36650,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov ip, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r5, #170 @ 0xaa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r5, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r4, #236 @ 0xec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r4, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d3fac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36895,39 +36895,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add sl, lr │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r3, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r8, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r3, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d41c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37143,39 +37143,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #170 @ 0xaa │ │ │ │ lsls r2, r6, #3 │ │ │ │ negs r2, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d43ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37388,39 +37388,39 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ eors r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r6, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d4608 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37717,51 +37717,51 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #150 @ 0x96 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r4, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r3, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r3, #130 @ 0x82 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d4924 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37906,15 +37906,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000d4a68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38025,15 +38025,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d4b64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38317,21 +38317,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d4e20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38652,39 +38652,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #696] @ (d53c8 ) │ │ │ │ + ldr r7, [pc, #728] @ (d53e8 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #336] @ (d5270 ) │ │ │ │ + ldr r7, [pc, #368] @ (d5290 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #152] @ (d51c0 ) │ │ │ │ + ldr r7, [pc, #184] @ (d51e0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #608] @ (d5394 ) │ │ │ │ + ldr r6, [pc, #640] @ (d53b4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #432] @ (d52f0 ) │ │ │ │ + ldr r6, [pc, #464] @ (d5310 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5144 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39013,21 +39013,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #40] @ (d54cc ) │ │ │ │ + ldr r3, [pc, #72] @ (d54ec ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #904] @ (d5838 ) │ │ │ │ + ldr r2, [pc, #936] @ (d5858 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r7, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d54b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39353,45 +39353,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #608] @ (d5a24 ) │ │ │ │ + ldr r1, [pc, #640] @ (d5a44 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [pc, #208] @ (d58a0 ) │ │ │ │ + ldr r1, [pc, #240] @ (d58c0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r6, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #928] @ (d5b7c ) │ │ │ │ + ldr r0, [pc, #960] @ (d5b9c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #792] @ (d5afc ) │ │ │ │ + ldr r0, [pc, #824] @ (d5b1c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #648] @ (d5a74 ) │ │ │ │ + ldr r0, [pc, #680] @ (d5a94 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #112] @ (d5864 ) │ │ │ │ + ldr r0, [pc, #144] @ (d5884 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r4, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blx r9 │ │ │ │ + blx sl │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5804 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39615,33 +39615,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5a34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39851,39 +39851,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r2, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000d5c48 : │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cbz r3, d5c6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39908,19 +39908,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n d5c6a │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (d5cec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -39946,17 +39946,17 @@ │ │ │ │ movs r1, #21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n d5cc0 │ │ │ │ push {r1, r2, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r1, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5cfc : │ │ │ │ ldr r2, [pc, #140] @ (d5d8c ) │ │ │ │ ldr r3, [pc, #144] @ (d5d90 ) │ │ │ │ @@ -40026,23 +40026,23 @@ │ │ │ │ movs r7, #190 @ 0xbe │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r0, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ vminnm.f32 , , │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r3, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r6, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5db8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40093,23 +40093,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n d5de2 │ │ │ │ nop │ │ │ │ cbz r0, d5e7c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rors r2, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5e54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40159,23 +40159,23 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n d5e86 │ │ │ │ nop │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5ef0 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, d5f04 │ │ │ │ @@ -40252,29 +40252,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n d5f42 │ │ │ │ nop │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d5fd8 : │ │ │ │ ldr.w r2, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [pc, #244] @ (d60d4 ) │ │ │ │ @@ -40379,35 +40379,35 @@ │ │ │ │ b.n d6042 │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r2, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r1, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6110 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40494,35 +40494,35 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n d6158 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r5, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r1, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6224 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40546,17 +40546,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n d623c │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6274 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40636,35 +40636,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n d62ea │ │ │ │ nop │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.u64 q8, q9, #20 │ │ │ │ + vshr.u64 q8, q9, #12 │ │ │ │ │ │ │ │ 000d6370 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -40686,17 +40686,17 @@ │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n d6388 │ │ │ │ nop │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.u64 q8, q12, q9 │ │ │ │ + vshr.u64 q0, q9, #64 │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d63c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40756,21 +40756,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n d63f2 │ │ │ │ adds r6, r1, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r6, r7, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcr2 0, 6, r0, cr4, cr2, {7} │ │ │ │ + mcr2 0, 6, r0, cr12, cr2, {7} │ │ │ │ adds r4, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6480 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ @@ -40973,48 +40973,48 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ asrs r2, r0, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r0, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r2, r2, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-968] @ 0xfffffc38 │ │ │ │ + stc2l 0, cr0, [r0, #-968]! @ 0xfffffc38 │ │ │ │ asrs r6, r4, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stc2 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ + ldc2 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stc2 0, cr0, [r4, #-968] @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [ip, #-968] @ 0xfffffc38 │ │ │ │ asrs r2, r2, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ + stc2l 0, cr0, [r2], #968 @ 0x3c8 │ │ │ │ asrs r0, r5, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2 0, cr0, [r0], #968 @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [r8], #968 @ 0x3c8 │ │ │ │ asrs r0, r0, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d66e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41285,55 +41285,55 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r0, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfb0c00f2 │ │ │ │ + @ instruction: 0xfb1400f2 │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfaba00f2 │ │ │ │ + @ instruction: 0xfac200f2 │ │ │ │ asrs r2, r1, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r0, r1, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r2, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfa6000f2 │ │ │ │ + @ instruction: 0xfa6800f2 │ │ │ │ asrs r0, r6, #15 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfa3a00f2 │ │ │ │ + @ instruction: 0xfa4200f2 │ │ │ │ asrs r2, r1, #15 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfa1400f2 │ │ │ │ + @ instruction: 0xfa1c00f2 │ │ │ │ asrs r2, r4, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00f2 │ │ │ │ + ldr??.w r0, [r4, #242] @ 0xf2 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c400f2 │ │ │ │ + vst1.8 @ instruction: 0xf9cc00f2 │ │ │ │ asrs r4, r2, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d69f8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -41453,15 +41453,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r1, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000d6afc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (d6be8 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -41590,15 +41590,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6c24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41711,15 +41711,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6d20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41832,15 +41832,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6e1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41953,15 +41953,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d6f18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42245,21 +42245,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r6, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d71d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42580,39 +42580,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r2, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d74f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42764,27 +42764,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r5, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r0, r5, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d7664 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43008,33 +43008,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r6, r6, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r0, r6, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d7894 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43147,15 +43147,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d79a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43363,21 +43363,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d7b88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43601,32 +43601,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r7, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ vqadd.u8 q0, q10, │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d7db8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43796,15 +43796,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldc2l 0, cr0, [r2, #-964] @ 0xfffffc3c │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r3, r7, #3 │ │ │ │ mcr2 0, 6, r0, cr2, cr1, {7} │ │ │ │ ldr.w ip, [r0, #928] @ 0x3a0 │ │ │ │ cbz r1, d7f98 │ │ │ │ vldr d4, [r0, #440] @ 0x1b8 │ │ │ │ vldr d3, [r0, #472] @ 0x1d8 │ │ │ │ vldr d7, [r0, #456] @ 0x1c8 │ │ │ │ @@ -44144,24 +44144,24 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n d8330 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb4600f1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xfb0600f1 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #172] @ (d8478 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -44240,22 +44240,22 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n d8560 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xfa7a00f1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xfa0a00f1 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ vld1.8 @ instruction: 0xf9e400f1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -44413,37 +44413,37 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ vst1.8 @ instruction: 0xf9cc00f1 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vaddw.u16 q8, q1, d5 │ │ │ │ ldr??.w r0, [r4, r1, lsl #3] │ │ │ │ vld4. {d16-d19}, [ip :256], r1 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n d8594 │ │ │ │ + ble.n d85a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r0, [r8, #241] @ 0xf1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n d8554 │ │ │ │ + ble.n d8564 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh.w r0, [r2, #241] @ 0xf1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n d8710 │ │ │ │ + ble.n d8720 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb.w r0, [r8, #241] @ 0xf1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n d86cc │ │ │ │ + ble.n d86dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ str??.w r0, [r2, r1, lsl #3] │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n d8688 │ │ │ │ + ble.n d8698 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh.w r0, [r8, r1, lsl #3] │ │ │ │ ldr.w r2, [r0, #928] @ 0x3a0 │ │ │ │ movs r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r1, r3, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ @@ -44566,20 +44566,20 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n d8798 │ │ │ │ ldc2 1, cr0, [sl, #20] │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @ instruction: 0xf70600f1 │ │ │ │ - blt.n d88c4 │ │ │ │ + blt.n d88d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n d888c │ │ │ │ + blt.n d889c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #928] @ 0x3a0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -44614,17 +44614,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n d8832 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n d8804 │ │ │ │ + bge.n d8814 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf5fc00f1 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -44854,35 +44854,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n d8a38 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [lr], #-20 @ 0xffffffec │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n d8ad8 │ │ │ │ + bls.n d8ae8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bic.w r0, ip, #7897088 @ 0x788000 │ │ │ │ @ instruction: 0xfa840105 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n d8a44 │ │ │ │ + bhi.n d8a54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf3da00f1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n d8a08 │ │ │ │ + bhi.n d8a18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf3b600f1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n d8bc8 │ │ │ │ + bhi.n d8bd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf39000f1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -44952,22 +44952,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n d8b76 │ │ │ │ nop │ │ │ │ @ instruction: 0xf35400f1 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n d8aec │ │ │ │ + bvc.n d8afc │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf2b800f1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n d8ca8 │ │ │ │ + bvc.n d8cb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf29000f1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, #12 │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -45076,15 +45076,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d8cae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r3, r7, #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, #2984] @ 0xba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #696] @ (d9008 ) │ │ │ │ @@ -45347,37 +45347,37 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n d8e9c │ │ │ │ nop │ │ │ │ @ instruction: 0xf76c0105 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @ instruction: 0xf0a400f1 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ orrs.w r0, r8, #241 @ 0xf1 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bic.w r0, r0, #241 @ 0xf1 │ │ │ │ @ instruction: 0xf6200105 │ │ │ │ bgt.n d8ff8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n d8f88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n d911c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n d8f50 │ │ │ │ + bcc.n d8f60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n d9110 │ │ │ │ + bcc.n d9120 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n d90d0 │ │ │ │ + bcc.n d90e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n d9090 │ │ │ │ + bcc.n d90a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vldr d5, [r0, #472] @ 0x1d8 │ │ │ │ vldr d0, [r0, #440] @ 0x1b8 │ │ │ │ vldr d4, [r0, #456] @ 0x1c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -46845,39 +46845,39 @@ │ │ │ │ nop │ │ │ │ b.n d9de4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ svc 32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #0 @ (adr r3, da144 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n d9a94 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ble.n da0e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ble.n da254 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000da16c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -46952,29 +46952,29 @@ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n da1ae │ │ │ │ nop │ │ │ │ ble.n da240 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bgt.n da340 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bgt.n da2fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bgt.n da2b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da25c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47209,33 +47209,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ blt.n da574 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ b.n da754 │ │ │ │ lsls r5, r0, #4 │ │ │ │ blt.n da50c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bge.n da44c │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n da4c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bge.n da3bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -47320,19 +47320,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n da572 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n da680 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -47383,17 +47383,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n da610 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n da5e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da64c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47446,25 +47446,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n da682 │ │ │ │ - add r1, pc, #0 @ (adr r1, da6d4 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, da6f4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n da79c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n da754 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -47489,17 +47489,17 @@ │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n da70a │ │ │ │ nop │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r6, da7bc │ │ │ │ + cbnz r6, da7be │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n da6e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da744 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47527,18 +47527,18 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n da762 │ │ │ │ nop │ │ │ │ - add r0, pc, #128 @ (adr r0, da814 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, da834 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.u64 q8, q13, #16 │ │ │ │ - cbnz r6, da802 │ │ │ │ + vshr.u64 q8, q13, #8 │ │ │ │ + cbnz r6, da804 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n da890 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da7a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47667,15 +47667,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n da860 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n da834 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.u32 q8, q14, q13 │ │ │ │ + vqadd.u64 q8, q10, q13 │ │ │ │ │ │ │ │ 000da8bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -47785,15 +47785,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n da94c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc2 0, 2, r0, cr14, cr10, {7} │ │ │ │ + mcr2 0, 3, r0, cr6, cr10, {7} │ │ │ │ bpl.n da918 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r1, da9fa │ │ │ │ vldr d7, [r0, #488] @ 0x1e8 │ │ │ │ vldr d3, [r0, #472] @ 0x1d8 │ │ │ │ vldr d6, [r0, #456] @ 0x1c8 │ │ │ │ vldr d4, [r0, #440] @ 0x1b8 │ │ │ │ @@ -47924,19 +47924,19 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ bmi.n dac40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bmi.n dabb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bmi.n daba8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n dac18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2 0, cr0, [r2], #1000 @ 0x3e8 │ │ │ │ + stc2 0, cr0, [sl], #1000 @ 0x3e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [r0, #928] @ 0x3a0 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -48037,16 +48037,16 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ bcc.n dac48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcs.n dac50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcs.n dac48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb4c00fa │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xfb5400fa │ │ │ │ + cpsie i │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n dacb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48162,16 +48162,16 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n daf10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n daf08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n daf00 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr??.w r0, [r6, #250] @ 0xfa │ │ │ │ - push {r2, lr} │ │ │ │ + ldr??.w r0, [lr, #250] @ 0xfa │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n dad68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48253,16 +48253,16 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ bne.n db030 │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n dafe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n dafe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str??.w r0, [r4, #250] @ 0xfa │ │ │ │ - cbz r2, dafcc │ │ │ │ + str??.w r0, [ip, #250] @ 0xfa │ │ │ │ + cbz r2, dafce │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n db048 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48355,16 +48355,16 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ beq.n dafcc │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf7b000fa │ │ │ │ - uxth r6, r7 │ │ │ │ + @ instruction: 0xf7b800fa │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48449,16 +48449,16 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n db156 │ │ │ │ str r4, [r5, r7] │ │ │ │ subs r0, r7, #2 │ │ │ │ @ instruction: 0xeb853fb1 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf69000fa │ │ │ │ - cbz r6, db1c2 │ │ │ │ + @ instruction: 0xf69800fa │ │ │ │ + cbz r6, db1c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -48581,33 +48581,33 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcs.n db2c8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r0, #2298 @ 0x8fa │ │ │ │ + addw r0, r8, #2298 @ 0x8fa │ │ │ │ ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs.w r0, lr, #8192000 @ 0x7d0000 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + rsb r0, r6, #8192000 @ 0x7d0000 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sbcs.w r0, r0, #8192000 @ 0x7d0000 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sbcs.w r0, r8, #8192000 @ 0x7d0000 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r5!, {r1, r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adc.w r0, lr, #8192000 @ 0x7d0000 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + adcs.w r0, r6, #8192000 @ 0x7d0000 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #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, #3008] @ 0xbc0 │ │ │ │ @@ -48745,30 +48745,30 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bne.n db398 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #8192000 @ 0x7d0000 │ │ │ │ + eors.w r0, lr, #8192000 @ 0x7d0000 │ │ │ │ ldmia r4, {r1, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n db4ec │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb7de │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -48909,21 +48909,21 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7!, {r2, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf22200fa │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf22a00fa │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf1fc00fa │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + addw r0, r4, #250 @ 0xfa │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000db654 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49194,51 +49194,51 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbcs.w r0, r4, #250 @ 0xfa │ │ │ │ + sbcs.w r0, ip, #250 @ 0xfa │ │ │ │ ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, pc, #1008 @ (adr r5, dbcf4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #904 @ (adr r4, dbc90 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, dbcb0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ add r5, pc, #192 @ (adr r5, db9d8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.s64 q8, q13, #30 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + vshr.s64 q8, q13, #22 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.s64 q0, q13, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + vshr.s64 q8, q13, #58 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.s64 q8, q14, q13 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + vshr.s64 q0, q13, #60 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r1, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000db94c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -49287,25 +49287,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ b.n db9a2 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [lr], {246} @ 0xf6 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + ldc2 0, cr0, [r6], {246} @ 0xf6 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.s32 q8, q11, q13 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + vqadd.s32 q8, q15, q13 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.s8 q8, q8, q13 │ │ │ │ + vqadd.s8 q8, q12, q13 │ │ │ │ │ │ │ │ 000db9e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -49636,39 +49636,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr10, {7} │ │ │ │ + mcr 0, 1, r0, cr12, cr10, {7} │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stcl 0, cr0, [r6, #1000] @ 0x3e8 │ │ │ │ + stcl 0, cr0, [lr, #1000] @ 0x3e8 │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [ip, #1000] @ 0x3e8 │ │ │ │ + ldc 0, cr0, [r4, #1000] @ 0x3e8 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-1000] @ 0xfffffc18 │ │ │ │ + ldc 0, cr0, [lr, #-1000] @ 0xfffffc18 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldcl 0, cr0, [r4], #1000 @ 0x3e8 │ │ │ │ + ldcl 0, cr0, [ip], #1000 @ 0x3e8 │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [r4], #1000 @ 0x3e8 │ │ │ │ + stc 0, cr0, [ip], #1000 @ 0x3e8 │ │ │ │ itee ls │ │ │ │ lslls r1, r6, #3 │ │ │ │ stmiahi r7!, {r1, r2, r3, r4, r6} │ │ │ │ lslhi r1, r6, #3 │ │ │ │ - stcl 0, cr0, [r4], #-1000 @ 0xfffffc18 │ │ │ │ + stcl 0, cr0, [ip], #-1000 @ 0xfffffc18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3312] @ 0xcf0 │ │ │ │ ldr r5, [pc, #720] @ (dc024 ) │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ ldr r4, [pc, #720] @ (dc028 ) │ │ │ │ @@ -49971,33 +49971,33 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r5, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r2, [r5, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r6, [r5, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xe9a000fa │ │ │ │ + @ instruction: 0xe9a800fa │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r5!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #288 @ (adr r3, dc184 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, dc1a4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, dc10c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, dc12c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmdb r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - add r3, pc, #24 @ (adr r3, dc090 ) │ │ │ │ + ldmdb ip!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + add r3, pc, #56 @ (adr r3, dc0b0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmdb r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmdb sl, {r1, r3, r4, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3320] @ 0xcf8 │ │ │ │ sub.w sp, sp, #740 @ 0x2e4 │ │ │ │ ldr r4, [pc, #512] @ (dc298 ) │ │ │ │ add.w fp, sp, #32 │ │ │ │ @@ -50200,33 +50200,33 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r7, [pc, #1016] @ (dc6a4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r3!, {r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [pc, #432] @ (dc464 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n dc128 │ │ │ │ + b.n dc138 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r2!, {r2, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #872 @ (adr r0, dc62c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, dc64c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dc068 │ │ │ │ + b.n dc078 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, dc5b0 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, dc5d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dc02c │ │ │ │ + b.n dc03c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r0, pc, #592 @ (adr r0, dc52c ) │ │ │ │ + add r0, pc, #624 @ (adr r0, dc54c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r6, #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, #3992] @ 0xf98 │ │ │ │ @@ -50510,49 +50510,49 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #24] @ (dc5a4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [pc, #528] @ (dc7a0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n dbef8 │ │ │ │ + b.n dbf08 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #3 │ │ │ │ nop {13} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n dbeb0 │ │ │ │ + b.n dbec0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ it ge │ │ │ │ lslge r1, r6, #3 │ │ │ │ ldr r4, [pc, #168] @ (dc654 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n dbe68 │ │ │ │ + b.n dbe78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ itet gt │ │ │ │ lslgt r1, r6, #3 │ │ │ │ itte vc @ unpredictable │ │ │ │ lslvc r1, r6, #3 │ │ │ │ - ldrvc r6, [sp, #128] @ 0x80 │ │ │ │ + ldrvc r6, [sp, #160] @ 0xa0 │ │ │ │ lslvs r2, r6, #3 │ │ │ │ - b.n dbe14 │ │ │ │ + b.n dbe24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ite mi │ │ │ │ lslmi r1, r6, #3 │ │ │ │ - ldrpl r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldrpl r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n dcdc8 │ │ │ │ + b.n dbdd8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ wfe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dcd8c │ │ │ │ + b.n dcd9c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bkpt 0x00fa │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ b.n dc2e0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50637,26 +50637,26 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n dc664 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #3 │ │ │ │ itee mi │ │ │ │ lslmi r1, r6, #3 │ │ │ │ - bpl.n dcce0 @ unpredictable branch in IT block │ │ │ │ + bpl.n dccf0 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslpl r2, r7, #3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ite cs │ │ │ │ lslcs r1, r6, #3 │ │ │ │ - bcc.n dcca8 │ │ │ │ + bcc.n dccb8 │ │ │ │ lsls r2, r7, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ @@ -51551,71 +51551,71 @@ │ │ │ │ nop │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n dd498 │ │ │ │ + b.n dd4a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr6, {7} │ │ │ │ - b.n dd3d4 │ │ │ │ + mcr 0, 4, r0, cr2, cr6, {7} │ │ │ │ + b.n dd3e4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bkpt 0x0012 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mcr 0, 0, r0, cr12, cr6, {7} │ │ │ │ + mrc 0, 0, r0, cr4, cr6, {7} │ │ │ │ pop {r2, r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - b.n dd258 │ │ │ │ + b.n dd268 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cbnz r0, dd0c2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0028 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r4, dd090 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n dd118 │ │ │ │ + ble.n dd128 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n dd088 │ │ │ │ + ble.n dd098 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r4, dd084 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r6, dd07a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n dcfcc │ │ │ │ + bgt.n dcfdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bgt.n dd140 │ │ │ │ + bgt.n dd150 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb898 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -51623,57 +51623,57 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n dd07c │ │ │ │ + bge.n dd08c │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xb74a │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb71a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n dd028 │ │ │ │ + bge.n dd038 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xb6e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n dcff0 │ │ │ │ + bge.n dd000 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb6c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n dd1ac │ │ │ │ + bge.n dd1bc │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xb69e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #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, #3624] @ 0xe28 │ │ │ │ ldr r5, [pc, #680] @ (dd3b8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -51932,37 +51932,37 @@ │ │ │ │ b.n dd2d2 │ │ │ │ cbz r4, dd426 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n dd308 │ │ │ │ + blt.n dd318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r2, dd406 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbz r6, dd410 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n dd334 │ │ │ │ + bvs.n dd344 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cbz r0, dd434 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ uxth r4, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n dd474 │ │ │ │ + bvs.n dd484 │ │ │ │ lsls r2, r7, #3 │ │ │ │ uxth r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ sxtb r0, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n dd430 │ │ │ │ + bvs.n dd440 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ ldr r2, [pc, #224] @ (dd4e4 ) │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -52061,25 +52061,25 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n dd42c │ │ │ │ + bpl.n dd43c │ │ │ │ lsls r2, r7, #3 │ │ │ │ cbz r0, dd536 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #352] @ (dd67c ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -52220,35 +52220,35 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n dd68c │ │ │ │ + bmi.n dd69c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n dd650 │ │ │ │ + bcc.n dd660 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r0, dd6be │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n dd5c8 │ │ │ │ + bcc.n dd5d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -52305,23 +52305,23 @@ │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n dd6fe │ │ │ │ nop │ │ │ │ - bcs.n dd6b8 │ │ │ │ + bcs.n dd6c8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n dd67c │ │ │ │ + bcs.n dd68c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -52374,17 +52374,17 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bne.n dd7e8 │ │ │ │ + bcs.n dd7f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -53095,61 +53095,61 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n ddf10 │ │ │ │ + bls.n ddf20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #336] @ (de164 ) │ │ │ │ @@ -53286,39 +53286,39 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n de08a │ │ │ │ add r4, pc, #680 @ (adr r4, de410 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n de0f8 │ │ │ │ + bpl.n de108 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, pc, #200 @ (adr r4, de23c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #728 @ (adr r6, de458 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #560 @ (adr r6, de3bc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #400 @ (adr r6, de328 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, pc, #224 @ (adr r6, de284 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -53580,55 +53580,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n de30a │ │ │ │ nop │ │ │ │ add r3, pc, #24 @ (adr r3, de48c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n de48c │ │ │ │ + bmi.n de49c │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, pc, #1008 @ (adr r4, de878 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r1, pc, #712 @ (adr r1, de754 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #936 @ (adr r3, de848 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #640 @ (adr r3, de730 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #480 @ (adr r3, de69c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #312 @ (adr r3, de600 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #180] @ (de594 ) │ │ │ │ @@ -53702,29 +53702,29 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n de526 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r2, pc, #496 @ (adr r2, de794 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, pc, #296 @ (adr r2, de6d8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, pc, #32 @ (adr r2, de5e0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ @@ -54075,59 +54075,59 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r1, pc, #344 @ (adr r1, deab0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r0, pc, #600 @ (adr r0, debc4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r0, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -54294,44 +54294,44 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itee │ │ │ │ + itte │ │ │ │ lsl r2, r7, #3 │ │ │ │ - ldral r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lslal r1, r6, #3 │ │ │ │ - itee le │ │ │ │ + itte le │ │ │ │ lslle r2, r7, #3 │ │ │ │ - ldrbgt r4, [r4, #1] │ │ │ │ + ldrble r4, [r5, #1] │ │ │ │ lslgt r2, r6, #3 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r2, r7, #3 │ │ │ │ - ldrblt r6, [r7, #0] │ │ │ │ + ite lt │ │ │ │ + lsllt r2, r7, #3 │ │ │ │ + ldrbge r6, [r0, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r2, r7, #3 │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ + ldrbls r6, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ittt pl │ │ │ │ - lslpl r2, r7, #3 │ │ │ │ - strbpl r0, [r6, #31] │ │ │ │ - lslpl r2, r6, #3 │ │ │ │ + itte vs │ │ │ │ + lslvs r2, r7, #3 │ │ │ │ + strbvs r0, [r7, #31] │ │ │ │ + lslvc r2, r6, #3 │ │ │ │ ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #224] @ (dec78 ) │ │ │ │ @@ -54421,23 +54421,23 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1512] @ 0x5e8 │ │ │ │ @@ -54762,51 +54762,51 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, df090 │ │ │ │ + cbnz r4, df092 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r1, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -54894,21 +54894,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n df0fa │ │ │ │ nop │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, df182 │ │ │ │ + cbnz r0, df184 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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, #72] @ 0x48 │ │ │ │ @@ -55608,101 +55608,101 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r7, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r0, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r6, [r2, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r4, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r7, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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, #56] @ 0x38 │ │ │ │ @@ -56582,141 +56582,141 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrh r4, [r1, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, e0386 │ │ │ │ + cbnz r4, e0388 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r0, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [pc, #456] @ (e052c ) │ │ │ │ + ldr r1, [pc, #488] @ (e054c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #648] @ (e05fc ) │ │ │ │ + ldr r0, [pc, #680] @ (e061c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #920 @ (adr r7, e0790 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, e07b0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #760 @ (adr r7, e06fc ) │ │ │ │ + add r7, pc, #792 @ (adr r7, e071c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #344] @ 0x158 │ │ │ │ subw sp, sp, #3724 @ 0xe8c │ │ │ │ ldr.w r4, [pc, #1456] @ e09d8 │ │ │ │ @@ -57266,71 +57266,71 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r4, [r1, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #864 @ (adr r5, e0d4c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, e0d6c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r6, [r3, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, e0a00 │ │ │ │ + cbz r2, e0a02 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, e0bc0 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, e0be0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r6, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #440 @ (adr r3, e0bc4 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, e0be4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #752 @ (adr r2, e0d10 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, e0d30 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #264 @ (adr r2, e0b34 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, e0b54 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #160 @ (adr r1, e0ae8 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, e0b08 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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, #1088] @ 0x440 │ │ │ │ @@ -58128,137 +58128,137 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r5, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r2, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r7, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r3, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r0, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r6, [r6, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r3, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r6, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r2, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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, #3576] @ 0xdf8 │ │ │ │ @@ -58719,83 +58719,83 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r1, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #352 @ (adr r1, e1a38 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, e1a58 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r6, [r6, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [pc, #192] @ (e19bc ) │ │ │ │ + ldr r5, [pc, #224] @ (e19dc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r3, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #440] @ (e1ad0 ) │ │ │ │ + ldr r4, [pc, #472] @ (e1af0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #592] @ (e1b80 ) │ │ │ │ + ldr r3, [pc, #624] @ (e1ba0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r6, [r2, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [pc, #888] @ (e1cbc ) │ │ │ │ + ldr r2, [pc, #920] @ (e1cdc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #768] @ (e1c48 ) │ │ │ │ + ldr r2, [pc, #800] @ (e1c68 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #648] @ (e1bd4 ) │ │ │ │ + ldr r2, [pc, #680] @ (e1bf4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #600] @ (e1ba8 ) │ │ │ │ + ldr r2, [pc, #632] @ (e1bc8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [pc, #464] @ (e1b28 ) │ │ │ │ + ldr r2, [pc, #496] @ (e1b48 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r6, #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] │ │ │ │ @@ -59552,69 +59552,69 @@ │ │ │ │ b.n e1b72 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #64] @ (e223c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #816] @ (e2530 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #680] @ (e24ac ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -59622,39 +59622,39 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #192] @ (e22cc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #976] @ (e25e0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #824] @ (e254c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r0, #928] @ 0x3a0 │ │ │ │ @@ -60371,35 +60371,35 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -60835,17 +60835,17 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r1, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e30d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61526,85 +61526,85 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ strh r2, [r2, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stc 1, cr0, [r0], #-24 @ 0xffffffe8 │ │ │ │ ldr r5, [pc, #24] @ (e38c8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xeaac0106 │ │ │ │ bics.w r1, sl, r6 │ │ │ │ bics.w r1, r2, r6 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r2, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r6, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r6, [r7, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r6, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [pc, #376] @ (e3a68 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e37a4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r4, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r7, [pc, #808] @ (e3c58 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [pc, #656] @ (e3bcc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e3408 │ │ │ │ lsls r6, r0, #4 │ │ │ │ b.n e33d8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -61947,17 +61947,17 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ b.n e4320 │ │ │ │ lsls r6, r0, #4 │ │ │ │ b.n e42c0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [pc, #872] @ (e405c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #384] @ (e3e84 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e40a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -62299,31 +62299,31 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ udf #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ blxns r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [pc, #484] @ (e42d0 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #814 @ 0x32e │ │ │ │ @@ -62489,59 +62489,59 @@ │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w e355e │ │ │ │ nop │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r4, r9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp lr, sl │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp lr, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp ip, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r8, pc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add lr, r9 │ │ │ │ lsls r1, r6, #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, #3816] @ 0xee8 │ │ │ │ @@ -62908,29 +62908,29 @@ │ │ │ │ b.n e44d0 │ │ │ │ bge.n e4768 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adcs r2, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ bge.n e4714 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n e4664 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bls.n e464c │ │ │ │ lsls r6, r0, #4 │ │ │ │ bls.n e4790 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bls.n e4770 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bhi.n e469c │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ lsls r5, r0, #4 │ │ │ │ add r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -62942,19 +62942,19 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ bvc.n e481c │ │ │ │ lsls r6, r0, #4 │ │ │ │ bvc.n e47cc │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r4, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -63552,25 +63552,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #24 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e4da4 │ │ │ │ nop │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e4e14 : │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ cbz r3, e4e3a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63597,17 +63597,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e4e36 │ │ │ │ nop │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e4e70 : │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ cbz r3, e4e96 │ │ │ │ @@ -63636,17 +63636,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e4e92 │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e4ecc : │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ vstr d0, [r0, #472] @ 0x1d8 │ │ │ │ @@ -63677,19 +63677,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #31 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e4efe │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r2, #104 @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e4f34 : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ vldr d7, [ip, #472] @ 0x1d8 │ │ │ │ vstr d7, [r1] │ │ │ │ @@ -63760,23 +63760,23 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n e4f78 │ │ │ │ nop │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r2, r7, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e5008 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -63822,25 +63822,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #22 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e5032 │ │ │ │ nop │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e50a0 : │ │ │ │ ldr.w ip, [sp] │ │ │ │ cbz r1, e50ae │ │ │ │ vldr d7, [r0, #824] @ 0x338 │ │ │ │ vstr d7, [r1] │ │ │ │ @@ -63913,15 +63913,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ subs r0, #238 @ 0xee │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r0, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e5174 : │ │ │ │ ldr.w r3, [r0, #856] @ 0x358 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r0, #856] @ 0x358 │ │ │ │ @@ -63949,15 +63949,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e51d4 : │ │ │ │ @@ -64015,25 +64015,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n e51f0 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r7, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r7, #170 @ 0xaa │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e5288 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64089,25 +64089,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n e52a4 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e533c : │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cbz r3, e5362 │ │ │ │ @@ -64136,17 +64136,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e535e │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e5398 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64202,25 +64202,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n e53b4 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r6, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e544c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64923,207 +64923,207 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e5558 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r3, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r3, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r1, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r1, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r4, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r5, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #156 @ 0x9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e5cec : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #860] @ 0x35c │ │ │ │ bx lr │ │ │ │ @@ -65438,51 +65438,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #568] @ (e626c ) │ │ │ │ + ldr r7, [pc, #600] @ (e628c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [pc, #808] @ (e6364 ) │ │ │ │ + ldr r6, [pc, #840] @ (e6384 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [pc, #368] @ (e61b8 ) │ │ │ │ + ldr r6, [pc, #400] @ (e61d8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [pc, #48] @ (e6084 ) │ │ │ │ + ldr r6, [pc, #80] @ (e60a4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #768] @ (e6364 ) │ │ │ │ + ldr r5, [pc, #800] @ (e6384 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #640] @ (e62f0 ) │ │ │ │ + ldr r5, [pc, #672] @ (e6310 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #512] @ (e627c ) │ │ │ │ + ldr r5, [pc, #544] @ (e629c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e607c : │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ cbz r3, e60a2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65507,19 +65507,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e609e │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #920] @ (e646c ) │ │ │ │ + ldr r4, [pc, #952] @ (e648c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e60d4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r3, #432] @ 0x1b0 │ │ │ │ bx lr │ │ │ │ @@ -65587,27 +65587,27 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n e610c │ │ │ │ nop │ │ │ │ - add r7, pc, #488 @ (adr r7, e636c ) │ │ │ │ + add r7, pc, #520 @ (adr r7, e638c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #448] @ (e634c ) │ │ │ │ + ldr r4, [pc, #480] @ (e636c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r2, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #248] @ (e6294 ) │ │ │ │ + ldr r4, [pc, #280] @ (e62b4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e619c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -65658,24 +65658,24 @@ │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n e61b8 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #912] @ (e65b4 ) │ │ │ │ + ldr r3, [pc, #944] @ (e65d4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #238 @ 0xee │ │ │ │ lsls r1, r6, #3 │ │ │ │ vqadd.u64 q8, q14, q8 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [pc, #680] @ (e64dc ) │ │ │ │ + ldr r3, [pc, #712] @ (e64fc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e623c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65729,23 +65729,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e6276 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #152] @ (e6370 ) │ │ │ │ + ldr r3, [pc, #184] @ (e6390 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r1, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [pc, #984] @ (e66bc ) │ │ │ │ + ldr r2, [pc, #1016] @ (e66dc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e62ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65789,18 +65789,18 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, e63b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q8, , #26 │ │ │ │ + vshr.u64 q8, , #18 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [pc, #712] @ (e662c ) │ │ │ │ + ldr r2, [pc, #744] @ (e664c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e6364 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ @@ -66266,97 +66266,97 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r7, #158 @ 0x9e │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #48] @ (e680c ) │ │ │ │ + ldr r1, [pc, #80] @ (e682c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc2 0, 1, r0, cr2, cr1, {7} │ │ │ │ + mrc2 0, 1, r0, cr10, cr1, {7} │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #640] @ (e6a68 ) │ │ │ │ + ldr r0, [pc, #672] @ (e6a88 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc2l 0, cr0, [r6, #964] @ 0x3c4 │ │ │ │ + stc2l 0, cr0, [lr, #964] @ 0x3c4 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #480] @ (e69d4 ) │ │ │ │ + ldr r0, [pc, #512] @ (e69f4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2 0, cr0, [lr, #964] @ 0x3c4 │ │ │ │ + stc2 0, cr0, [r6, #964]! @ 0x3c4 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #336] @ (e6950 ) │ │ │ │ + ldr r0, [pc, #368] @ (e6970 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ + stc2 0, cr0, [r2, #964] @ 0x3c4 │ │ │ │ movs r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #192] @ (e68cc ) │ │ │ │ + ldr r0, [pc, #224] @ (e68ec ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-964] @ 0xfffffc3c │ │ │ │ + ldc2l 0, cr0, [lr, #-964] @ 0xfffffc3c │ │ │ │ movs r5, #250 @ 0xfa │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #48] @ (e6848 ) │ │ │ │ + ldr r0, [pc, #80] @ (e6868 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-964]! @ 0xfffffc3c │ │ │ │ + ldc2 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc2 0, cr0, [lr, #-964] @ 0xfffffc3c │ │ │ │ + ldc2 0, cr0, [r6, #-964] @ 0xfffffc3c │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc2l 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ + ldc2l 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc2l 0, cr0, [r8], {241} @ 0xf1 │ │ │ │ + ldc2l 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc2 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ + stc2 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ movs r5, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc2 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ + stc2 0, cr0, [r8], {241} @ 0xf1 │ │ │ │ movs r5, #38 @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrrc2 0, 15, r0, ip, cr1 │ │ │ │ + stc2l 0, cr0, [r4], #-964 @ 0xfffffc3c │ │ │ │ movs r5, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-964 @ 0xfffffc3c │ │ │ │ + mcrr2 0, 15, r0, r0, cr1 │ │ │ │ movs r4, #222 @ 0xde │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, lr │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ + ldc2 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfbee00f1 │ │ │ │ + @ instruction: 0xfbf600f1 │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfbcc00f1 │ │ │ │ + @ instruction: 0xfbd400f1 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfba800f1 │ │ │ │ + @ instruction: 0xfbb000f1 │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e68a4 : │ │ │ │ ldr.w r3, [r0, #372] @ 0x174 │ │ │ │ cbz r3, e68ca │ │ │ │ push {lr} │ │ │ │ @@ -66384,17 +66384,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e68c6 │ │ │ │ nop │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfa3800f1 │ │ │ │ + @ instruction: 0xfa4000f1 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e6900 : │ │ │ │ cbz r1, e6908 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -66432,17 +66432,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e6936 │ │ │ │ nop │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c800f1 │ │ │ │ + ldr??.w r0, [r0, #241] @ 0xf1 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e6970 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ @@ -66586,30 +66586,30 @@ │ │ │ │ b.n e6a26 │ │ │ │ subs r4, r5, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r2, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2f800f0 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str.w r0, [r0, #241] @ 0xf1 │ │ │ │ + str.w r0, [r8, #241] @ 0xf1 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb.w r0, [ip, #241] @ 0xf1 │ │ │ │ - str??.w r0, [r4, r1, lsl #3] │ │ │ │ + strh.w r0, [r4, #241] @ 0xf1 │ │ │ │ + str??.w r0, [ip, r1, lsl #3] │ │ │ │ │ │ │ │ 000e6af8 : │ │ │ │ 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 r4, r1 │ │ │ │ @@ -66773,30 +66773,30 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #90 @ 0x5a │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, r3, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds.w r0, r2, #240 @ 0xf0 │ │ │ │ - @ instruction: 0xf6fa00f1 │ │ │ │ + @ instruction: 0xf70200f1 │ │ │ │ subs r6, r0, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movt r0, #10481 @ 0x28f1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + movt r0, #43249 @ 0xa8f1 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subw r0, r6, #2289 @ 0x8f1 │ │ │ │ + subw r0, lr, #2289 @ 0x8f1 │ │ │ │ subs r2, r1, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e6cc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67149,65 +67149,65 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e6e52 │ │ │ │ asrs r2, r5, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf4a200f1 │ │ │ │ + @ instruction: 0xf4aa00f1 │ │ │ │ adds r4, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eor.w r0, r0, #7897088 @ 0x788000 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + eor.w r0, r8, #7897088 @ 0x788000 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orrs.w r0, r2, #7897088 @ 0x788000 │ │ │ │ + orrs.w r0, sl, #7897088 @ 0x788000 │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bic.w r0, sl, #7897088 @ 0x788000 │ │ │ │ + bics.w r0, r2, #7897088 @ 0x788000 │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - and.w r0, r4, #7897088 @ 0x788000 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + and.w r0, ip, #7897088 @ 0x788000 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf3d400f1 │ │ │ │ + @ instruction: 0xf3dc00f1 │ │ │ │ adds r6, r6, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf3b000f1 │ │ │ │ + @ instruction: 0xf3b800f1 │ │ │ │ adds r6, r2, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf38400f1 │ │ │ │ + @ instruction: 0xf38c00f1 │ │ │ │ adds r0, r5, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf36200f1 │ │ │ │ - @ instruction: 0xf34200f1 │ │ │ │ - @ instruction: 0xf32400f1 │ │ │ │ - @ instruction: 0xf31400f1 │ │ │ │ - @ instruction: 0xf2f400f1 │ │ │ │ - @ instruction: 0xf2e400f1 │ │ │ │ - movt r0, #24817 @ 0x60f1 │ │ │ │ + @ instruction: 0xf36a00f1 │ │ │ │ + @ instruction: 0xf34a00f1 │ │ │ │ + @ instruction: 0xf32c00f1 │ │ │ │ + @ instruction: 0xf31c00f1 │ │ │ │ + @ instruction: 0xf2fc00f1 │ │ │ │ + @ instruction: 0xf2ec00f1 │ │ │ │ + movt r0, #57585 @ 0xe0f1 │ │ │ │ │ │ │ │ 000e70ec : │ │ │ │ ldr.w r3, [r0, #872] @ 0x368 │ │ │ │ mov r2, r1 │ │ │ │ cbz r3, e70fa │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -67281,27 +67281,27 @@ │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e713e │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rsb r0, r4, #241 @ 0xf1 │ │ │ │ + rsb r0, ip, #241 @ 0xf1 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf19e00f1 │ │ │ │ + sub.w r0, r6, #241 @ 0xf1 │ │ │ │ subs r2, r0, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sbcs.w r0, r8, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xf18000f1 │ │ │ │ subs r4, r3, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e71dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67416,25 +67416,25 @@ │ │ │ │ b.n e7274 │ │ │ │ asrs r4, r1, #11 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #11 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r6, r0, ror #3 │ │ │ │ asrs r0, r1, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - orn r0, lr, #241 @ 0xf1 │ │ │ │ - bics.w r0, r6, #241 @ 0xf1 │ │ │ │ + orns r0, r6, #241 @ 0xf1 │ │ │ │ + bics.w r0, lr, #241 @ 0xf1 │ │ │ │ │ │ │ │ 000e731c : │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cbz r3, e733e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67459,17 +67459,17 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e733a │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #62 │ │ │ │ + vshr.s64 q8, , #54 │ │ │ │ adds r4, r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e7378 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67607,24 +67607,24 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n e73ea │ │ │ │ nop │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r4, r0, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xf79a00f0 │ │ │ │ - mrc 0, 5, r0, cr0, cr1, {7} │ │ │ │ - mrc 0, 4, r0, cr2, cr1, {7} │ │ │ │ - mrc 0, 3, r0, cr2, cr1, {7} │ │ │ │ + mrc 0, 5, r0, cr8, cr1, {7} │ │ │ │ + mrc 0, 4, r0, cr10, cr1, {7} │ │ │ │ + mrc 0, 3, r0, cr10, cr1, {7} │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e750c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67786,27 +67786,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e7626 │ │ │ │ b.n e7580 │ │ │ │ lsrs r2, r3, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r7, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xf5fc00f0 │ │ │ │ asrs r6, r2, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adc.w r0, r4, r0, ror #3 │ │ │ │ - ldcl 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ - ldc 0, cr0, [r8], #964 @ 0x3c4 │ │ │ │ - ldc 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ + stcl 0, cr0, [r2], #964 @ 0x3c4 │ │ │ │ + stcl 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ + stc 0, cr0, [r2], #964 @ 0x3c4 │ │ │ │ asrs r6, r3, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e76e4 : │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ cbz r3, e7706 │ │ │ │ push {lr} │ │ │ │ @@ -67833,17 +67833,17 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #336 @ 0x150 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n e7702 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xebfa00f1 │ │ │ │ + stc 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ asrs r4, r3, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e7740 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -68076,53 +68076,53 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r2, r4, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r2, #20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r6, r7, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeaba00f1 │ │ │ │ + @ instruction: 0xeac200f1 │ │ │ │ asrs r4, r4, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eor.w r0, r0, r1, ror #3 │ │ │ │ + eor.w r0, r8, r1, ror #3 │ │ │ │ asrs r0, r5, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orrs.w r0, lr, r1, ror #3 │ │ │ │ + orn r0, r6, r1, ror #3 │ │ │ │ asrs r6, r0, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bics.w r0, ip, r1, ror #3 │ │ │ │ + orr.w r0, r4, r1, ror #3 │ │ │ │ asrs r6, r4, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ands.w r0, sl, r1, ror #3 │ │ │ │ + bic.w r0, r2, r1, ror #3 │ │ │ │ asrs r4, r0, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [r6, #964]! @ 0x3c4 │ │ │ │ + ldrd r0, r0, [lr, #964]! @ 0x3c4 │ │ │ │ asrs r0, r4, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [r2, #964] @ 0x3c4 │ │ │ │ + ldrd r0, r0, [sl, #964] @ 0x3c4 │ │ │ │ asrs r4, r7, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe9b000f1 │ │ │ │ + @ instruction: 0xe9b800f1 │ │ │ │ asrs r0, r3, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e79f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68144,17 +68144,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n e7a08 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [r8], #964 @ 0x3c4 │ │ │ │ + stmdb r0, {r0, r4, r5, r6, r7} │ │ │ │ asrs r2, r3, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e7a40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -68467,15 +68467,15 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r2, r4, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -68483,47 +68483,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r3, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e8160 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n e80b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n e7aec │ │ │ │ + b.n e7afc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e7ab0 │ │ │ │ + b.n e7ac0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r3, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e7a74 │ │ │ │ + b.n e7a84 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e7a38 │ │ │ │ + b.n e7a48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n e79fc │ │ │ │ + b.n e7a0c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r2, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n e7980 │ │ │ │ + b.n e7990 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e7de8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -68880,101 +68880,101 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e79f0 │ │ │ │ + b.n e7a00 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e88e8 │ │ │ │ + b.n e88f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r6, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r2, r4, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e87d8 │ │ │ │ + b.n e87e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e8798 │ │ │ │ + b.n e87a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r2, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e875c │ │ │ │ + b.n e876c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e871c │ │ │ │ + b.n e872c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r1, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e86dc │ │ │ │ + b.n e86ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e869c │ │ │ │ + b.n e86ac │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e865c │ │ │ │ + b.n e866c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r2, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e8618 │ │ │ │ + b.n e8628 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r6, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e85dc │ │ │ │ + b.n e85ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e8210 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -69039,23 +69039,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e824e │ │ │ │ nop │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e8414 │ │ │ │ + b.n e8424 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e83d4 │ │ │ │ + b.n e83e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r5, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e82c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -69080,17 +69080,17 @@ │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n e82dc │ │ │ │ nop │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n e835c │ │ │ │ + b.n e836c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r0, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e8318 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -69626,31 +69626,31 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r6, r6, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n e88d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r6, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -69698,80 +69698,80 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bgt.n e8a68 │ │ │ │ + bgt.n e8878 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r3, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n e8a0c │ │ │ │ + bgt.n e8a1c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - blt.n e8990 │ │ │ │ + bgt.n e89a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stc2 1, cr0, [r4, #16] │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - itt │ │ │ │ - lsl r2, r6, #3 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - blt.n e8aa8 │ │ │ │ + blt.n e88b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n e8a68 │ │ │ │ + blt.n e8a78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r7, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n e8a28 │ │ │ │ + blt.n e8a38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n e89e8 │ │ │ │ + blt.n e89f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r6, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n e89a8 │ │ │ │ + bge.n e89b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r1, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bge.n e8964 │ │ │ │ + bge.n e8974 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r4, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bge.n e891c │ │ │ │ + bge.n e892c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bge.n e8adc │ │ │ │ + bge.n e8aec │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r2, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #508] @ (e8bfc ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #508] @ (e8c00 ) │ │ │ │ @@ -69967,79 +69967,79 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n e8732 │ │ │ │ - bls.n e8c18 │ │ │ │ + bls.n e8c28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n e8bd0 │ │ │ │ + bhi.n e8be0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bhi.n e8b88 │ │ │ │ + bhi.n e8b98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bhi.n e8b3c │ │ │ │ + bhi.n e8b4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bhi.n e8cfc │ │ │ │ + bhi.n e8d0c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bhi.n e8cb0 │ │ │ │ + bhi.n e8cc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bhi.n e8c70 │ │ │ │ + bhi.n e8c80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bvc.n e8c2c │ │ │ │ + bvc.n e8c3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bvc.n e8be4 │ │ │ │ + bvc.n e8bf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n e8ba4 │ │ │ │ + bvc.n e8bb4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n e8d64 │ │ │ │ + bvc.n e8b74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n e8d24 │ │ │ │ + bvc.n e8d34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bvc.n e8ce0 │ │ │ │ + bvc.n e8cf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e8c84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70162,43 +70162,43 @@ │ │ │ │ @ instruction: 0xf1ee00f0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n e8dd0 │ │ │ │ + bvs.n e8de0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bpl.n e8d98 │ │ │ │ + bpl.n e8da8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r1, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bpl.n e8d60 │ │ │ │ + bpl.n e8d70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bpl.n e8d28 │ │ │ │ + bpl.n e8d38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e8ddc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -70253,21 +70253,21 @@ │ │ │ │ b.n e8df8 │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcc.n e8ee8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bmi.n e8e08 │ │ │ │ + bmi.n e8e18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e8e7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -70320,25 +70320,25 @@ │ │ │ │ adds r2, #28 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n e8e9c │ │ │ │ nop │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcs.n e8e40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bmi.n e8f6c │ │ │ │ + bmi.n e8f7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e8f20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70549,43 +70549,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n e8f6e │ │ │ │ nop │ │ │ │ sbcs.w r1, lr, #8650752 @ 0x840000 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, lr, #8650752 @ 0x840000 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e90e8 │ │ │ │ + bcs.n e90f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e9088 │ │ │ │ + bcs.n e9098 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vshr.u64 q8, q8, #24 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e924c │ │ │ │ + bcs.n e905c │ │ │ │ lsls r1, r6, #3 │ │ │ │ vshr.u64 q8, q8, #60 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e920c │ │ │ │ + bcs.n e921c │ │ │ │ lsls r1, r6, #3 │ │ │ │ vshr.u64 q0, q8, #34 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e91c8 │ │ │ │ + bcs.n e91d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vqadd.u64 q8, q11, q8 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e9184 │ │ │ │ + bcs.n e9194 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vqadd.u8 q8, q15, q8 │ │ │ │ │ │ │ │ 000e917c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -70639,23 +70639,23 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n e919c │ │ │ │ nop │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ mrc2 0, 7, r0, cr10, cr0, {7} │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ mrc2 0, 4, r0, cr4, cr0, {7} │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n e926c │ │ │ │ + bne.n e927c │ │ │ │ lsls r1, r6, #3 │ │ │ │ mrc2 0, 3, r0, cr0, cr0, {7} │ │ │ │ │ │ │ │ 000e9220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -70973,52 +70973,52 @@ │ │ │ │ @ instruction: 0xf2820104 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2700104 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 0, r0, cr14, cr0, {7} │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stc2l 0, cr0, [r8, #-960] @ 0xfffffc40 │ │ │ │ add.w r1, r2, #4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stc2 0, cr0, [r8, #-960]! @ 0xfffffc40 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldc2 0, cr0, [lr], #960 @ 0x3c0 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xfbde00f0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xfbb800f0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xfb7200f0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xfb5200f0 │ │ │ │ │ │ │ │ 000e95e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -71176,37 +71176,37 @@ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n e9698 │ │ │ │ cdp 1, 12, cr0, cr0, cr4, {0} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xfaa600f0 │ │ │ │ cdp 1, 2, cr0, cr4, cr4, {0} │ │ │ │ - ldr r2, [pc, #520] @ (e9998 ) │ │ │ │ + ldr r2, [pc, #552] @ (e99b8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ vld1.8 @ instruction: 0xf9ec00f0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ vst1.8 @ instruction: 0xf9c600f0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ vst1.8 @ instruction: 0xf98000f0 │ │ │ │ vld4. {d16-d19}, [r4 :256], r0 │ │ │ │ │ │ │ │ 000e97b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71387,35 +71387,35 @@ │ │ │ │ nop │ │ │ │ stcl 1, cr0, [sl], #16 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [ip], {4} │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh.w r0, [r2, #240] @ 0xf0 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldc 1, cr0, [ip], #-16 │ │ │ │ stmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf7d800f0 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf79000f0 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e99c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -71901,96 +71901,96 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n e9a20 │ │ │ │ @ instruction: 0xead60104 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pkhbt r1, r0, r4 │ │ │ │ eors.w r1, r2, r4 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xf63c00f0 │ │ │ │ @ instruction: 0xf66800f0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xf58200f0 │ │ │ │ beq.n e9f64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf4e800f0 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bic.w r0, ip, #7864320 @ 0x780000 │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ eor.w r0, r4, #7864320 @ 0x780000 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf3c800f0 │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ bic.w r0, sl, #7864320 @ 0x780000 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf36a00f0 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf34600f0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf32400f0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf2e400f0 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movt r0, #240 @ 0xf0 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf29c00f0 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf23c00f0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e9fa4 : │ │ │ │ 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 │ │ │ │ @@ -72157,29 +72157,29 @@ │ │ │ │ nop │ │ │ │ b.n e9b74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n e9b20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xf0a000f0 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ orn r0, sl, #240 @ 0xf0 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 000ea1a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72230,25 +72230,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #26 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n ea1bc │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ itt vc │ │ │ │ lslvc r0, r6, #3 │ │ │ │ vshrvc.s64 q0, q8, #54 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ vqadd.s32 q8, q11, q8 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000ea240 : │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ cbz r3, ea266 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72275,17 +72275,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n ea262 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ mrc 0, 7, r0, cr8, cr0, {7} │ │ │ │ │ │ │ │ 000ea29c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -72340,23 +72340,23 @@ │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n ea2b8 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ mcr 0, 6, r0, cr8, cr0, {7} │ │ │ │ mrc 0, 4, r0, cr0, cr0, {7} │ │ │ │ bkpt 0x0074 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ mcr 0, 3, r0, cr4, cr0, {7} │ │ │ │ │ │ │ │ 000ea340 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -72474,27 +72474,27 @@ │ │ │ │ nop │ │ │ │ b.n ea740 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n ea6fc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - itt eq │ │ │ │ + ite eq │ │ │ │ lsleq r1, r6, #3 │ │ │ │ - stcleq 0, cr0, [r0, #-960]! @ 0xfffffc40 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + stclne 0, cr0, [r0, #-960]! @ 0xfffffc40 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldc 0, cr0, [r8, #-960]! @ 0xfffffc40 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldc 0, cr0, [r6, #-960] @ 0xfffffc40 │ │ │ │ │ │ │ │ 000ea4a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -72586,22 +72586,22 @@ │ │ │ │ ... │ │ │ │ b.n ea5a4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 166 @ 0xa6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stc 0, cr0, [r2], #-960 @ 0xfffffc40 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xebfc00f0 │ │ │ │ │ │ │ │ 000ea5bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ @@ -72927,57 +72927,57 @@ │ │ │ │ nop │ │ │ │ udf #234 @ 0xea │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strd r0, r0, [r2, #-960] @ 0x3c0 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmdb ip, {r4, r5, r6, r7} │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrd r0, r0, [sl], #960 @ 0x3c0 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xe8d800f0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia.w r6!, {r4, r5, r6, r7} │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rev r0, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia.w r4, {r4, r5, r6, r7} │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrd r0, r0, [r2], #-960 @ 0x3c0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r4, ea9fc │ │ │ │ + cbnz r4, ea9fe │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xe85000f0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r2, eaa00 │ │ │ │ + cbnz r2, eaa02 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xe82e00f0 │ │ │ │ │ │ │ │ 000ea9d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -73033,21 +73033,21 @@ │ │ │ │ nop │ │ │ │ b.n eaa0c │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n ea990 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ea958 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000eaa6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -73420,47 +73420,47 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ bge.n eaed8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bge.n eae78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n eabf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n eabec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n ea9ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n ea824 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ea790 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n eb65c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #584] @ (eb108 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx b4e6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -73685,71 +73685,71 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n eaabc │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ pop {r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, eb184 │ │ │ │ + cbz r4, eb186 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbz r0, eb186 │ │ │ │ + cbz r0, eb188 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n eb54c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbz r6, eb188 │ │ │ │ + cbz r6, eb18a │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n eb514 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r6, eb188 │ │ │ │ + cbz r6, eb18a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, eb186 │ │ │ │ + cbz r2, eb188 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, eb184 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n eb43c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n eb404 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n eb3c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n eb2f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb180 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74166,56 +74166,56 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n eb5ec │ │ │ │ lsls r4, r0, #4 │ │ │ │ bcs.n eb5b8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - vqadd.u32 q8, q15, │ │ │ │ + vqadd.u64 q8, q11, │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 76 @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 1, r0, cr4, cr9, {7} │ │ │ │ + mcr2 0, 1, r0, cr12, cr9, {7} │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #996]! @ 0x3e4 │ │ │ │ + ldc2l 0, cr0, [r8, #996]! @ 0x3e4 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2 0, cr0, [lr, #996]! @ 0x3e4 │ │ │ │ + ldc2 0, cr0, [r6, #996]! @ 0x3e4 │ │ │ │ ble.n eb5cc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + ldc2l 0, cr0, [r2, #-996] @ 0xfffffc1c │ │ │ │ ble.n eb70c │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb71e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n eb610 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n eb5ec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbf600f9 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + @ instruction: 0xfbfe00f9 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n eb694 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbd000f9 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xfbd800f9 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n eb654 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [pc, #136] @ (eb6e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (eb6e8 ) │ │ │ │ ldr r3, [pc, #140] @ (eb6ec ) │ │ │ │ @@ -74267,30 +74267,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n eb1d4 │ │ │ │ - @ instruction: 0xfb1800f9 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + @ instruction: 0xfb2000f9 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n eb77c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfaf400f9 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xfafc00f9 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n eb740 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfad000f9 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xfad800f9 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bge.n eb704 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000eb70c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74462,21 +74462,21 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n eb8da │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ eors r3, r5 │ │ │ │ - strb.w r0, [ip, #249] @ 0xf9 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + ldrb.w r0, [r4, #249] @ 0xf9 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n eb8b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str??.w r0, [r6, r9, lsl #3] │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + str??.w r0, [lr, r9, lsl #3] │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n eb878 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -74590,26 +74590,26 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n eba18 │ │ │ │ - @ instruction: 0xf75000f9 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf75800f9 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n ebb98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf72a00f9 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + @ instruction: 0xf73200f9 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n ebb58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf70400f9 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + @ instruction: 0xf70c00f9 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n ebb18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 000ebab8 : │ │ │ │ @@ -74691,20 +74691,20 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n ebb3a │ │ │ │ nop │ │ │ │ bvc.n ebc2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvc.n ebbd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf69a00f9 │ │ │ │ - add r7, pc, #544 @ (adr r7, ebdd4 ) │ │ │ │ + subw r0, r2, #2297 @ 0x8f9 │ │ │ │ + add r7, pc, #576 @ (adr r7, ebdf4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n ebb6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf66000f9 │ │ │ │ + @ instruction: 0xf66800f9 │ │ │ │ │ │ │ │ 000ebbbc : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ vldr d7, [ip, #440] @ 0x1b8 │ │ │ │ vstr d7, [r1] │ │ │ │ vldr d7, [ip, #448] @ 0x1c0 │ │ │ │ @@ -75102,42 +75102,42 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - sbcs.w r0, r6, #8159232 @ 0x7c8000 │ │ │ │ + sbcs.w r0, lr, #8159232 @ 0x7c8000 │ │ │ │ bpl.n ebff4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str.w r0, [ip, #245] @ 0xf5 │ │ │ │ + ldr.w r0, [r4, #245] @ 0xf5 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b600f9 │ │ │ │ + @ instruction: 0xf3be00f9 │ │ │ │ bmi.n ec07c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf31400f9 │ │ │ │ - add r4, pc, #200 @ (adr r4, ec10c ) │ │ │ │ + @ instruction: 0xf31c00f9 │ │ │ │ + add r4, pc, #232 @ (adr r4, ec12c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcc.n ec144 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #0 @ (adr r4, ec050 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, ec070 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #33017 @ 0x80f9 │ │ │ │ + @ instruction: 0xf25000f9 │ │ │ │ bcs.n ebfc0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, ec0f4 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, ec114 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r4, r3, #4 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx acc6c │ │ │ │ ldr r1, [pc, #528] @ (ec284 ) │ │ │ │ @@ -75350,54 +75350,54 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #952 @ (adr r1, ec650 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, ec670 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf0b200f9 │ │ │ │ - add r1, pc, #832 @ (adr r1, ec5e0 ) │ │ │ │ + @ instruction: 0xf0ba00f9 │ │ │ │ + add r1, pc, #864 @ (adr r1, ec600 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n ec2dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, ec560 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, ec580 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #576 @ (adr r1, ec4ec ) │ │ │ │ + add r1, pc, #608 @ (adr r1, ec50c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - orrs.w r0, r2, #249 @ 0xf9 │ │ │ │ - add r1, pc, #448 @ (adr r1, ec474 ) │ │ │ │ + orrs.w r0, sl, #249 @ 0xf9 │ │ │ │ + add r1, pc, #480 @ (adr r1, ec494 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n ec230 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bics.w r0, r0, #249 @ 0xf9 │ │ │ │ - add r1, pc, #312 @ (adr r1, ec3f8 ) │ │ │ │ + bics.w r0, r8, #249 @ 0xf9 │ │ │ │ + add r1, pc, #344 @ (adr r1, ec418 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n ec1f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - and.w r0, lr, #249 @ 0xf9 │ │ │ │ - add r1, pc, #176 @ (adr r1, ec37c ) │ │ │ │ + ands.w r0, r6, #249 @ 0xf9 │ │ │ │ + add r1, pc, #208 @ (adr r1, ec39c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n ec3c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #48 @ (adr r1, ec304 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, ec324 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.s64 q8, , #50 │ │ │ │ - add r0, pc, #944 @ (adr r0, ec68c ) │ │ │ │ + vshr.s64 q8, , #42 │ │ │ │ + add r0, pc, #976 @ (adr r0, ec6ac ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n ec350 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vshr.s64 q0, , #22 │ │ │ │ - add r0, pc, #800 @ (adr r0, ec608 ) │ │ │ │ + vshr.s64 q0, , #14 │ │ │ │ + add r0, pc, #832 @ (adr r0, ec628 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n ec314 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vshr.s64 q0, , #58 │ │ │ │ - add r0, pc, #656 @ (adr r0, ec584 ) │ │ │ │ + vshr.s64 q0, , #50 │ │ │ │ + add r0, pc, #688 @ (adr r0, ec5a4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ec2f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -75704,21 +75704,21 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mrc 0, 3, r0, cr12, cr9, {7} │ │ │ │ + mcr 0, 4, r0, cr4, cr9, {7} │ │ │ │ ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r0, #996]! @ 0x3e4 │ │ │ │ + stc 0, cr0, [r8, #996]! @ 0x3e4 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf13200f5 │ │ │ │ + @ instruction: 0xf13a00f5 │ │ │ │ ldr.w r3, [pc, #1060] @ ecabc │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ blx b2d34 │ │ │ │ @@ -76137,88 +76137,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead600f9 │ │ │ │ - eors.w r0, r0, r9, ror #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xeade00f9 │ │ │ │ + eors.w r0, r8, r9, ror #3 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, pc, #48 @ (adr r4, ecb18 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrd r0, r0, [r8, #996]! @ 0x3e4 │ │ │ │ + and.w r0, r0, r9, ror #3 │ │ │ │ ldmia r2, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xe99000f9 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xe99800f9 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r3, pc, #224 @ (adr r3, ecbe4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r3, pc, #72 @ (adr r3, ecb50 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmdb r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldmdb sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strd r0, r0, [ip], #996 @ 0x3e4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, r0, [r4], #996 @ 0x3e4 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrd r0, r0, [r0], #-996 @ 0x3e4 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldrd r0, r0, [r8], #-996 @ 0x3e4 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strex r0, r0, [r6, #996] @ 0x3e4 │ │ │ │ + strex r0, r0, [lr, #996] @ 0x3e4 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xe81e00f9 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xe82600f9 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecb48 │ │ │ │ - lsls r1, r7, #3 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xe80200f9 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ecb74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76637,38 +76636,38 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ cbnz r6, ed02c │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n ecc00 │ │ │ │ + b.n ecc10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r6!, {r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stlexd r5, r0, r0, [r2] │ │ │ │ + stlexd r5, r0, r0, [sl] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - b.n ed5d4 │ │ │ │ + b.n ed5e4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ed544 │ │ │ │ + b.n ed554 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r6, sp, #540 @ 0x21c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx acc6c │ │ │ │ ldr r1, [pc, #808] @ (ed39c ) │ │ │ │ @@ -76983,87 +76982,87 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n ecbd8 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n ed62c │ │ │ │ + b.n ed63c │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n ed42c │ │ │ │ + b.n ed43c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n ed3d8 │ │ │ │ + b.n ed3e8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r0!, {r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ nop {15} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 2 │ │ │ │ + svc 10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ite vs │ │ │ │ lslvs r0, r6, #3 │ │ │ │ - udfvc #222 @ 0xde │ │ │ │ + udfvc #230 @ 0xe6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ itt al │ │ │ │ lslal r0, r6, #3 │ │ │ │ itt mi @ unpredictable │ │ │ │ lslmi r0, r6, #3 │ │ │ │ - ldrhmi r6, [r1, #62] @ 0x3e │ │ │ │ + ldrhmi r6, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ bkpt 0x00dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed43c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77170,33 +77169,33 @@ │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n ed4c8 │ │ │ │ nop │ │ │ │ add sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n ed630 │ │ │ │ + ble.n ed640 │ │ │ │ lsls r1, r7, #3 │ │ │ │ pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n ed5a4 │ │ │ │ + ble.n ed5b4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r1, r2, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n ed4f0 │ │ │ │ + bgt.n ed500 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r5, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed588 : │ │ │ │ cbz r0, ed5dc │ │ │ │ push {r4, lr} │ │ │ │ @@ -77264,23 +77263,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n ed5d8 │ │ │ │ nop │ │ │ │ - bgt.n ed64c │ │ │ │ + bgt.n ed65c │ │ │ │ lsls r1, r7, #3 │ │ │ │ pop {r1, r4, r5, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ pop {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n ed5ec │ │ │ │ + blt.n ed5fc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r2, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed65c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77393,15 +77392,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #232 @ (adr r5, ed834 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n ed664 │ │ │ │ + blt.n ed674 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ed754 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77510,15 +77509,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #264 @ (adr r4, ed94c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bge.n ed774 │ │ │ │ + bge.n ed784 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbnz r4, ed8a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed84c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77631,15 +77630,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #296 @ (adr r3, eda68 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n ed880 │ │ │ │ + bls.n ed890 │ │ │ │ lsls r1, r7, #3 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77758,15 +77757,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #136 @ (adr r2, edaec ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbnz r2, eda84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n ed9ac │ │ │ │ + bhi.n ed9bc │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000eda6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78161,39 +78160,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb814 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n ede54 │ │ │ │ + bvc.n ede64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvs.n edf18 │ │ │ │ + bvs.n edf28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb728 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb6cc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n edddc │ │ │ │ + bpl.n eddec │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb684 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb602 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n ede54 │ │ │ │ + bpl.n ede64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n ede10 │ │ │ │ + bmi.n ede20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r1, r4, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ede70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -78316,15 +78315,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcc.n edf08 │ │ │ │ + bcc.n edf18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000edf84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78435,15 +78434,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbz r2, ee0f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n ee034 │ │ │ │ + bcs.n ee044 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ee07c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78836,39 +78835,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n ee4e4 │ │ │ │ + bne.n ee4f4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbz r2, ee464 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbz r2, ee486 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n ee3ac │ │ │ │ + beq.n ee3bc │ │ │ │ lsls r1, r7, #3 │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbz r0, ee46a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n ee474 │ │ │ │ + beq.n ee484 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ee478 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -79160,27 +79159,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ee780 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79295,15 +79294,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ee8c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79418,15 +79417,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eea10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79539,15 +79538,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eeb0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79668,15 +79667,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eec20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79797,15 +79796,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r7, pc, #360 @ (adr r7, eee9c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eed34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79919,15 +79918,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r6, pc, #272 @ (adr r6, eef5c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eee4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80126,21 +80125,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #240 @ (adr r4, ef0f0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, pc, #672 @ (adr r4, ef2a8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, pc, #512 @ (adr r4, ef214 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef014 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80258,15 +80257,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r3, pc, #680 @ (adr r3, ef3c0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ef11c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80377,15 +80376,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r2, pc, #568 @ (adr r2, ef468 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef230 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80498,15 +80497,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r1, pc, #512 @ (adr r1, ef544 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef344 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80904,39 +80903,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r0, pc, #280 @ (adr r0, ef7c4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r1, r7, #3 │ │ │ │ - ldrle r6, [sp, #848] @ 0x350 │ │ │ │ + ite le │ │ │ │ + lslle r1, r7, #3 │ │ │ │ + ldrgt r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ittt cc │ │ │ │ - lslcc r1, r7, #3 │ │ │ │ - ldrcc r6, [sp, #280] @ 0x118 │ │ │ │ - lslcc r0, r6, #3 │ │ │ │ + itte mi │ │ │ │ + lslmi r1, r7, #3 │ │ │ │ + ldrmi r6, [sp, #280] @ 0x118 │ │ │ │ + lslpl r0, r6, #3 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ef6e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81047,15 +81046,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ef7d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81165,15 +81164,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r6, ef956 │ │ │ │ + cbnz r6, ef958 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef8ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81372,21 +81371,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000efab4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81504,15 +81503,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r0, efbc4 │ │ │ │ + cbnz r0, efbc6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000efbbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81625,15 +81624,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000efcd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81747,15 +81746,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000efdf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81870,15 +81869,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000eff30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81989,15 +81988,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0070 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82110,15 +82109,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r2, f01d6 │ │ │ │ + cbz r2, f01d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f016c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82288,15 +82287,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0300 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82520,33 +82519,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, f0508 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r1, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0530 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82770,33 +82769,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r2, #25] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r3, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0760 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (f084c ) │ │ │ │ @@ -82927,15 +82926,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0888 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83141,21 +83140,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r4, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r5, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0aac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83379,33 +83378,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r6, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r6, [r4, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0cdc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83518,15 +83517,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #312 @ (adr r7, f0f0c ) │ │ │ │ + add r7, pc, #344 @ (adr r7, f0f2c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0dd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83732,21 +83731,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #320 @ (adr r5, f112c ) │ │ │ │ + add r5, pc, #352 @ (adr r5, f114c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, f1090 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, f10b0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0ffc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83952,21 +83951,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #176 @ (adr r3, f12c4 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, f12e4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r3, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #0 @ (adr r3, f1220 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, f1240 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f1224 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84080,15 +84079,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #944 @ (adr r1, f16e8 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, f1708 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f133c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84372,21 +84371,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r0, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #576 @ (adr r0, f1828 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, f1848 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r5, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, f179c ) │ │ │ │ + add r0, pc, #456 @ (adr r0, f17bc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f15f4 : │ │ │ │ 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 │ │ │ │ @@ -84705,39 +84704,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r0, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f1918 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85077,45 +85076,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r4, #13] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r1, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r2, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f1c80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85339,33 +85338,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r0, #29] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f1eb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85535,15 +85534,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r2, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2044 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85767,33 +85766,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r3, #17] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r1, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2274 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85906,15 +85905,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2370 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86033,15 +86032,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f2490 : │ │ │ │ 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 │ │ │ │ @@ -86337,27 +86336,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2760 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86484,15 +86483,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f289c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86715,33 +86714,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r7, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f2ac4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -86963,33 +86962,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r7, [pc, #800] @ (f300c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2cf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87213,33 +87212,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #608] @ (f317c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2f24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87352,15 +87351,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #456] @ (f31e0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f3020 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87473,15 +87472,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #472] @ (f32ec ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f311c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87708,33 +87707,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r2, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r1, [pc, #392] @ (f34d8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f3358 : │ │ │ │ stmdb 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 │ │ │ │ @@ -87961,33 +87960,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r2, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bx r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r2, [r7, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f359c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88216,33 +88215,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #832] @ (f3b0c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ add ip, fp │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f37e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88657,45 +88656,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [pc, #912] @ (f3f50 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r4, [r3, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f3bf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88810,15 +88809,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #82 @ 0x52 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f3d40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89112,27 +89111,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f4048 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89261,15 +89260,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f4188 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -89382,15 +89381,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f42d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89819,33 +89818,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #712] @ (f499c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r5, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #552] @ (f4908 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #400] @ (f487c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r7, [pc, #896] @ (f4a74 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r7, [pc, #744] @ (f49e8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f4700 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90278,33 +90277,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #472] @ (f4ce8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [pc, #968] @ (f4ee0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #312] @ (f4c54 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [pc, #808] @ (f4e4c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #160] @ (f4bc8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [pc, #656] @ (f4dc0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [pc, #504] @ (f4d34 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f4b3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90423,15 +90422,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [pc, #472] @ (f4e34 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f4c60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -90826,39 +90825,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [pc, #832] @ (f5374 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [pc, #176] @ (f50f0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r8, fp │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ blx r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r6, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ mov lr, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ mov r8, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f5064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90971,15 +90970,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r4, lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -91123,49 +91122,49 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r5!, {} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add lr, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add ip, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r2, ip │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r0, r8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r6, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vdiv.f64 d7, d0, d1 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ cmp r0, #0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ blt.n f536a │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ @@ -91290,15 +91289,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n f5498 │ │ │ │ nop │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ lsrs r7, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -91427,17 +91426,17 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f5658 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #280] @ (f5774 ) │ │ │ │ @@ -91559,25 +91558,25 @@ │ │ │ │ b.n f570c │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000f5798 : │ │ │ │ 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 │ │ │ │ @@ -91689,15 +91688,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n f585e │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r7, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -91713,17 +91712,17 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ pli [r7, #255]! │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000f58f8 : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [ip, #340] @ 0x154 │ │ │ │ str.w r3, [ip, #348] @ 0x15c │ │ │ │ @@ -91985,47 +91984,47 @@ │ │ │ │ b.n f5b68 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r5, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r4, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000f5be8 : │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ cbz r3, f5bf2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -92063,17 +92062,17 @@ │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f5c30 │ │ │ │ subs r3, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f5c68 : │ │ │ │ ldr.w ip, [sp] │ │ │ │ cbz r1, f5c76 │ │ │ │ @@ -92339,35 +92338,35 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r7, #238 @ 0xee │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r7, #238 @ 0xee │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d1, [pc, #848] @ f62e0 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vmov.f64 d2, d3 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ @@ -93032,35 +93031,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.w f5d10 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vshr.u64 q0, q8, #12 │ │ │ │ + vshr.u64 q0, q8, #4 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stc2l 0, cr0, [lr, #960] @ 0x3c0 │ │ │ │ + ldc2l 0, cr0, [r6, #960] @ 0x3c0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f6990 │ │ │ │ + b.n f69a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-960 @ 0xfffffc40 │ │ │ │ + ldc2l 0, cr0, [r4], #-960 @ 0xfffffc40 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -93605,139 +93604,139 @@ │ │ │ │ b.w f5d10 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfa4c00f0 │ │ │ │ + @ instruction: 0xfa5400f0 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #0] @ (f6df8 ) │ │ │ │ + ldr r7, [pc, #32] @ (f6e18 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vld4. {d0-d3}, [r2 :256], r0 │ │ │ │ + vld4. {d0-d3}, [sl :256], r0 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #872] @ (f716c ) │ │ │ │ + ldr r6, [pc, #904] @ (f718c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr??.w r0, [ip, #240] @ 0xf0 │ │ │ │ + vst4. {d0-d3}, [r4 :256], r0 │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #704] @ (f70d0 ) │ │ │ │ + ldr r6, [pc, #736] @ (f70f0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr.w r0, [r2, #240] @ 0xf0 │ │ │ │ + ldr.w r0, [sl, #240] @ 0xf0 │ │ │ │ cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #544] @ (f703c ) │ │ │ │ + ldr r6, [pc, #576] @ (f705c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh.w r0, [sl, #240] @ 0xf0 │ │ │ │ + ldrh.w r0, [r2, #240] @ 0xf0 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #384] @ (f6fa8 ) │ │ │ │ + ldr r6, [pc, #416] @ (f6fc8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb.w r0, [r2, #240] @ 0xf0 │ │ │ │ + strb.w r0, [sl, #240] @ 0xf0 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr.w r0, [lr, r0, lsl #3] │ │ │ │ - ldr r6, [pc, #96] @ (f6e98 ) │ │ │ │ + str??.w r0, [r6, r0, lsl #3] │ │ │ │ + ldr r6, [pc, #128] @ (f6eb8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh.w r0, [sl, r0, lsl #3] │ │ │ │ + str.w r0, [r2, r0, lsl #3] │ │ │ │ cmp r4, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #968] @ (f720c ) │ │ │ │ + ldr r5, [pc, #1000] @ (f722c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb.w r0, [r4, r0, lsl #3] │ │ │ │ + ldrb.w r0, [ip, r0, lsl #3] │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #808] @ (f7178 ) │ │ │ │ + ldr r5, [pc, #840] @ (f7198 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf7ec00f0 │ │ │ │ + @ instruction: 0xf7f400f0 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #656] @ (f70ec ) │ │ │ │ + ldr r5, [pc, #688] @ (f710c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf7c600f0 │ │ │ │ + @ instruction: 0xf7ce00f0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #496] @ (f7058 ) │ │ │ │ + ldr r5, [pc, #528] @ (f7078 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf79e00f0 │ │ │ │ + @ instruction: 0xf7a600f0 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #344] @ (f6fcc ) │ │ │ │ + ldr r5, [pc, #376] @ (f6fec ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf77800f0 │ │ │ │ + @ instruction: 0xf78000f0 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #176] @ (f6f30 ) │ │ │ │ + ldr r5, [pc, #208] @ (f6f50 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf74e00f0 │ │ │ │ + @ instruction: 0xf75600f0 │ │ │ │ cmp r3, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #8] @ (f6e94 ) │ │ │ │ + ldr r5, [pc, #40] @ (f6eb4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf72400f0 │ │ │ │ + @ instruction: 0xf72c00f0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf70000f0 │ │ │ │ - @ instruction: 0xf6e000f0 │ │ │ │ - ldr r4, [pc, #608] @ (f7100 ) │ │ │ │ + @ instruction: 0xf70800f0 │ │ │ │ + @ instruction: 0xf6e800f0 │ │ │ │ + ldr r4, [pc, #640] @ (f7120 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf6ba00f0 │ │ │ │ + movt r0, #10480 @ 0x28f0 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #456] @ (f7074 ) │ │ │ │ + ldr r4, [pc, #488] @ (f7094 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf69400f0 │ │ │ │ + @ instruction: 0xf69c00f0 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #304] @ (f6fe8 ) │ │ │ │ + ldr r4, [pc, #336] @ (f7008 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf66e00f0 │ │ │ │ + @ instruction: 0xf67600f0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #152] @ (f6f5c ) │ │ │ │ + ldr r4, [pc, #184] @ (f6f7c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movw r0, #35056 @ 0x88f0 │ │ │ │ + @ instruction: 0xf65000f0 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #0] @ (f6ed0 ) │ │ │ │ + ldr r4, [pc, #32] @ (f6ef0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf62200f0 │ │ │ │ + @ instruction: 0xf62a00f0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #856] @ (f7234 ) │ │ │ │ + ldr r3, [pc, #888] @ (f7254 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf5f800f0 │ │ │ │ + addw r0, r0, #2288 @ 0x8f0 │ │ │ │ cmp r1, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #696] @ (f71a0 ) │ │ │ │ + ldr r3, [pc, #728] @ (f71c0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rsbs r0, r0, #7864320 @ 0x780000 │ │ │ │ + rsbs r0, r8, #7864320 @ 0x780000 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #544] @ (f7114 ) │ │ │ │ + ldr r3, [pc, #576] @ (f7134 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sub.w r0, sl, #7864320 @ 0x780000 │ │ │ │ + subs.w r0, r2, #7864320 @ 0x780000 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #384] @ (f7080 ) │ │ │ │ + ldr r3, [pc, #416] @ (f70a0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf58200f0 │ │ │ │ + @ instruction: 0xf58a00f0 │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #224] @ (f6fec ) │ │ │ │ + ldr r3, [pc, #256] @ (f700c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adcs.w r0, sl, #7864320 @ 0x780000 │ │ │ │ + sbc.w r0, r2, #7864320 @ 0x780000 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -93958,17 +93957,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f7104 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf1fa00f0 │ │ │ │ + addw r0, r2, #240 @ 0xf0 │ │ │ │ movs r5, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbz r0, f7198 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -94142,21 +94141,21 @@ │ │ │ │ nop │ │ │ │ asrs r4, r5, #11 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf0aa00f0 │ │ │ │ - eor.w r0, ip, #240 @ 0xf0 │ │ │ │ - orn r0, lr, #240 @ 0xf0 │ │ │ │ - orrs.w r0, r0, #240 @ 0xf0 │ │ │ │ - bics.w r0, r2, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf0b200f0 │ │ │ │ + eors.w r0, r4, #240 @ 0xf0 │ │ │ │ + orns r0, r6, #240 @ 0xf0 │ │ │ │ + orrs.w r0, r8, #240 @ 0xf0 │ │ │ │ + bics.w r0, sl, #240 @ 0xf0 │ │ │ │ │ │ │ │ 000f7318 : │ │ │ │ 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 r3, [pc, #324] @ (f7470 ) │ │ │ │ @@ -94283,15 +94282,15 @@ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n f73ec │ │ │ │ ... │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r3, #238 @ 0xee │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -94305,17 +94304,17 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r6, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r2, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mrc 0, 7, r0, cr12, cr0, {7} │ │ │ │ - mrc 0, 6, r0, cr14, cr0, {7} │ │ │ │ - mcr 0, 6, r0, cr0, cr0, {7} │ │ │ │ + vqadd.s8 q0, q10, q8 │ │ │ │ + mcr 0, 7, r0, cr6, cr0, {7} │ │ │ │ + mcr 0, 6, r0, cr8, cr0, {7} │ │ │ │ │ │ │ │ 000f74a8 : │ │ │ │ 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, r3 │ │ │ │ @@ -94415,25 +94414,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f7548 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc 0, cr0, [sl, #960]! @ 0x3c0 │ │ │ │ - add r0, r1 │ │ │ │ + stcl 0, cr0, [r2, #960] @ 0x3c0 │ │ │ │ + add r0, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldc 0, cr0, [sl, #960] @ 0x3c0 │ │ │ │ + stc 0, cr0, [r2, #960]! @ 0x3c0 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-960]! @ 0xfffffc40 │ │ │ │ + stc 0, cr0, [r2, #960] @ 0x3c0 │ │ │ │ │ │ │ │ 000f75d0 : │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ @@ -94781,37 +94780,37 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, #234 @ 0xea │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe99800f0 │ │ │ │ + @ instruction: 0xe9a000f0 │ │ │ │ adds r4, r6, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r3, [pc, #1244] @ f7ecc │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ @@ -95296,133 +95295,133 @@ │ │ │ │ blx b4f18 │ │ │ │ b.w f7618 │ │ │ │ nop │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, r4, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe85000f0 │ │ │ │ + @ instruction: 0xe85800f0 │ │ │ │ adds r4, r5, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n f7e08 │ │ │ │ + b.n f7e18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ands.w r0, r4, #239 @ 0xef │ │ │ │ vmla.i16 d16, d28, d7[3] │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vext.8 q0, q9, , #0 │ │ │ │ subs r0, r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n f7ca4 │ │ │ │ + b.n f7cb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7c74 │ │ │ │ + b.n f7c84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r6, r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7c3c │ │ │ │ + b.n f7c4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7c04 │ │ │ │ + b.n f7c14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n f7bcc │ │ │ │ + b.n f7bdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n f7b98 │ │ │ │ + b.n f7ba8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7b60 │ │ │ │ + b.n f7b70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r6, r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7b24 │ │ │ │ + b.n f7b34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7ae8 │ │ │ │ + b.n f7af8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7aac │ │ │ │ + b.n f7abc │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7a6c │ │ │ │ + b.n f7a7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7a2c │ │ │ │ + b.n f7a3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r5, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f79f0 │ │ │ │ + b.n f7a00 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r1, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f79b8 │ │ │ │ + b.n f79c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r0, r5, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f7978 │ │ │ │ + b.n f7988 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r0, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n f793c │ │ │ │ + b.n f794c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n f7904 │ │ │ │ + b.n f7914 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f78c8 │ │ │ │ + b.n f78d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r0, r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f788c │ │ │ │ + b.n f789c │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r7, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f7fd0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -95447,17 +95446,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #239 @ 0xef │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n f7fec │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f8648 │ │ │ │ + b.n f8658 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f8024 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -95601,29 +95600,29 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f85b0 │ │ │ │ + b.n f85c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f8564 │ │ │ │ + b.n f8574 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n f8524 │ │ │ │ + b.n f8534 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f81f4 │ │ │ │ @@ -95816,15 +95815,15 @@ │ │ │ │ b.n f83f0 │ │ │ │ eors r7, r5 │ │ │ │ ... │ │ │ │ lsls r6, r4, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ble.w f851c │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -96800,15 +96799,15 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsh.w r0, [r4, #239] @ 0xef │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @@ -96826,58 +96825,58 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbnz r4, f9040 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r6, r0, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf78a0103 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r6, r4, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n f9080 │ │ │ │ + bmi.n f9090 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n f9044 │ │ │ │ + bcc.n f9054 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n f9008 │ │ │ │ + bcc.n f9018 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n f8fcc │ │ │ │ + bcc.n f8fdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n f8f8c │ │ │ │ + bcc.n f8f9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r4, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r4, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f9090 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, f90a4 │ │ │ │ @@ -96974,25 +96973,25 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #170 @ 0xaa │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f9112 │ │ │ │ nop │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r4, r7, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n f9180 │ │ │ │ + bne.n f9190 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n f9148 │ │ │ │ + bne.n f9158 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n f9110 │ │ │ │ + bne.n f9120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n f90d8 │ │ │ │ + bne.n f90e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f91a8 : │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n f9236 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -97063,21 +97062,21 @@ │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f9230 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r2, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n f921c │ │ │ │ + beq.n f922c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n f91e4 │ │ │ │ + beq.n f91f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f9284 : │ │ │ │ stmdb 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 │ │ │ │ @@ -97240,15 +97239,15 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf21a0103 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf1f00103 │ │ │ │ @@ -97257,21 +97256,21 @@ │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u32 q0, q14, │ │ │ │ ldrsb.w r0, [r2, pc, lsl #2] │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf13c0103 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f946c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -97501,25 +97500,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f9592 │ │ │ │ vext.8 d16, d0, d3, #1 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s32 d0, d10, d3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f9704 : │ │ │ │ stmdb 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 │ │ │ │ @@ -97746,24 +97745,24 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n f9808 │ │ │ │ nop │ │ │ │ ldc 1, cr0, [lr, #12] │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], #12 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r6, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vmla.i16 q0, q11, d7[3] │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f9998 : │ │ │ │ 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 │ │ │ │ @@ -97982,23 +97981,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n f9aba │ │ │ │ adds.w r1, r0, r3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r2, r3 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldc2 0, cr0, [r2, #956] @ 0x3bc │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldc2l 0, cr0, [r8], #956 @ 0x3bc │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f9c30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98467,48 +98466,48 @@ │ │ │ │ stmia r0!, {} │ │ │ │ eors r3, r5 │ │ │ │ strd r0, r1, [r2], #-12 │ │ │ │ strd r0, r1, [r0], #-12 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8200103 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xfbac00ef │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xfb0a00ef │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d0-d3}, [ip :128] │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #680 @ (adr r7, fa448 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, fa468 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r0, [r6, pc, lsl #2] │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7be00ef │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, pc, #368 @ (adr r6, fa334 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, fa354 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add.w r4, sp, #5664 @ 0x1620 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx acc6c │ │ │ │ @@ -98784,47 +98783,47 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r1!, {r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ite al │ │ │ │ - lslal r0, r6, #3 │ │ │ │ - mov r6, #192 @ 0xc0 │ │ │ │ + ite │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + moval r6, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - itet gt │ │ │ │ - lslgt r0, r6, #3 │ │ │ │ + itee le │ │ │ │ + lslle r0, r6, #3 │ │ │ │ @ instruction: 0xf53200ef │ │ │ │ - it ge @ unpredictable │ │ │ │ - lslge r0, r6, #3 │ │ │ │ - itet hi │ │ │ │ - lslhi r0, r6, #3 │ │ │ │ - itet vs @ unpredictable │ │ │ │ - lslvs r0, r6, #3 │ │ │ │ - movvc r6, #60 @ 0x3c │ │ │ │ + nopgt {11} │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + itee ls │ │ │ │ + lslls r0, r6, #3 │ │ │ │ + itee vc @ unpredictable │ │ │ │ + lslvc r0, r6, #3 │ │ │ │ + movvs r6, #68 @ 0x44 │ │ │ │ lslvs r1, r7, #3 │ │ │ │ - itte mi │ │ │ │ + itee mi │ │ │ │ lslmi r0, r6, #3 │ │ │ │ @ instruction: 0xf4ae00ef │ │ │ │ - ittt cs @ unpredictable │ │ │ │ + itet cs @ unpredictable │ │ │ │ lslcs r0, r6, #3 │ │ │ │ - ittt eq @ unpredictable │ │ │ │ + itet eq @ unpredictable │ │ │ │ lsleq r0, r6, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsleq r0, r6, #3 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf3ec00ef │ │ │ │ │ │ │ │ 000fa50c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98849,17 +98848,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #415 @ 0x19f │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n fa528 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf33c00ef │ │ │ │ │ │ │ │ 000fa564 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r3, #312] @ 0x138 │ │ │ │ @@ -99100,30 +99099,30 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n fa7a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf19400ef │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvs.n fa720 │ │ │ │ lsls r7, r5, #3 │ │ │ │ sbcs.w r0, r0, #239 @ 0xef │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bmi.n fa7a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adcs.w r0, sl, #239 @ 0xef │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r1, r7, #3 │ │ │ │ bmi.n fa75c │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf13200ef │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000fa7e8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (fa8d4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -99252,15 +99251,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n fa810 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vext.8 q8, q9, , #0 │ │ │ │ │ │ │ │ 000fa910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99374,15 +99373,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n faaec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cdp 0, 13, cr0, cr2, cr15, {7} │ │ │ │ │ │ │ │ 000faa2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99781,48 +99780,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc 0, cr0, [lr, #956] @ 0x3bc │ │ │ │ bls.n facf0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc 0, cr0, [r8, #-956]! @ 0xfffffc44 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stcl 0, cr0, [sl], {239} @ 0xef │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldcl 0, cr0, [r0], #-956 @ 0xfffffc44 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc 0, cr0, [r0], {239} @ 0xef │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ rsbs r0, ip, pc, asr #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs.w r0, r6, pc, asr #3 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xeb9a00ef │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adcs.w r0, lr, pc, asr #3 │ │ │ │ ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds.w r0, lr, pc, asr #3 │ │ │ │ │ │ │ │ 000fae3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99940,15 +99939,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xe99c00ef │ │ │ │ │ │ │ │ 000faf64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -100344,39 +100343,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n fb968 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n fb328 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fb82c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n fb1ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fb6f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n fb0b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fb568 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n faf28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n faee4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb368 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -100489,15 +100488,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n fad80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb47c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -100610,15 +100609,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n fbc88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb578 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -100837,33 +100836,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fbb64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fbb28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fbb08 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n fbac4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000fb7cc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (fb8b8 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -100992,15 +100991,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n fb970 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb8f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101113,15 +101112,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ svc 64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb9f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101234,15 +101233,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fbaec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101355,15 +101354,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ble.n fbc5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fbc00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101477,15 +101476,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ite mi │ │ │ │ lslmi r7, r5, #3 │ │ │ │ - lsrpl r0, r0, #26 │ │ │ │ + lsrpl r0, r1, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ blt.n fbd18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fbd44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101600,15 +101599,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0006 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bge.n fbdd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fbe8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101814,21 +101813,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bhi.n fbff0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r6, fc11e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bhi.n fc1a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc0b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102034,21 +102033,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, fc2f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvs.n fc1cc │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r2, fc2fa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvs.n fc384 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc2d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102161,15 +102160,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8c2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bpl.n fc490 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc3d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102386,21 +102385,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb698 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bcc.n fc6e4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cpsid │ │ │ │ lsls r7, r5, #3 │ │ │ │ bcc.n fc6a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000fc61c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102511,15 +102510,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bcs.n fc78c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc730 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102632,15 +102631,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bne.n fc87c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc844 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102753,15 +102752,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, fc98c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r1, r7, #3 │ │ │ │ beq.n fc980 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc940 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (fca2c ) │ │ │ │ @@ -102892,15 +102891,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fca68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -103194,25 +103193,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vshr.u64 q0, q12, #34 │ │ │ │ + vshr.u64 q0, q12, #26 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vqadd.u64 q8, q11, q12 │ │ │ │ + vqadd.u64 q8, q15, q12 │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vqadd.u16 q8, q8, q12 │ │ │ │ + vqadd.u16 q8, q12, q12 │ │ │ │ ldmia r4!, {} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fcd70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103627,30 +103626,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb7600f8 │ │ │ │ + @ instruction: 0xfb7e00f8 │ │ │ │ ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb4e00f8 │ │ │ │ + @ instruction: 0xfb5600f8 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb2800f8 │ │ │ │ + @ instruction: 0xfb3000f8 │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb0200f8 │ │ │ │ + @ instruction: 0xfb0a00f8 │ │ │ │ stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fd1c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103762,15 +103761,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9cc00f8 │ │ │ │ + ldr??.w r0, [r4, #248] @ 0xf8 │ │ │ │ stmia r6!, {r1, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fd2dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103882,15 +103881,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr.w r0, [r2, #248] @ 0xf8 │ │ │ │ + ldr.w r0, [sl, #248] @ 0xf8 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fd3d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104008,15 +104007,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #584 @ (adr r7, fd740 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf7aa00f8 │ │ │ │ + @ instruction: 0xf7b200f8 │ │ │ │ stmia r4!, {r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fd500 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104221,20 +104220,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #592 @ (adr r5, fd960 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub.w r0, ip, #8126464 @ 0x7c0000 │ │ │ │ + subs.w r0, r4, #8126464 @ 0x7c0000 │ │ │ │ stmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r5, pc, #424 @ (adr r5, fd8c4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf58200f8 │ │ │ │ + @ instruction: 0xf58a00f8 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fd724 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104439,20 +104438,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #448 @ (adr r3, fdaf8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf38800f8 │ │ │ │ + @ instruction: 0xf39000f8 │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r3, pc, #272 @ (adr r3, fda54 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf35c00f8 │ │ │ │ + @ instruction: 0xf36400f8 │ │ │ │ stmia r0!, {r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fd94c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104668,20 +104667,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #112 @ (adr r1, fdbf4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movw r0, #16632 @ 0x40f8 │ │ │ │ + movw r0, #49400 @ 0xc0f8 │ │ │ │ add r0, pc, #976 @ (adr r0, fdf60 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf21c00f8 │ │ │ │ + @ instruction: 0xf22400f8 │ │ │ │ │ │ │ │ 000fdb98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104791,15 +104790,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds.w r0, r0, #248 @ 0xf8 │ │ │ │ + adds.w r0, r8, #248 @ 0xf8 │ │ │ │ pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fdcac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104911,15 +104910,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands.w r0, r6, #248 @ 0xf8 │ │ │ │ + ands.w r0, lr, #248 @ 0xf8 │ │ │ │ cbnz r4, fde22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fdda8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (fde94 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ @@ -105049,15 +105048,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrc 0, 7, r0, cr0, cr8, {7} │ │ │ │ + mrc 0, 7, r0, cr8, cr8, {7} │ │ │ │ revsh r6, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fded0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105170,15 +105169,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldcl 0, cr0, [r6, #992] @ 0x3e0 │ │ │ │ + ldcl 0, cr0, [lr, #992] @ 0x3e0 │ │ │ │ cbnz r4, fe012 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fdfe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105290,15 +105289,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldcl 0, cr0, [sl], {248} @ 0xf8 │ │ │ │ + stcl 0, cr0, [r2], #992 @ 0x3e0 │ │ │ │ @ instruction: 0xb8b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe0e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105410,15 +105409,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rsbs r0, lr, r8, ror #3 │ │ │ │ + @ instruction: 0xebe600f8 │ │ │ │ @ instruction: 0xb7b4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe1e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105701,20 +105700,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrd r0, r0, [r6, #-992] @ 0x3e0 │ │ │ │ + ldrd r0, r0, [lr, #-992] @ 0x3e0 │ │ │ │ push {r1, r2, r5, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmdb lr!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmdb r6!, {r3, r4, r5, r6, r7} │ │ │ │ push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe49c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105826,15 +105825,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xe80c00f8 │ │ │ │ + @ instruction: 0xe81400f8 │ │ │ │ cbz r2, fe628 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe5b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105953,15 +105952,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fe4b8 │ │ │ │ + b.n fe4c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe6c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106074,15 +106073,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fe3a0 │ │ │ │ + b.n fe3b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r6, fe802 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe7d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106195,15 +106194,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fe28c │ │ │ │ + b.n fe29c │ │ │ │ lsls r0, r7, #3 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe8e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106409,21 +106408,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n ff0b0 │ │ │ │ + b.n ff0c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n ff064 │ │ │ │ + b.n ff074 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000feb10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106629,21 +106628,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fee88 │ │ │ │ + b.n fee98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fee3c │ │ │ │ + b.n fee4c │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fed38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106849,21 +106848,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 000fef58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -107067,21 +107066,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n ff0a4 │ │ │ │ + ble.n ff0b4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n ff25c │ │ │ │ + ble.n ff26c │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff17c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107281,21 +107280,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n ff2ec │ │ │ │ + blt.n ff2fc │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, pc, #656 @ (adr r6, ff5d0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n ff2a8 │ │ │ │ + blt.n ff2b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, pc, #496 @ (adr r6, ff53c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff34c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107513,21 +107512,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bls.n ff684 │ │ │ │ + bls.n ff494 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, pc, #304 @ (adr r4, ff6c4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bls.n ff63c │ │ │ │ + bls.n ff64c │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, pc, #136 @ (adr r4, ff628 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff5a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107640,15 +107639,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n ff72c │ │ │ │ + bhi.n ff73c │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r3, pc, #64 @ (adr r3, ff6f4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff6b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107856,21 +107855,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n ff7ac │ │ │ │ + bvs.n ff7bc │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r1, pc, #384 @ (adr r1, ffa08 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r1, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n ff968 │ │ │ │ + bvs.n ff978 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r1, pc, #224 @ (adr r1, ff974 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff894 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107983,15 +107982,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n ffa34 │ │ │ │ + bpl.n ffa44 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, pc, #104 @ (adr r0, ffa10 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff9a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108110,15 +108109,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n ffb10 │ │ │ │ + bmi.n ffb20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ffad0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108231,15 +108230,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n ffc14 │ │ │ │ + bcc.n ffc24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ffbcc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (ffcb8 ) │ │ │ │ @@ -108370,15 +108369,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n ffcf0 │ │ │ │ + bcs.n ffd00 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ffcf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108491,15 +108490,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n ffdd4 │ │ │ │ + beq.n ffde4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ffe08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108612,15 +108611,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fff04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108732,15 +108731,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00100000 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109024,21 +109023,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001002c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109263,33 +109262,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r7, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001004fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109401,15 +109400,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001005f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109611,21 +109610,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r4, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 001007f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -109917,27 +109916,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -110020,15 +110019,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #172] @ 0xac │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ b.n 100b8c │ │ │ │ vminnm.f32 , , │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00100be0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #288] @ (100d04 ) │ │ │ │ @@ -110150,25 +110149,25 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00100d28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -110363,15 +110362,15 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 100e80 │ │ │ │ strb r2, [r7, #29] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @@ -110381,23 +110380,23 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r7, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00100f7c : │ │ │ │ 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 │ │ │ │ @@ -110467,19 +110466,19 @@ │ │ │ │ nop │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00101044 : │ │ │ │ mov r3, r0 │ │ │ │ vldr d7, [pc, #48] @ 101078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #1048576 @ 0x100000 │ │ │ │ @@ -110651,27 +110650,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - it ne │ │ │ │ - lslne r0, r7, #3 │ │ │ │ + wfe │ │ │ │ + lsls r0, r7, #3 │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0010124c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -111074,35 +111073,35 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r1, #9] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 101a2c ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 101a4c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 101752 │ │ │ │ + cbnz r4, 101754 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r0, [r7, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #272] @ (10183c ) │ │ │ │ + ldr r4, [pc, #304] @ (10185c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vcmp.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.w 101444 │ │ │ │ vldr d6, [r6] │ │ │ │ vadd.f64 d6, d6, d1 │ │ │ │ @@ -111445,73 +111444,73 @@ │ │ │ │ blx b4f18 │ │ │ │ b.w 1012a4 │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #576] @ (101d28 ) │ │ │ │ + ldr r3, [pc, #608] @ (101d48 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r4, [r7, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r5, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [pc, #712] @ (101dd8 ) │ │ │ │ + ldr r1, [pc, #744] @ (101df8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #344] @ (101c70 ) │ │ │ │ + ldr r1, [pc, #376] @ (101c90 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #216] @ (101bf8 ) │ │ │ │ + ldr r1, [pc, #248] @ (101c18 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #64] @ (101b6c ) │ │ │ │ + ldr r1, [pc, #96] @ (101b8c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #936] @ (101ee0 ) │ │ │ │ + ldr r0, [pc, #968] @ (101f00 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r2, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #800] @ (101e60 ) │ │ │ │ + ldr r0, [pc, #832] @ (101e80 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [pc, #672] @ (101de4 ) │ │ │ │ + ldr r0, [pc, #704] @ (101e04 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #528] @ (101d5c ) │ │ │ │ + ldr r0, [pc, #560] @ (101d7c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #384] @ (101cd8 ) │ │ │ │ + ldr r0, [pc, #416] @ (101cf8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #428] @ (101d0c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #428] @ (101d10 ) │ │ │ │ ldr r3, [pc, #432] @ (101d14 ) │ │ │ │ @@ -111665,69 +111664,69 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 1012a4 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r0, #25] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r2, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r6, 101dcc │ │ │ │ + cbz r6, 101dce │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 101dce │ │ │ │ + cbz r4, 101dd0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 101dd0 │ │ │ │ + cbz r2, 101dd2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r0, 101dd2 │ │ │ │ + cbz r0, 101dd4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00101d80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111753,17 +111752,17 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 101d9c │ │ │ │ nop │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00101dd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112079,29 +112078,29 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #180] @ (10228c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (102290 ) │ │ │ │ ldr r3, [pc, #184] @ (102294 ) │ │ │ │ @@ -112168,41 +112167,41 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 101f1e │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r7, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r1, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001022c8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -112482,61 +112481,61 @@ │ │ │ │ nop │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r2, [r4, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r3, #27] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #25] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r4, [r5, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r2, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.w abbb8 │ │ │ │ │ │ │ │ 001025d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -112624,21 +112623,21 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r0, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001026c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112802,41 +112801,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r3, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r3, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r6, [r5, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001028a0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 1028a8 │ │ │ │ @@ -113259,81 +113258,81 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r2, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r6, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r2, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r2, [r5, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #392 @ (adr r5, 102eb4 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 102ed4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 102e28 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 102e48 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #88 @ (adr r5, 102d9c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 102dbc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #968 @ (adr r4, 103118 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 103138 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 10308c ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 1030ac ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 103000 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 103020 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 102f7c ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 102f9c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 102ef0 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 102f10 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 102e64 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 102e84 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #64 @ (adr r4, 102dd8 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 102df8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00102da0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -113513,25 +113512,25 @@ │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #648 @ (adr r2, 103220 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 103240 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 103050 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 103070 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00102fac : │ │ │ │ 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 │ │ │ │ @@ -113717,25 +113716,25 @@ │ │ │ │ b.n 103092 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1033b4 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 1033d4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 1031e4 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 103204 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001031d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -113941,25 +113940,25 @@ │ │ │ │ b.n 1032d4 │ │ │ │ strh r2, [r2, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00103428 : │ │ │ │ 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 │ │ │ │ @@ -114153,37 +114152,37 @@ │ │ │ │ nop │ │ │ │ str r2, [r0, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00103654 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -114796,99 +114795,99 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r6, [pc, #192] @ (103d74 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #0] @ (103cbc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r2, [r2, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r1, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, #174 @ 0xae │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r6, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r2, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00103d68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -114965,21 +114964,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 103de4 │ │ │ │ nop │ │ │ │ bx r8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00103e44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -115182,39 +115181,39 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mov r6, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r6, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00104094 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -115384,37 +115383,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1041b4 │ │ │ │ add r6, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r4, [r2, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00104290 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r3, #312] @ 0x138 │ │ │ │ vstr d1, [r3, #320] @ 0x140 │ │ │ │ @@ -116281,138 +116280,138 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ sbcs r2, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsb r2, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mcr2 0, 7, r0, cr0, cr0, {7} │ │ │ │ - subs r2, r4, r1 │ │ │ │ + mcr2 0, 7, r0, cr8, cr0, {7} │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r4, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r2, [r0, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r3, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r2, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r4, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r6, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00104d14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116438,17 +116437,17 @@ │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 104d30 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [pc, #856] @ (1050c4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00104d6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116579,35 +116578,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 104e1e │ │ │ │ ldr r6, [pc, #512] @ (1050d0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [pc, #456] @ (10509c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #864] @ (105240 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #720] @ (1051bc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #568] @ (105130 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #416] @ (1050a4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00104f04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116632,17 +116631,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #571 @ 0x23b │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 104f1c │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [pc, #928] @ (1052f8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00104f58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116833,15 +116832,15 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ adds r5, #74 @ 0x4a │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [pc, #528] @ (105378 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r5, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @@ -116851,23 +116850,23 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r4, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #488] @ (105368 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r4, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00105198 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -117054,47 +117053,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #592] @ (1055b4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #352] @ (1054c8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #704] @ (105638 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #520] @ (10558c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #368] @ (105500 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #208] @ (10546c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #48] @ (1053d8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [pc, #912] @ (105744 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001053b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117970,183 +117969,183 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ blxns r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp ip, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - and.w r0, r2, #240 @ 0xf0 │ │ │ │ + and.w r0, sl, #240 @ 0xf0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r6, lr │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s64 q0, q15, q8 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + vqadd.s8 q8, q11, q8 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ muls r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr0, {7} │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + mrc 0, 0, r0, cr2, cr0, {7} │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmn r4, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r6, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-960] @ 0xfffffc40 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + stcl 0, cr0, [r2, #-960]! @ 0xfffffc40 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ rors r0, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adcs r0, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adcs r6, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r2, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ eors r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ eors r2, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ands r0, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ands r6, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -118303,19 +118302,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 106042 │ │ │ │ nop │ │ │ │ b.n 105c2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ @@ -118451,19 +118450,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1061ea │ │ │ │ nop │ │ │ │ b.n 105abc │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r3, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ movw r2, #13070 @ 0x330e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #11 │ │ │ │ movw lr, #58989 @ 0xe66d │ │ │ │ strh r2, [r3, #0] │ │ │ │ @@ -118692,17 +118691,17 @@ │ │ │ │ b.n 1064da │ │ │ │ movs r0, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr15, {7} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr15, {7} │ │ │ │ │ │ │ │ 0010650c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1065e0 ) │ │ │ │ @@ -118779,30 +118778,30 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 106582 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r0, r1, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #222 @ 0xde │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1067a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r2, r7, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc2l 0, cr0, [r8, #-956]! @ 0xfffffc44 │ │ │ │ - stc2l 0, cr0, [sl, #-956] @ 0xfffffc44 │ │ │ │ + ldc2l 0, cr0, [r0, #-956]! @ 0xfffffc44 │ │ │ │ + ldc2l 0, cr0, [r2, #-956] @ 0xfffffc44 │ │ │ │ │ │ │ │ 00106604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #76] @ (106660 ) │ │ │ │ @@ -118843,18 +118842,18 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r0, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], {239} @ 0xef │ │ │ │ + ldc2l 0, cr0, [r6], {239} @ 0xef │ │ │ │ adds r7, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0010667c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -119069,53 +119068,53 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r0, 1068d8 │ │ │ │ + cbnz r0, 1068da │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r5, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfbbc00ef │ │ │ │ + @ instruction: 0xfbc400ef │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb9200ef │ │ │ │ + @ instruction: 0xfb9a00ef │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb6a00ef │ │ │ │ + @ instruction: 0xfb7200ef │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb4600ef │ │ │ │ + @ instruction: 0xfb4e00ef │ │ │ │ adds r5, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb2200ef │ │ │ │ + @ instruction: 0xfb2a00ef │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfafe00ef │ │ │ │ + @ instruction: 0xfb0600ef │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfada00ef │ │ │ │ + @ instruction: 0xfae200ef │ │ │ │ adds r5, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001068d0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #228] @ (1069b8 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ @@ -119245,15 +119244,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 001069f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -119364,15 +119363,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00106af0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119596,33 +119595,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, r2, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00106d20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119943,39 +119942,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r7, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r3, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r5, #202 @ 0xca │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107044 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -120259,21 +120258,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r3, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r3, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107300 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -120425,27 +120424,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r3, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010746c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -120558,15 +120557,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107568 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -120765,21 +120764,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r7, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r6, r5, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r7, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0010772c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -120976,21 +120975,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001078f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121191,21 +121190,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107af4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121406,20 +121405,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ vmla.i32 q0, q12, d14[1] │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107cf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121713,26 +121712,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r6, r7, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r6, r2, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stc2 0, cr0, [r8], #952 @ 0x3b8 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r0, r6, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108000 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121848,15 +121847,15 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb4200ee │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108150 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122079,32 +122078,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r6, r6, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r0, r7, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ vst4. {d16-d19}, [r4 :128], lr │ │ │ │ subs r0, r5, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00108378 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -122271,15 +122270,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xf79200ee │ │ │ │ - ldr r7, [pc, #968] @ (1088d0 ) │ │ │ │ + ldr r7, [pc, #1000] @ (1088f0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, r5, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010850c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122384,33 +122383,33 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 108580 │ │ │ │ nop │ │ │ │ - ble.n 1086f4 │ │ │ │ + ble.n 108704 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, r6, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #112] @ (10868c ) │ │ │ │ + ldr r7, [pc, #144] @ (1086ac ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r2, r7, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ blt.n 108534 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, r7, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #920] @ (1089c4 ) │ │ │ │ + ldr r6, [pc, #952] @ (1089e4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 108668 │ │ │ │ + ble.n 108678 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #800] @ (108958 ) │ │ │ │ + ldr r6, [pc, #832] @ (108978 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00108638 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -122488,31 +122487,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 108668 │ │ │ │ - ldr r6, [pc, #248] @ (1087fc ) │ │ │ │ + ldr r6, [pc, #280] @ (10881c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 108618 │ │ │ │ + bgt.n 108628 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r3, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #32] @ (108734 ) │ │ │ │ + ldr r6, [pc, #64] @ (108754 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ bge.n 108644 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #896] @ (108aa0 ) │ │ │ │ + ldr r5, [pc, #928] @ (108ac0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 108778 │ │ │ │ + bgt.n 108788 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108728 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122574,23 +122573,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 108758 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #240] @ (1088bc ) │ │ │ │ + ldr r5, [pc, #272] @ (1088dc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 1086dc │ │ │ │ + blt.n 1086ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r0, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #96] @ (108838 ) │ │ │ │ + ldr r5, [pc, #128] @ (108858 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 1088a0 │ │ │ │ + blt.n 1088b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r4, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001087e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122683,29 +122682,29 @@ │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 108810 │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #448] @ (108a84 ) │ │ │ │ + ldr r4, [pc, #480] @ (108aa4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ bhi.n 1088c4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r6, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #280] @ (1089e8 ) │ │ │ │ + ldr r4, [pc, #312] @ (108a08 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 1087f4 │ │ │ │ + bge.n 108804 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #144] @ (10896c ) │ │ │ │ + ldr r4, [pc, #176] @ (10898c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 1089bc │ │ │ │ + bge.n 1089cc │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r5, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001088e4 : │ │ │ │ cbz r1, 1088f6 │ │ │ │ vldr d6, [r0, #320] @ 0x140 │ │ │ │ @@ -122776,21 +122775,21 @@ │ │ │ │ add r1, pc │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #229 @ 0xe5 │ │ │ │ b.n 108980 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #328] @ (108b00 ) │ │ │ │ + ldr r3, [pc, #360] @ (108b20 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r7, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #136] @ (108a4c ) │ │ │ │ + ldr r3, [pc, #168] @ (108a6c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r1, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r5, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001089cc : │ │ │ │ @@ -122850,25 +122849,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 108a14 │ │ │ │ - bhi.n 108a3c │ │ │ │ + bhi.n 108a4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r3, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #64] @ (108aac ) │ │ │ │ + ldr r3, [pc, #96] @ (108acc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 108a04 │ │ │ │ + bhi.n 108a14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #952] @ (108e30 ) │ │ │ │ + ldr r2, [pc, #984] @ (108e50 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00108a78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -123100,47 +123099,47 @@ │ │ │ │ b.n 108ac2 │ │ │ │ @ instruction: 0xfa2e0102 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 108c10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr??.w r0, [sl, #258] @ 0x102 │ │ │ │ - ldr r2, [pc, #216] @ (108dbc ) │ │ │ │ + ldr r2, [pc, #248] @ (108ddc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r6, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 108c34 │ │ │ │ + bvc.n 108c44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 108d20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 108d5c │ │ │ │ + bvc.n 108d6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 108d1c │ │ │ │ + bvc.n 108d2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #104] @ (108d68 ) │ │ │ │ + ldr r1, [pc, #136] @ (108d88 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 108cdc │ │ │ │ + bvs.n 108cec │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #968] @ (1090d4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (1090f4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 108c98 │ │ │ │ + bvs.n 108ca8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r6, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 108c58 │ │ │ │ + bvs.n 108c68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 108c1c │ │ │ │ + bvs.n 108c2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #552] @ (108f48 ) │ │ │ │ + ldr r0, [pc, #584] @ (108f68 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 108ddc │ │ │ │ + bvs.n 108dec │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108d28 : │ │ │ │ cbz r1, 108d30 │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ @@ -123178,19 +123177,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 108d64 │ │ │ │ - blx lr │ │ │ │ + blx pc │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r6, r7, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 108cd4 │ │ │ │ + bpl.n 108ce4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r1, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108d9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123214,17 +123213,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 108db4 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 108e80 │ │ │ │ + bpl.n 108e90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108dec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123248,17 +123247,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 108e04 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 108e30 │ │ │ │ + bpl.n 108e40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r4, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00108e3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123444,15 +123443,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 108f3c │ │ │ │ nop │ │ │ │ @ instruction: 0xf66a0102 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6640102 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ @@ -123465,23 +123464,23 @@ │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf5800102 │ │ │ │ bgt.n 109110 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 109144 │ │ │ │ + bcc.n 109154 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 109108 │ │ │ │ + bcc.n 109118 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 1090c8 │ │ │ │ + bcc.n 1090d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcc.n 109084 │ │ │ │ + bcc.n 109094 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00109078 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123545,23 +123544,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1090a4 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ beq.n 10903c │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcs.n 109164 │ │ │ │ + bcs.n 109174 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00109130 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124015,104 +124014,104 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 10965c │ │ │ │ + beq.n 10966c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - beq.n 109610 │ │ │ │ + beq.n 109620 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adc.w r1, r6, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r6, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r2, r7, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r5, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00109660 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124292,55 +124291,55 @@ │ │ │ │ cdp 1, 4, cr0, cr10, cr2, {0} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 4, cr0, cr2, cr2, {0} │ │ │ │ cdp 1, 2, cr0, cr2, cr2, {0} │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r5, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r2, r7, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0010986c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -124401,23 +124400,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1098aa │ │ │ │ ldc 1, cr0, [r4], #-8 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r7, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r2, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010991c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124520,29 +124519,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r2, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -124626,19 +124625,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 109aba │ │ │ │ nop │ │ │ │ orr.w r1, r4, r2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [ip, #8]! │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -124663,17 +124662,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #24 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 109b44 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r5, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00109b7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -125096,60 +125095,60 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1218 @ 0x4c2 │ │ │ │ blx b4f18 │ │ │ │ mov r2, r0 │ │ │ │ b.n 109c66 │ │ │ │ nop │ │ │ │ stmdb r2!, {r1, r8} │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xe8560102 │ │ │ │ ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r2, r5, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 109f88 │ │ │ │ + bcc.n 109f98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r3, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r7, r5, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -125420,56 +125419,56 @@ │ │ │ │ nop │ │ │ │ b.n 109bec │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 109bd4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r4, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r0, r7, #3 │ │ │ │ vmla.i32 q8, q8, d14[1] │ │ │ │ b.n 10aaf0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ cdp2 0, 14, cr0, cr12, cr14, {7} │ │ │ │ vtrn.8 q0, q15 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r0, r7, #3 │ │ │ │ cdp2 0, 12, cr0, cr4, cr14, {7} │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ vmla.i q0, q10, d2[7] │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r0, r7, #3 │ │ │ │ vhadd.u q0, q12, q15 │ │ │ │ stc2l 0, cr0, [ip, #952]! @ 0x3b8 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stc2l 0, cr0, [r0, #952] @ 0x3b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr.w r2, [pc, #1676] @ 10a9f0 │ │ │ │ @@ -126123,114 +126122,114 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10ac8c │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldc2l 0, cr0, [r8], {238} @ 0xee │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc2 0, cr0, [r0], {238} @ 0xee │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mcrr2 0, 14, r0, r6, cr14 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xfbb200ee │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xfb6000ee │ │ │ │ ldc2 0, cr0, [sl], {238} @ 0xee │ │ │ │ stc2 0, cr0, [r0], #952 @ 0x3b8 │ │ │ │ stc2 0, cr0, [r6], #952 @ 0x3b8 │ │ │ │ stc2 0, cr0, [ip], #952 @ 0x3b8 │ │ │ │ svc 14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xfa9c00ee │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xfaa800ee │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh.w r0, [r8, #238] @ 0xee │ │ │ │ stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r1, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf7f800ee │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf77400ee │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r0, 10aaf8 │ │ │ │ + cbnz r0, 10aafa │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf75000ee │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 10aafa │ │ │ │ + cbnz r4, 10aafc │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf72c00ee │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r0, 10aafe │ │ │ │ + cbnz r0, 10ab00 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf70800ee │ │ │ │ - cbnz r6, 10aafc │ │ │ │ + cbnz r6, 10aafe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r6, 10aaf8 │ │ │ │ + cbnz r6, 10aafa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r0, 10aafa │ │ │ │ + cbnz r0, 10aafc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r2, 10aafa │ │ │ │ + cbnz r2, 10aafc │ │ │ │ lsls r7, r5, #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] │ │ │ │ str.w r0, [ip, #-88] │ │ │ │ ldr.w r3, [pc, #1052] @ 10af20 │ │ │ │ @@ -126648,75 +126647,75 @@ │ │ │ │ nop │ │ │ │ bls.n 10ae88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ bls.n 10ae78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r2, 10af56 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movt r0, #10478 @ 0x28ee │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf4b400ee │ │ │ │ @ instruction: 0xf74c00ee │ │ │ │ bhi.n 10aea8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xf68a00ee │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r2, #2286 @ 0x8ee │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r0, r7, #3 │ │ │ │ ands.w r0, r4, #7798784 @ 0x770000 │ │ │ │ @ instruction: 0xf63600ee │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ec │ │ │ │ lsls r6, r5, #3 │ │ │ │ rsb r0, r6, #7798784 @ 0x770000 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ rsbs r0, r4, #7798784 @ 0x770000 │ │ │ │ @ instruction: 0xf34200ee │ │ │ │ sbc.w r0, r0, #7798784 @ 0x770000 │ │ │ │ adcs.w r0, r2, #7798784 @ 0x770000 │ │ │ │ strb r2, [r7, #27] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.u16 q0, q11, │ │ │ │ + vqadd.u16 q0, q15, │ │ │ │ add.w r0, lr, #7798784 @ 0x770000 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf4f200ee │ │ │ │ @ instruction: 0xf26e00ee │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ orns r0, ip, #7798784 @ 0x770000 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf22000ee │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf1f400ee │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ rsb r0, ip, #238 @ 0xee │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf18200ee │ │ │ │ │ │ │ │ 0010afd4 : │ │ │ │ ldr.w r2, [r0, #420] @ 0x1a4 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbnz r3, 10afe4 │ │ │ │ @@ -126747,15 +126746,15 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf35200ee │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r0, r7, #3 │ │ │ │ orns r0, sl, #238 @ 0xee │ │ │ │ │ │ │ │ 0010b034 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126812,17 +126811,17 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 10b140 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bmi.n 10b158 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ vmla.i32 d16, d18, d14[1] │ │ │ │ │ │ │ │ 0010b0d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126883,17 +126882,17 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 10b1c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bcc.n 10b0b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r4, 10b1aa │ │ │ │ + cbz r4, 10b1ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ vhadd.s q0, q13, q15 │ │ │ │ │ │ │ │ 0010b17c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126951,17 +126950,17 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bcc.n 10b214 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r6, 10b222 │ │ │ │ + cbz r6, 10b224 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cdp 0, 9, cr0, cr12, cr14, {7} │ │ │ │ │ │ │ │ 0010b21c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -127021,17 +127020,17 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bcs.n 10b378 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldcl 0, cr0, [ip, #952]! @ 0x3b8 │ │ │ │ │ │ │ │ 0010b2c0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -127114,20 +127113,20 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 10b3a6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bne.n 10b310 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cdp 0, 3, cr0, cr14, cr14, {7} │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r0, r7, #3 │ │ │ │ stcl 0, cr0, [r8, #-952] @ 0xfffffc48 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldc 0, cr0, [ip, #-952] @ 0xfffffc48 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r6, [r0, #420] @ 0x1a4 │ │ │ │ @@ -127303,46 +127302,46 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10b44e │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 10b356 │ │ │ │ - vsra.u64 q9, q11, #1 │ │ │ │ + vsra.u64 q9, q15, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ vhadd.s q0, q8, q15 │ │ │ │ ldc 0, cr0, [lr], {238} @ 0xee │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xebf000ee │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r7, r5, #3 │ │ │ │ rsb r0, r6, lr, asr #3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xeb9c00ee │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ sbcs.w r0, r2, lr, asr #3 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adc.w r0, r8, lr, asr #3 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds.w r0, lr, lr, asr #3 │ │ │ │ │ │ │ │ 0010b5dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -127445,25 +127444,25 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc 0, cr0, [r2, #952] @ 0x3b8 │ │ │ │ bics.w r0, r0, lr, asr #3 │ │ │ │ @ instruction: 0xeaea00ee │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrd r0, r0, [r4, #952]! @ 0x3b8 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strd r0, r0, [r6, #952] @ 0x3b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #420] @ 0x1a4 │ │ │ │ @@ -127600,39 +127599,39 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b768 │ │ │ │ b.n 10b79a │ │ │ │ nop │ │ │ │ stc 15, cr15, [r9], {255} @ 0xff │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldc 0, cr0, [r4], {238} @ 0xee │ │ │ │ stmdb r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xe8d800ee │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia.w lr!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xe85a00ee │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xebe800ee │ │ │ │ @ instruction: 0xe83000ee │ │ │ │ │ │ │ │ 0010b8c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127691,17 +127690,17 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 10b810 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010b964 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127781,22 +127780,22 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ eors.w r0, ip, lr, asr #3 │ │ │ │ b.n 10b79c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 10b744 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ba4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127859,17 +127858,17 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 10b680 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010baf8 : │ │ │ │ ldr r3, [pc, #8] @ (10bb04 ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -128128,29 +128127,29 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10b804 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #104 @ (adr r6, 10bde8 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 10be08 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 10c494 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, pc, #968 @ (adr r5, 10c154 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 10c174 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 10c454 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 10c0b8 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 10c0d8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 10c408 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010bd9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128587,15 +128586,15 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r6, lr │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 10c74c │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r3, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r6!, {r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -128605,65 +128604,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 10c4f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, pc, #712 @ (adr r4, 10c534 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 10c8a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 10c3e4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 10c3b8 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 10c3d8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ svc 184 @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #136 @ (adr r2, 10c320 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 10c340 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 10c29c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 10c2bc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 10c614 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 10c634 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ svc 74 @ 0x4a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #720 @ (adr r1, 10c57c ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 10c59c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #584 @ (adr r1, 10c4f8 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 10c518 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 10c474 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 10c494 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 10c3f0 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 10c410 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 10c368 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 10c388 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 10c2cc ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 10c2ec ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ udf #112 @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010c2d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128756,27 +128755,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 34 @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 10c658 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ble.n 10c430 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ble.n 10c3f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 10c3b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010c3d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128946,15 +128945,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10c4c0 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r0!, {r2, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ bgt.n 10c4a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -128981,23 +128980,23 @@ │ │ │ │ @ instruction: 0xffffdd88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bpl.n 10c4d6 │ │ │ │ @ instruction: 0xffffdd92 │ │ │ │ lsls r6, r5, #3 │ │ │ │ itt │ │ │ │ lsl r2, r0, #4 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010c5e8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -129699,141 +129698,141 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bkpt 0x00aa │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bge.n 10cd84 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bls.n 10ce10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r2, r0, #4 │ │ │ │ ble.n 10ce5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10d07c │ │ │ │ + b.n 10d08c │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bhi.n 10cdec │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bvc.n 10cd7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bvc.n 10ccc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bvc.n 10cd9c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bvs.n 10ce8c │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r1, pc, #552 @ (adr r1, 10cfd0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bvs.n 10cdc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bpl.n 10cd7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bpl.n 10cd34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ bpl.n 10cea8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bmi.n 10cda8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bmi.n 10cd20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bhi.n 10cd68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bmi.n 10ced8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bhi.n 10cee0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bmi.n 10ce80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bcc.n 10cdf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bcc.n 10cda8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ bcc.n 10cf20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ce48 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -130244,93 +130243,93 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bne.n 10d218 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ beq.n 10d294 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bls.n 10d330 │ │ │ │ + bls.n 10d340 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n 10d30c │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #3 │ │ │ │ beq.n 10d320 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ beq.n 10d24c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bcc.n 10d340 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -130386,23 +130385,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 10d358 │ │ │ │ bne.n 10d37c │ │ │ │ lsls r6, r5, #3 │ │ │ │ bne.n 10d328 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #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, #2848] @ 0xb20 │ │ │ │ @@ -131538,159 +131537,159 @@ │ │ │ │ b.w 10d4a8 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q14, │ │ │ │ + vqadd.u32 q8, q10, │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 3, r0, cr6, cr7, {7} │ │ │ │ + mrc2 0, 3, r0, cr14, cr7, {7} │ │ │ │ ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 2, r0, cr14, cr7, {7} │ │ │ │ - mrc2 0, 1, r0, cr14, cr7, {7} │ │ │ │ + mrc2 0, 2, r0, cr6, cr7, {7} │ │ │ │ + mcr2 0, 2, r0, cr6, cr7, {7} │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-988] @ 0xfffffc24 │ │ │ │ + stc2l 0, cr0, [r8, #-988] @ 0xfffffc24 │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldc2 0, cr0, [ip], #-988 @ 0xfffffc24 │ │ │ │ + mcrr2 0, 15, r0, r4, cr7 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stc2 0, cr0, [r8], {247} @ 0xf7 │ │ │ │ + ldc2 0, cr0, [r0], {247} @ 0xf7 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfb8600f7 │ │ │ │ - @ instruction: 0xfb7200f7 │ │ │ │ + @ instruction: 0xfb8e00f7 │ │ │ │ + @ instruction: 0xfb7a00f7 │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfab800f7 │ │ │ │ + @ instruction: 0xfac000f7 │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e200f7 │ │ │ │ + vld1.8 @ instruction: 0xf9ea00f7 │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh.w r0, [r8, #247] @ 0xf7 │ │ │ │ - vld1.8 @ instruction: 0xf9a800f7 │ │ │ │ + vst1.8 @ instruction: 0xf9c000f7 │ │ │ │ + ldrsh.w r0, [r0, #247] @ 0xf7 │ │ │ │ ldmia r0!, {r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r7!, {r1, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf7bc00f7 │ │ │ │ + @ instruction: 0xf7c400f7 │ │ │ │ stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf74400f7 │ │ │ │ + @ instruction: 0xf74c00f7 │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subw r0, r2, #2295 @ 0x8f7 │ │ │ │ + subw r0, sl, #2295 @ 0x8f7 │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf67200f7 │ │ │ │ + @ instruction: 0xf67a00f7 │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf63e00f7 │ │ │ │ + movw r0, #26871 @ 0x68f7 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - addw r0, lr, #2295 @ 0x8f7 │ │ │ │ + @ instruction: 0xf61600f7 │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rsbs r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + rsbs r0, ip, #8093696 @ 0x7b8000 │ │ │ │ stmia r0!, {r1, r2} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sub.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + sub.w r0, ip, #8093696 @ 0x7b8000 │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ itte gt │ │ │ │ lslgt r6, r5, #3 │ │ │ │ - sbcgt.w r0, lr, #8093696 @ 0x7b8000 │ │ │ │ + sbcsgt.w r0, r6, #8093696 @ 0x7b8000 │ │ │ │ nople {10} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf53e00f7 │ │ │ │ + adc.w r0, r6, #8093696 @ 0x7b8000 │ │ │ │ ldrh r6, [r5, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ nop {6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ @@ -132416,167 +132415,167 @@ │ │ │ │ movw r1, #983 @ 0x3d7 │ │ │ │ blx b4f18 │ │ │ │ mov sl, r0 │ │ │ │ b.w 10d4a8 │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf36a00f7 │ │ │ │ + @ instruction: 0xf37200f7 │ │ │ │ pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf35c00f7 │ │ │ │ + @ instruction: 0xf36400f7 │ │ │ │ pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf32800f7 │ │ │ │ + @ instruction: 0xf33000f7 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ pop {r1, r3, r6, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf2d200f7 │ │ │ │ + @ instruction: 0xf2da00f7 │ │ │ │ pop {r2, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movt r0, #16631 @ 0x40f7 │ │ │ │ + movt r0, #49399 @ 0xc0f7 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf29000f7 │ │ │ │ + @ instruction: 0xf29800f7 │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ pop {r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf22000f7 │ │ │ │ + @ instruction: 0xf22800f7 │ │ │ │ pop {r1, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf1e400f7 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + @ instruction: 0xf1ec00f7 │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf18400f7 │ │ │ │ + @ instruction: 0xf18c00f7 │ │ │ │ cbnz r6, 10ebd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adc.w r0, r0, #247 @ 0xf7 │ │ │ │ + adc.w r0, r8, #247 @ 0xf7 │ │ │ │ cbnz r2, 10ebcc │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf0fe00f7 │ │ │ │ + add.w r0, r6, #247 @ 0xf7 │ │ │ │ cbnz r0, 10ebc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf0f000f7 │ │ │ │ + @ instruction: 0xf0f800f7 │ │ │ │ cbnz r2, 10ebcc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf0bc00f7 │ │ │ │ + @ instruction: 0xf0c400f7 │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ revsh r4, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bics.w r0, r4, #247 @ 0xf7 │ │ │ │ + bics.w r0, ip, #247 @ 0xf7 │ │ │ │ rev16 r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vshr.s64 q8, , #12 │ │ │ │ + vshr.s64 q8, , #4 │ │ │ │ rev r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vshr.s64 q0, , #16 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + vshr.s64 q0, , #8 │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r0, 10ebee │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vqadd.s64 q8, q15, │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + vshr.s64 q0, , #58 │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r6, 10ebec │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vqadd.s32 q0, q8, │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + vqadd.s32 q0, q12, │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r0, 10ebe6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mrc 0, 7, r0, cr0, cr7, {7} │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + mrc 0, 7, r0, cr8, cr7, {7} │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r0, 10ebe6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mrc 0, 5, r0, cr14, cr7, {7} │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + mcr 0, 6, r0, cr6, cr7, {7} │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb8e6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr7, {7} │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + mcr 0, 3, r0, cr14, cr7, {7} │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb88e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc 0, cr0, [r6, #988]! @ 0x3dc │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + stc 0, cr0, [lr, #988]! @ 0x3dc │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb7ce │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc 0, cr0, [sl, #-988]! @ 0xfffffc24 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldc 0, cr0, [r2, #-988]! @ 0xfffffc24 │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb752 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc 0, cr0, [r4], {247} @ 0xf7 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldc 0, cr0, [ip], {247} @ 0xf7 │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb6bc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc 0, cr0, [r4], {247} @ 0xf7 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldc 0, cr0, [ip], {247} @ 0xf7 │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbcs.w r0, sl, r7, ror #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + @ instruction: 0xeb8200f7 │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r1, r5, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ec70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -132765,15 +132764,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sbc.w r0, ip, r7, ror #3 │ │ │ │ + sbcs.w r0, r4, r7, ror #3 │ │ │ │ │ │ │ │ 0010ee28 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #596] @ (10f08c ) │ │ │ │ @@ -133054,20 +133053,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrd r0, r0, [r8], #988 @ 0x3dc │ │ │ │ + stmdb r0, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xe8d000f7 │ │ │ │ + @ instruction: 0xe8d800f7 │ │ │ │ push {r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f0dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -133255,15 +133254,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f0a0 │ │ │ │ + b.n 10f0b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r4, 10f2da │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f298 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -133452,15 +133451,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10eee4 │ │ │ │ + b.n 10eef4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r0, 10f468 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f454 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -133627,15 +133626,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10fd58 │ │ │ │ + b.n 10fd68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f5dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -133802,15 +133801,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10fbd0 │ │ │ │ + b.n 10fbe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f764 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -133977,15 +133976,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10fa48 │ │ │ │ + b.n 10fa58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f8ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -134152,15 +134151,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010fa74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -134349,15 +134348,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ble.n 10fd08 │ │ │ │ + ble.n 10fd18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010fc30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -134485,15 +134484,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #29] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 10fde8 │ │ │ │ + bgt.n 10fdf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010fd50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -134787,35 +134786,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 110044 │ │ │ │ + blt.n 110054 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r7, pc, #128 @ (adr r7, 110098 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bge.n 10ffd0 │ │ │ │ + bge.n 10ffe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #904 @ (adr r6, 1103ac ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1100d4 │ │ │ │ + bge.n 1100e4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #336 @ (adr r6, 110180 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 10ff54 │ │ │ │ + bls.n 10ff64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r5, pc, #576 @ (adr r5, 110280 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00110040 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -134944,15 +134943,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #520 @ (adr r4, 110360 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 110234 │ │ │ │ + bls.n 110244 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0011015c : │ │ │ │ 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 │ │ │ │ @@ -135181,33 +135180,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1103f4 │ │ │ │ + bhi.n 110404 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #280 @ (adr r3, 11049c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r4, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 110388 │ │ │ │ + bhi.n 110398 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #48 @ (adr r3, 1103c0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1102e0 │ │ │ │ + bvc.n 1102f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, pc, #680 @ (adr r2, 110644 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 110440 │ │ │ │ + bvc.n 110450 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, pc, #336 @ (adr r2, 1104f8 ) │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -135319,21 +135318,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ b.n 110456 │ │ │ │ strh r0, [r0, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 110458 │ │ │ │ + bvs.n 110468 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r4, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r1, pc, #112 @ (adr r1, 110544 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001104d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135547,35 +135546,35 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 11077c │ │ │ │ + bpl.n 11078c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, pc, #432 @ (adr r0, 110880 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 110708 │ │ │ │ + bpl.n 110718 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, pc, #152 @ (adr r0, 110774 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 1106b4 │ │ │ │ + bmi.n 1106c4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r4, #27] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 110754 │ │ │ │ + bmi.n 110764 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001106f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135789,35 +135788,35 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 110958 │ │ │ │ + bcc.n 110968 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1108e4 │ │ │ │ + bcs.n 1108f4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n 110890 │ │ │ │ + bcs.n 1108a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 110930 │ │ │ │ + bcs.n 110940 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011091c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ b.w bd924 │ │ │ │ @@ -135851,19 +135850,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov.w ip, #15 │ │ │ │ b.n 11094a │ │ │ │ - bne.n 110914 │ │ │ │ + bne.n 110924 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00110984 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135913,17 +135912,17 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bne.n 110a70 │ │ │ │ + bne.n 110a80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00110a0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136222,60 +136221,60 @@ │ │ │ │ b.n 110afe │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [ip, ] │ │ │ │ - beq.n 110c60 │ │ │ │ + beq.n 110c70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf7840102 │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r0, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00110d64 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -136323,17 +136322,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00110dec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136844,102 +136843,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ands.w r1, sl, #8519680 @ 0x820000 │ │ │ │ @ instruction: 0xf3f00102 │ │ │ │ str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf2bc0102 │ │ │ │ strb r4, [r5, #19] │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r2, [r7, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001113dc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -137017,29 +137016,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 111422 │ │ │ │ str r4, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #880] @ (11181c ) │ │ │ │ + ldr r6, [pc, #912] @ (11183c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #720] @ (111788 ) │ │ │ │ + ldr r6, [pc, #752] @ (1117a8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #568] @ (1116fc ) │ │ │ │ + ldr r6, [pc, #600] @ (11171c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -137564,73 +137563,73 @@ │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 111656 │ │ │ │ nop │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r2, [r7, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #744] @ (111d88 ) │ │ │ │ + ldr r2, [pc, #776] @ (111da8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #64] @ (111af0 ) │ │ │ │ + ldr r2, [pc, #96] @ (111b10 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r3, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #488] @ (111ca4 ) │ │ │ │ + ldr r1, [pc, #520] @ (111cc4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #352] @ (111c20 ) │ │ │ │ + ldr r1, [pc, #384] @ (111c40 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #216] @ (111b9c ) │ │ │ │ + ldr r1, [pc, #248] @ (111bbc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #72] @ (111b18 ) │ │ │ │ + ldr r1, [pc, #104] @ (111b38 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #968] @ (111e9c ) │ │ │ │ + ldr r0, [pc, #1000] @ (111ebc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #832] @ (111e18 ) │ │ │ │ + ldr r0, [pc, #864] @ (111e38 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00111ad8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137715,29 +137714,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #32 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #949 @ 0x3b5 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 111b1c │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r5, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r0, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -138115,101 +138114,101 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r5, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r6, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r2, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r0, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add ip, sp │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add lr, r8 │ │ │ │ + add lr, r9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sl │ │ │ │ + add r4, fp │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, r5 │ │ │ │ + add r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -138356,41 +138355,41 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r2, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -138557,35 +138556,35 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1122a0 │ │ │ │ nop │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1123be │ │ │ │ + cbnz r4, 1123c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r0, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r6, 1123bc │ │ │ │ + cbnz r6, 1123be │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [pc, #984] @ (112790 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [pc, #752] @ (1126ac ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [pc, #616] @ (112628 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, 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 r6, r2 │ │ │ │ @@ -138987,75 +138986,75 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1124c0 │ │ │ │ nop │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r4, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsh r4, [r7, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp lr, r9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, sp │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r7, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r6, #27] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r6, 1128ea │ │ │ │ + cbz r6, 1128ec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ lsls r6, r5, #3 │ │ │ │ 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 │ │ │ │ @@ -139306,49 +139305,49 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r4, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ tst r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ rors r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r4, #25] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r6, 112b62 │ │ │ │ + cbz r6, 112b64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r6, r5, #3 │ │ │ │ adcs r4, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r7, r5, #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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r2, [pc, #556] @ (112dac ) │ │ │ │ @@ -139567,45 +139566,45 @@ │ │ │ │ b.n 112c08 │ │ │ │ ldr r2, [r7, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r6, #23] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r7, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -139647,15 +139646,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 112e1c │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r2, [r2, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139699,15 +139698,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 112e98 │ │ │ │ ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r6, [r7, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r6, [r2, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r1, #1 │ │ │ │ ble.n 112f02 │ │ │ │ @@ -139740,15 +139739,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r5, #28] │ │ │ │ lsls r6, r5, #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, #2984] @ 0xba8 │ │ │ │ @@ -140078,63 +140077,63 @@ │ │ │ │ b.n 113224 │ │ │ │ strb r6, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r2, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #110 @ 0x6e │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r4, #31] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r6, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r6, [r0, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r3, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ 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 r2, [pc, #336] @ (11347c ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -140262,31 +140261,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1133aa │ │ │ │ str r6, [r1, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r1, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r3, #11] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -140494,49 +140493,49 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #904] @ (113a70 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #680 @ (adr r6, 113998 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 1139b8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [pc, #640] @ (113978 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r2, [r5, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 113984 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1139a4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #296 @ (adr r5, 11383c ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 11385c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r6, [r1, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 113798 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 1137b8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #888 @ (adr r4, 113aa8 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 113ac8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140721,51 +140720,51 @@ │ │ │ │ b.n 113802 │ │ │ │ tst r6, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r3, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ negs r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 113c08 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 113c28 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, 113b70 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 113b90 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 113ac8 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 113ae8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #232 @ (adr r3, 113a28 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 113a48 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #64 @ (adr r3, 11398c ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 1139ac ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #904 @ (adr r2, 113ce4 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 113d04 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 113c3c ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 113c5c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -140863,29 +140862,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1139d4 │ │ │ │ ldr r3, [pc, #224] @ (113b50 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 113a80 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 113aa0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 113d58 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 113d78 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -141127,53 +141126,53 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 113b22 │ │ │ │ ldr r2, [pc, #24] @ (113d54 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #704 @ (adr r0, 114004 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 114024 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #592] @ (113f9c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 113d10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r6, r5, #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, #4016] @ 0xfb0 │ │ │ │ @@ -141386,35 +141385,35 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r2, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mov r2, pc │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r2, r7, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ mov r4, r1 │ │ │ │ @@ -141727,65 +141726,65 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ bics r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #592 @ (adr r4, 11456c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00114374 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -141835,17 +141834,17 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #684 @ 0x2ac │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1143ca │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00114404 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -141922,23 +141921,23 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ eors r0, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r5, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r0, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001144dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142017,23 +142016,23 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r2, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -142263,63 +142262,63 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r0, [r7, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r2, [r4, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142461,29 +142460,29 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001149f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142559,23 +142558,23 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00114acc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142668,27 +142667,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00114bcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142719,17 +142718,17 @@ │ │ │ │ add.w r2, r2, #896 @ 0x380 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 114bf2 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r3, r1] │ │ │ │ lsls r6, r5, #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, #2848] @ 0xb20 │ │ │ │ @@ -143776,151 +143775,151 @@ │ │ │ │ b.w 114dc0 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r6, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r1, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r2, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r0, r4, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r4, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r3, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r2, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r2, r5, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [r2, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [pc, #936] @ (115c48 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r7, [pc, #640] @ (115b28 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r7, [pc, #440] @ (115a6c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r4, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r7, [pc, #120] @ (115938 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r2, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [pc, #896] @ (115c4c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr.w r4, [pc, #2696] @ 116358 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -144840,246 +144839,247 @@ │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1068 @ 0x42c │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 114dc0 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [pc, #336] @ (1164b0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [pc, #1016] @ (116768 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (11657c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [pc, #136] @ (116414 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #1000] @ (116780 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r5, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [pc, #656] @ (116634 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [pc, #192] @ (116474 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r6, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [pc, #944] @ (116770 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r6, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [pc, #688] @ (11667c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [pc, #384] @ (116558 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [pc, #296] @ (116508 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r6, r6, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #1016] @ (1167e4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r1, [pc, #928] @ (116794 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #624] @ (116670 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r1, [pc, #328] @ (116554 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r2, r3, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r1, [pc, #72] @ (116460 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r2, r3, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [pc, #840] @ (11676c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [pc, #704] @ (1166f0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [pc, #496] @ (11662c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [pc, #120] @ (1164c4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ blxns sp │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ blx r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bx ip │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mov ip, fp │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mov r4, sl │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp sl, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r2, ip │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r6, fp │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mvns r2, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ muls r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vrev32.32 q8, q15 │ │ │ │ - vmla.i16 q8, q11, d6[3] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + vmla.i16 q8, q15, d6[3] │ │ │ │ │ │ │ │ 0011652c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (1165dc ) │ │ │ │ @@ -145152,22 +145152,22 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r0, r2, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-952]! @ 0xfffffc48 │ │ │ │ + stc2 0, cr0, [r4, #952] @ 0x3b8 │ │ │ │ lsrs r6, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-952] @ 0xfffffc48 │ │ │ │ + ldc2l 0, cr0, [sl, #-952] @ 0xfffffc48 │ │ │ │ lsls r6, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116604 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145192,17 +145192,17 @@ │ │ │ │ add.w r2, r2, #1012 @ 0x3f4 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 11661e │ │ │ │ nop │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r2], #952 @ 0x3b8 │ │ │ │ + stc2l 0, cr0, [sl], #952 @ 0x3b8 │ │ │ │ ands r4, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011665c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145294,26 +145294,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r5, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r7, #140 @ 0x8c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldc2 0, cr0, [r6], {238} @ 0xee │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + ldc2 0, cr0, [lr], {238} @ 0xee │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfbee00ee │ │ │ │ + @ instruction: 0xfbf600ee │ │ │ │ subs r7, #64 @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011675c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145389,22 +145389,22 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r0, r4, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb4c00ee │ │ │ │ + @ instruction: 0xfb5400ee │ │ │ │ subs r6, #150 @ 0x96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb2200ee │ │ │ │ + @ instruction: 0xfb2a00ee │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116834 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145496,26 +145496,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r5, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r5, #148 @ 0x94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfa3e00ee │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + @ instruction: 0xfa4600ee │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfa1600ee │ │ │ │ + @ instruction: 0xfa1e00ee │ │ │ │ subs r5, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116934 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145591,22 +145591,22 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #174 @ 0xae │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr??.w r0, [r4, lr, lsl #2] │ │ │ │ + ldr??.w r0, [ip, lr, lsl #2] │ │ │ │ subs r4, #190 @ 0xbe │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vst4. {d16-d19}, [sl :128], lr │ │ │ │ + ldr??.w r0, [r2, lr, lsl #2] │ │ │ │ subs r4, #150 @ 0x96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116a0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145698,26 +145698,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r2, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r3, #220 @ 0xdc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str??.w r0, [r6, lr, lsl #2] │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + str??.w r0, [lr, lr, lsl #2] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh.w r0, [lr, lr, lsl #2] │ │ │ │ + str.w r0, [r6, lr, lsl #2] │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116b0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145795,22 +145795,22 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, r5, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf79800ee │ │ │ │ + @ instruction: 0xf7a000ee │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf76e00ee │ │ │ │ + @ instruction: 0xf77600ee │ │ │ │ subs r2, #186 @ 0xba │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116be8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145897,27 +145897,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r1, #987 @ 0x3db │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 116c2e │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf6b200ee │ │ │ │ + @ instruction: 0xf6ba00ee │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf68800ee │ │ │ │ + @ instruction: 0xf69000ee │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf66200ee │ │ │ │ + @ instruction: 0xf66a00ee │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116cf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145950,17 +145950,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ add.w r2, r2, #1256 @ 0x4e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 116d1e │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf5e000ee │ │ │ │ + @ instruction: 0xf5e800ee │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116d5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145993,17 +145993,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1145 @ 0x479 │ │ │ │ addw r2, r2, #1284 @ 0x504 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 116d86 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs.w r0, r8, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xf58000ee │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00116dc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146199,43 +146199,43 @@ │ │ │ │ nop │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ asrs r6, r3, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r5, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - and.w r0, r6, #7798784 @ 0x770000 │ │ │ │ + and.w r0, lr, #7798784 @ 0x770000 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf3dc00ee │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf3e400ee │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf3ba00ee │ │ │ │ + @ instruction: 0xf3c200ee │ │ │ │ adds r7, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf39400ee │ │ │ │ + @ instruction: 0xf39c00ee │ │ │ │ adds r6, #222 @ 0xde │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf37000ee │ │ │ │ + @ instruction: 0xf37800ee │ │ │ │ │ │ │ │ 00117008 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #588] @ (117268 ) │ │ │ │ @@ -146469,49 +146469,49 @@ │ │ │ │ b.n 117158 │ │ │ │ asrs r0, r4, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r5, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf19200ee │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + @ instruction: 0xf19a00ee │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs.w r0, r2, #238 @ 0xee │ │ │ │ + sbcs.w r0, sl, #238 @ 0xee │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adc.w r0, lr, #238 @ 0xee │ │ │ │ - @ instruction: 0xf12e00ee │ │ │ │ - adds.w r0, r0, #238 @ 0xee │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + adcs.w r0, r6, #238 @ 0xee │ │ │ │ + @ instruction: 0xf13600ee │ │ │ │ + adds.w r0, r8, #238 @ 0xee │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf0ee00ee │ │ │ │ + @ instruction: 0xf0f600ee │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf0c600ee │ │ │ │ + @ instruction: 0xf0ce00ee │ │ │ │ adds r4, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001172cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146634,32 +146634,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r3, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vhadd.s32 q8, q15, q15 │ │ │ │ + vhadd.s q8, q11, q15 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vhadd.s8 q8, q11, q15 │ │ │ │ + vhadd.s8 q8, q15, q15 │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011742c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146772,39 +146772,39 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #879 @ 0x36f │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 11747e │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cdp 0, 8, cr0, cr0, cr14, {7} │ │ │ │ + cdp 0, 8, cr0, cr8, cr14, {7} │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cdp 0, 5, cr0, cr6, cr14, {7} │ │ │ │ + cdp 0, 5, cr0, cr14, cr14, {7} │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cdp 0, 2, cr0, cr12, cr14, {7} │ │ │ │ + cdp 0, 3, cr0, cr4, cr14, {7} │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cdp 0, 0, cr0, cr2, cr14, {7} │ │ │ │ + cdp 0, 0, cr0, cr10, cr14, {7} │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldcl 0, cr0, [r8, #952] @ 0x3b8 │ │ │ │ + stcl 0, cr0, [r0, #952]! @ 0x3b8 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00117598 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146896,26 +146896,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldcl 0, cr0, [sl], {238} @ 0xee │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + stcl 0, cr0, [r2], #952 @ 0x3b8 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc 0, cr0, [r2], #952 @ 0x3b8 │ │ │ │ + ldc 0, cr0, [sl], #952 @ 0x3b8 │ │ │ │ adds r0, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00117698 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -147268,15 +147268,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 117894 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -147333,51 +147333,51 @@ │ │ │ │ vcvt.u32.f32 q9, q4, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r0, r4, r5, r6, lr} │ │ │ │ vqrdmlsh.s q9, , d22[0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orrs.w r0, r4, lr, asr #3 │ │ │ │ + orrs.w r0, ip, lr, asr #3 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bic.w r0, sl, lr, asr #3 │ │ │ │ + bics.w r0, r2, lr, asr #3 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - and.w r0, r0, lr, asr #3 │ │ │ │ + and.w r0, r8, lr, asr #3 │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrd r0, r0, [r6, #952] @ 0x3b8 │ │ │ │ + ldrd r0, r0, [lr, #952] @ 0x3b8 │ │ │ │ cmp r5, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe9ac00ee │ │ │ │ + @ instruction: 0xe9b400ee │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe98400ee │ │ │ │ + @ instruction: 0xe98c00ee │ │ │ │ cmp r4, #206 @ 0xce │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrd r0, r0, [sl, #-952] @ 0x3b8 │ │ │ │ + strd r0, r0, [r2, #-952]! @ 0x3b8 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmdb r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - ldmdb r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmdb r8!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmdb r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [pc, #224] @ (117c14 ) │ │ │ │ mov r3, r5 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ movw r1, #1563 @ 0x61b │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -147455,27 +147455,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #1528 @ 0x5f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 117894 │ │ │ │ nop │ │ │ │ - b.n 117bc4 │ │ │ │ + b.n 117bd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 117b88 │ │ │ │ + b.n 117b98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 117b4c │ │ │ │ + b.n 117b5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 117b10 │ │ │ │ + b.n 117b20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 117ad4 │ │ │ │ + b.n 117ae4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 117a98 │ │ │ │ + b.n 117aa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 117a60 │ │ │ │ + b.n 117a70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00117c30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -147749,56 +147749,56 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r0, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ cdp 0, 2, cr0, cr12, cr13, {7} │ │ │ │ cmp r0, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stcl 0, cr0, [sl, #948]! @ 0x3b4 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stc 0, cr0, [lr, #948]! @ 0x3b4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 1178e8 │ │ │ │ + b.n 1178f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 117898 │ │ │ │ + b.n 1178a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r7, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 11785c │ │ │ │ + b.n 11786c │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 11780c │ │ │ │ + b.n 11781c │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r7, #158 @ 0x9e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 1177d0 │ │ │ │ + b.n 1177e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00117f84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148321,15 +148321,15 @@ │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r2, sp, lsl #2] │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00118564 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -148555,15 +148555,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subw r0, r6, #2285 @ 0x8ed │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r5, #76 @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001187f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148789,15 +148789,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r6, #7766016 @ 0x768000 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00118a80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148984,15 +148984,15 @@ │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, sl, #237 @ 0xed │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00118c38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -149175,15 +149175,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 10, cr0, cr4, cr13, {7} │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r2, r0, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00118df0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149370,15 +149370,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [sl], #948 @ 0x3b4 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00118fac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149660,20 +149660,20 @@ │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ orn r0, ip, sp, asr #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mcrr 0, 14, r0, r0, cr13 │ │ │ │ - ldr r7, [pc, #896] @ (1195dc ) │ │ │ │ + ldr r7, [pc, #928] @ (1195fc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r4, r3, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00119260 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149838,15 +149838,15 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ stmia.w ip!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - ldr r6, [pc, #288] @ (119504 ) │ │ │ │ + ldr r6, [pc, #320] @ (119524 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, r1, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001193e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -150034,15 +150034,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 119380 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #568] @ (1197d8 ) │ │ │ │ + ldr r4, [pc, #600] @ (1197f8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001195a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -150228,15 +150228,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1191c4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #848] @ (119aa8 ) │ │ │ │ + ldr r2, [pc, #880] @ (119ac8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r6, r2, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011975c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -150424,15 +150424,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 11a00c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #104] @ (11997c ) │ │ │ │ + ldr r1, [pc, #136] @ (11999c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r4, r3, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00119918 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -150619,15 +150619,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 119e54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00119ad4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -150814,15 +150814,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 119c94 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00119c90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151009,15 +151009,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00119e4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151251,33 +151251,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 119b64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bgt.n 11a0c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r6, r5, #19 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011a0ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151465,15 +151465,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 11a2bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011a268 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151661,15 +151661,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 11a504 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011a424 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151981,51 +151981,51 @@ │ │ │ │ b.n 11a64c │ │ │ │ svc 138 @ 0x8a │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r6, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r2, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r6, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r2, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r6, 11a7ee │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #420] @ 0x1a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -152057,17 +152057,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 11a7a6 │ │ │ │ nop │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r4, 11a82e │ │ │ │ + cbnz r4, 11a830 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011a7dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -152434,79 +152434,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 11a3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bgt.n 11ac50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r2, r1, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r4, 11abb6 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r2, 11ab94 │ │ │ │ + cbnz r2, 11ab96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r5, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r1, #8 │ │ │ │ lsls r6, r5, #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, #2976] @ 0xba0 │ │ │ │ @@ -152983,66 +152983,66 @@ │ │ │ │ b.n 11af2a │ │ │ │ bhi.n 11b070 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 11b064 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0060 │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cdp2 0, 8, cr0, cr6, cr13, {7} │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 11b078 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r6, 11b1c6 │ │ │ │ + cbz r6, 11b1c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stc2l 0, cr0, [ip, #948]! @ 0x3b4 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r0, 11b1be │ │ │ │ + cbz r0, 11b1c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stc2 0, cr0, [r8, #948] @ 0x3b4 │ │ │ │ - cbz r2, 11b1bc │ │ │ │ + cbz r2, 11b1be │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldc2l 0, cr0, [sl, #948]! @ 0x3b4 │ │ │ │ ldc2 0, cr0, [lr, #-948]! @ 0xfffffc4c │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mcrr2 0, 14, r0, lr, cr13 │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -153404,64 +153404,64 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 11b356 │ │ │ │ bcc.n 11b584 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xfb6800ed │ │ │ │ bls.n 11b514 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xfa2c00ed │ │ │ │ bne.n 11b66c │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xb83e │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsh.w r0, [ip, sp, lsl #2] │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xfa2400ed │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr.w r0, [r0, #237] @ 0xed │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh.w r0, [r8, #237] @ 0xed │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb.w r0, [r0, #237] @ 0xed │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ vst4. {d16-d19}, [r8 :128]! │ │ │ │ ldr.w r0, [r8, sp, lsl #2] │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r5, #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 │ │ │ │ ldr r4, [pc, #312] @ (11b748 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -153598,32 +153598,32 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6, {r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh.w r0, [r2, sp, lsl #2] │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subw r0, r2, #2285 @ 0x8ed │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf67600ed │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movw r0, #59629 @ 0xe8ed │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf62800ed │ │ │ │ │ │ │ │ 0011b78c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -153724,24 +153724,24 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 11b974 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xf6e600ed │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adc.w r0, ip, #7766016 @ 0x768000 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf59000ed │ │ │ │ @ instruction: 0xf52000ed │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf4f200ed │ │ │ │ │ │ │ │ 0011b8ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -153842,24 +153842,24 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 11ba50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ rsb r0, sl, #7766016 @ 0x768000 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bics.w r0, r0, #7766016 @ 0x768000 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r7, r6, #3 │ │ │ │ orns r0, r4, #7766016 @ 0x768000 │ │ │ │ and.w r0, r4, #7766016 @ 0x768000 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf3d800ed │ │ │ │ │ │ │ │ 0011b9c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154043,40 +154043,40 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 11bbfc │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subw r0, r6, #237 @ 0xed │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf28200ed │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf25e00ed │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subw r0, sl, #237 @ 0xed │ │ │ │ @ instruction: 0xf23a00ed │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf29c00ed │ │ │ │ addw r0, ip, #237 @ 0xed │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 11be9c ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 11bebc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf1f400ed │ │ │ │ │ │ │ │ 0011bbd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154236,35 +154236,35 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 11bdb4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r0!, {r2, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 11bf38 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 11bf58 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf0b800ed │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 11beb4 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 11bed4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ eors.w r0, r4, #237 @ 0xed │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf0e000ed │ │ │ │ orns r0, r0, #237 @ 0xed │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf0d400ed │ │ │ │ orr.w r0, r4, #237 @ 0xed │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 11c138 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 11c158 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ bic.w r0, ip, #237 @ 0xed │ │ │ │ │ │ │ │ 0011bd8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154327,17 +154327,17 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 11be78 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 11be98 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ vhadd.s8 q8, q15, │ │ │ │ │ │ │ │ 0011be3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154529,31 +154529,31 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r6!, {r2, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #752 @ (adr r3, 11c314 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 11c334 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldcl 0, cr0, [ip, #948]! @ 0x3b4 │ │ │ │ - add r3, pc, #600 @ (adr r3, 11c284 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 11c2a4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldc 0, cr0, [r8, #948]! @ 0x3b4 │ │ │ │ - add r3, pc, #328 @ (adr r3, 11c17c ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 11c19c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldcl 0, cr0, [r2, #-948]! @ 0xfffffc4c │ │ │ │ │ │ │ │ 0011c038 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154700,28 +154700,28 @@ │ │ │ │ ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [lr], {237} @ 0xed │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 11c1c0 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 11c1e0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, pc, #888 @ (adr r1, 11c538 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 11c558 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldc 0, cr0, [lr], {237} @ 0xed │ │ │ │ - add r1, pc, #712 @ (adr r1, 11c490 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 11c4b0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011c1c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -154796,21 +154796,21 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xeb8c00ed │ │ │ │ adds.w r0, sl, sp, asr #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 11c54c ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 11c56c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xeae600ed │ │ │ │ │ │ │ │ 0011c2b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154955,28 +154955,28 @@ │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r6, sp, asr #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xe9a800ed │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011c43c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -155053,21 +155053,21 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmdb r8, {r0, r2, r3, r5, r6, r7} │ │ │ │ stmia.w r6!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrd r0, r0, [r4], #-948 @ 0x3b4 │ │ │ │ │ │ │ │ 0011c524 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155143,29 +155143,29 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ b.n 11c59e │ │ │ │ stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c590 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c540 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c508 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011c618 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155279,28 +155279,28 @@ │ │ │ │ b.n 11c6d6 │ │ │ │ bkpt 0x008c │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 11c57c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 11c952 │ │ │ │ @ instruction: 0xffffef83 │ │ │ │ @ instruction: 0xffffde9b │ │ │ │ vtbx.8 d16, {d31- instruction: 0xeb13ffff │ │ │ │ b.n 11c21e │ │ │ │ vqrdmulh.s , , d22[0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011c76c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -155386,23 +155386,23 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c314 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c2d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011c860 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155542,35 +155542,35 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r0, 11ca3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c24c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11c1fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11d1b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11d170 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011c9f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155663,23 +155663,23 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ rev16 r2, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11d07c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11d038 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011caf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155739,17 +155739,17 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r4, 11cbb4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11cf78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011cba0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155811,17 +155811,17 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb8da │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11cecc │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011cc4c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -156045,53 +156045,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xb80e │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r5, #98 @ 0x62 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 11cee4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r5, #3 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ svc 98 @ 0x62 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ svc 58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r5, #3 │ │ │ │ svc 16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ udf #234 @ 0xea │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011ceec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -156218,25 +156218,25 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ udf #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ble.n 11d0fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -156379,29 +156379,29 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bgt.n 11d278 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bgt.n 11d1fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ blt.n 11d1b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d1c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -156474,17 +156474,17 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ uxth r4, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ blt.n 11d294 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d284 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -156813,21 +156813,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #808 @ (adr r6, 11d904 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ bls.n 11d5dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #648 @ (adr r6, 11d870 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ bls.n 11d598 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0011d5f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -157014,15 +157014,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #936 @ (adr r4, 11db4c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bhi.n 11d7dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d7ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -157211,15 +157211,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #184 @ (adr r3, 11da18 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bvs.n 11da20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d968 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -157548,21 +157548,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bcc.n 11dcf4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bcs.n 11dcac │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011dcd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -157891,21 +157891,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011e048 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -158245,45 +158245,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r3, pc, #368 @ (adr r3, 11e4e8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r5!, {r1} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011e3b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -158450,15 +158450,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011e538 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -158732,20 +158732,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vqadd.u8 q0, q9, q11 │ │ │ │ + vqadd.u8 q0, q13, q11 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mrc2 0, 6, r0, cr10, cr6, {7} │ │ │ │ + mcr2 0, 7, r0, cr2, cr6, {7} │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011e7d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158932,15 +158932,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc2 0, cr0, [r4, #-984] @ 0xfffffc28 │ │ │ │ + ldc2 0, cr0, [ip, #-984] @ 0xfffffc28 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011e994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -159128,15 +159128,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfb5a00f6 │ │ │ │ + @ instruction: 0xfb6200f6 │ │ │ │ stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011eb50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -159323,15 +159323,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a000f6 │ │ │ │ + vld1.8 @ instruction: 0xf9a800f6 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011ed0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -159606,20 +159606,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movt r0, #51446 @ 0xc8f6 │ │ │ │ + @ instruction: 0xf6d400f6 │ │ │ │ ittt le │ │ │ │ lslle r5, r5, #3 │ │ │ │ addle r4, pc, #104 @ (adr r4, 11f074 ) │ │ │ │ lslle r5, r5, #3 │ │ │ │ - subw r0, r2, #2294 @ 0x8f6 │ │ │ │ + subw r0, sl, #2294 @ 0x8f6 │ │ │ │ ite lt │ │ │ │ lsllt r5, r5, #3 │ │ │ │ │ │ │ │ 0011f014 : │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ b.w b0654 │ │ │ │ nop │ │ │ │ @@ -159812,15 +159812,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bkpt 0x002a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - addw r0, r0, #2294 @ 0x8f6 │ │ │ │ + addw r0, r8, #2294 @ 0x8f6 │ │ │ │ │ │ │ │ 0011f1d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -160004,15 +160004,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - orr.w r0, lr, #8060928 @ 0x7b0000 │ │ │ │ + orrs.w r0, r6, #8060928 @ 0x7b0000 │ │ │ │ pop {r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011f38c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -160247,30 +160247,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31000f6 │ │ │ │ + @ instruction: 0xf31800f6 │ │ │ │ cbnz r0, 11f610 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf2d400f6 │ │ │ │ + @ instruction: 0xf2dc00f6 │ │ │ │ revsh r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf27200f6 │ │ │ │ + @ instruction: 0xf27a00f6 │ │ │ │ hlt 0x000c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf21c00f6 │ │ │ │ + @ instruction: 0xf22400f6 │ │ │ │ rev r2, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ @@ -160327,18 +160327,18 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 11f6aa │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs.w r0, ip, #246 @ 0xf6 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + rsb r0, r4, #246 @ 0xf6 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #220] @ (11f770 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -160434,26 +160434,26 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf0e200f6 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf0ea00f6 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb8de │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf0b800f6 │ │ │ │ + @ instruction: 0xf0c000f6 │ │ │ │ @ instruction: 0xb8ee │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb8b6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - eor.w r0, r8, #246 @ 0xf6 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + eors.w r0, r0, #246 @ 0xf6 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r5, r5, #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, #4024] @ 0xfb8 │ │ │ │ @@ -160804,77 +160804,77 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ b.n 11fae8 │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - and.w r0, r2, #246 @ 0xf6 │ │ │ │ + and.w r0, sl, #246 @ 0xf6 │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 q8, q14, q11 │ │ │ │ + vshr.s64 q0, q11, #60 │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb734 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb74a │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mrc 0, 4, r0, cr2, cr6, {7} │ │ │ │ + mrc 0, 4, r0, cr10, cr6, {7} │ │ │ │ @ instruction: 0xb696 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr6, {7} │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + mcr 0, 3, r0, cr14, cr6, {7} │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cpsie a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr6, {7} │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + mcr 0, 1, r0, cr12, cr6, {7} │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr, #984]! @ 0x3d8 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + mcr 0, 0, r0, cr6, cr6, {7} │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldcl 0, cr0, [sl, #984] @ 0x3d8 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + stcl 0, cr0, [r2, #984]! @ 0x3d8 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc 0, cr0, [r6, #984]! @ 0x3d8 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldc 0, cr0, [lr, #984]! @ 0x3d8 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r2, r4, r5, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #12] @ (11fbec ) │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #13 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #4] │ │ │ │ b.w b4e14 │ │ │ │ @@ -161140,52 +161140,52 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeb9400f6 │ │ │ │ + @ instruction: 0xeb9c00f6 │ │ │ │ push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr??.w pc, [r3, #4095] @ 0xfff │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 11fef4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds.w r0, r4, r6, ror #3 │ │ │ │ + adds.w r0, ip, r6, ror #3 │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - orrs.w r0, r8, r6, ror #3 │ │ │ │ + orn r0, r0, r6, ror #3 │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - and.w r0, lr, r6, ror #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + ands.w r0, r6, r6, ror #3 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sxth r4, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbz r0, 11ff18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbz r6, 11ff14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ uxth r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbz r4, 11ff14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -161555,68 +161555,68 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ b.n 120268 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia.w lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xe82c00f6 │ │ │ │ - @ instruction: 0xe82800f6 │ │ │ │ + @ instruction: 0xe83400f6 │ │ │ │ + @ instruction: 0xe83000f6 │ │ │ │ ldrb r6, [r4, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r5, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 120060 │ │ │ │ + b.n 120070 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, sp, #808 @ 0x328 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 120004 │ │ │ │ + b.n 120014 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r4, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 11ff8c │ │ │ │ + b.n 11ff9c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 11fe64 │ │ │ │ + b.n 11fe74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 11fe04 │ │ │ │ + b.n 11fe14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r6, r5, #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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #312] @ (120454 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -161751,27 +161751,27 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 11fdb8 │ │ │ │ + b.n 11fdc8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r5, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r6, r5, #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, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #524] @ (12069c ) │ │ │ │ @@ -161995,44 +161995,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 120cb4 │ │ │ │ + b.n 120cc4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r4, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 120bac │ │ │ │ + b.n 120bbc │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bl 1746ca │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 120ac4 │ │ │ │ + b.n 120ad4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 12099c │ │ │ │ + b.n 1209ac │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ lsls r5, r5, #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 │ │ │ │ @@ -162193,35 +162193,35 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 1209fc │ │ │ │ + b.n 120a0c │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #392 @ (adr r6, 120a20 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 120a40 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001208a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -162295,23 +162295,23 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #408 @ (adr r7, 120af8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r2, #15] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r6, pc, #792 @ (adr r6, 120c88 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r6, pc, #640 @ (adr r6, 120bfc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -162602,53 +162602,53 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 120d18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, pc, #72 @ (adr r7, 120c98 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120c50 │ │ │ │ + ble.n 120c60 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #1000 @ (adr r4, 121044 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120c08 │ │ │ │ + bgt.n 120c18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #832 @ (adr r4, 120fa8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120bc0 │ │ │ │ + bgt.n 120bd0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #664 @ (adr r4, 120f0c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120b78 │ │ │ │ + bgt.n 120b88 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #496 @ (adr r4, 120e70 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120d30 │ │ │ │ + bgt.n 120d40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #328 @ (adr r4, 120dd4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120cec │ │ │ │ + bgt.n 120cfc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #168 @ (adr r4, 120d40 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 120ca4 │ │ │ │ + bgt.n 120cb4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #0 @ (adr r4, 120ca4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120ca4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162724,23 +162724,23 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #552 @ (adr r3, 120f84 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r3, #31] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bge.n 120d00 │ │ │ │ + bge.n 120d10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, pc, #808 @ (adr r2, 121094 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bge.n 120cbc │ │ │ │ + bge.n 120ccc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, pc, #656 @ (adr r2, 121008 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120d78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162845,27 +162845,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r2, pc, #736 @ (adr r2, 121158 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r4, #27] │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r5, pc, #240 @ (adr r5, 120f70 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n 120e2c │ │ │ │ + bls.n 120e3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r1, pc, #848 @ (adr r1, 1211d8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n 120dec │ │ │ │ + bls.n 120dfc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r1, pc, #688 @ (adr r1, 121144 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n 120dac │ │ │ │ + bls.n 120dbc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r1, pc, #544 @ (adr r1, 1210c0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 120eae │ │ │ │ @@ -162900,17 +162900,17 @@ │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ b.n 120ede │ │ │ │ - bhi.n 120eec │ │ │ │ + bhi.n 120efc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, pc, #960 @ (adr r0, 1212d4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -163053,39 +163053,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #440 @ (adr r4, 121228 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r0, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r3, pc, #904 @ (adr r3, 121400 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bhi.n 1210e0 │ │ │ │ + bhi.n 1210f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, pc, #200 @ (adr r0, 121148 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r3, pc, #1008 @ (adr r3, 121474 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n 121084 │ │ │ │ + bhi.n 121094 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n 121048 │ │ │ │ + bvc.n 121058 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n 121008 │ │ │ │ + bvc.n 121018 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n 120fcc │ │ │ │ + bvc.n 120fdc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #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] │ │ │ │ @@ -163336,51 +163336,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n 1213c0 │ │ │ │ + bvs.n 1213d0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n 121364 │ │ │ │ + bvs.n 121374 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r1, pc, #928 @ (adr r1, 121704 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 12140c │ │ │ │ + bpl.n 12141c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 12138c │ │ │ │ + bpl.n 12139c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bmi.n 12134c │ │ │ │ + bmi.n 12135c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #960] @ (121758 ) │ │ │ │ + ldr r7, [pc, #992] @ (121778 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #28 │ │ │ │ @@ -163481,33 +163481,33 @@ │ │ │ │ add.w r2, r2, #540 @ 0x21c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1213c8 │ │ │ │ ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcc.n 12143c │ │ │ │ + bcc.n 12144c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcc.n 1213fc │ │ │ │ + bcc.n 12140c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #872] @ (121820 ) │ │ │ │ + ldr r6, [pc, #904] @ (121840 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcc.n 1215b8 │ │ │ │ + bcc.n 1213c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #712] @ (12178c ) │ │ │ │ + ldr r6, [pc, #744] @ (1217ac ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcc.n 121574 │ │ │ │ + bcc.n 121584 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #552] @ (1216f8 ) │ │ │ │ + ldr r6, [pc, #584] @ (121718 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -163644,21 +163644,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1216a4 │ │ │ │ + bcs.n 1216b4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [pc, #0] @ (12164c ) │ │ │ │ + ldr r5, [pc, #32] @ (12166c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -164069,91 +164069,91 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r0, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - beq.n 121b2c │ │ │ │ + beq.n 121b3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #504] @ (121c98 ) │ │ │ │ + ldr r3, [pc, #536] @ (121cb8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 121aa8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #184] @ (121b64 ) │ │ │ │ + ldr r3, [pc, #216] @ (121b84 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #112] @ (121b44 ) │ │ │ │ + ldr r2, [pc, #144] @ (121b64 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r3, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r1, [pc, #480] @ (121cd8 ) │ │ │ │ + ldr r1, [pc, #512] @ (121cf8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r1, [pc, #328] @ (121c4c ) │ │ │ │ + ldr r1, [pc, #360] @ (121c6c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [pc, #816] @ (121e58 ) │ │ │ │ + ldr r0, [pc, #848] @ (121e78 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [pc, #664] @ (121dcc ) │ │ │ │ + ldr r0, [pc, #696] @ (121dec ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -164287,39 +164287,39 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 121b78 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r5, #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] │ │ │ │ @@ -164821,133 +164821,133 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, r4 │ │ │ │ + add r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 121b64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00122320 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165152,41 +165152,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r5, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r6, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00122570 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165395,49 +165395,49 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r2, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r4, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001227ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165715,29 +165715,29 @@ │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12293e │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - it gt │ │ │ │ - lslgt r6, r6, #3 │ │ │ │ + nop {13} │ │ │ │ + lsls r6, r6, #3 │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #146 @ 0x92 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sev │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + it mi │ │ │ │ + lslmi r6, r6, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r6, {r0, r6, r7} │ │ │ │ vshr.u64 d30, d1, #1 │ │ │ │ @ instruction: 0xffffde05 │ │ │ │ vqshl.u32 d24, d24, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r4, {r0, r3, r4, r6, r7} │ │ │ │ @@ -165747,45 +165747,45 @@ │ │ │ │ @ instruction: 0xffff8746 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bls.n 122a96 │ │ │ │ vtbx.8 d23, {d31}, d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #72] @ (122b90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -165817,15 +165817,15 @@ │ │ │ │ blx b4f18 │ │ │ │ subs r4, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 122b5e │ │ │ │ @ instruction: 0xf39a0102 │ │ │ │ beq.n 122a9e │ │ │ │ - vdup.8 , d28[7] │ │ │ │ + vcvt.f16.u16 , q10, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165999,34 +165999,34 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ssat16 r1, #3, r2 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 122dde │ │ │ │ + cbnz r4, 122de0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r3, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r2, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf2820102 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r7, #36 @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00122d90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -166213,15 +166213,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #296] @ (123068 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00122f48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -166406,15 +166406,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #592] @ (123348 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00123100 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -166603,15 +166603,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #872] @ (12361c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r4, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001232bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -166798,15 +166798,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #128] @ (1234ec ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r4, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00123474 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -166995,15 +166995,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ mov r6, ip │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r4, [r5, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00123630 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167190,15 +167190,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ add ip, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r4, 12384a │ │ │ │ + cbz r4, 12384c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001237e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167387,15 +167387,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r2, 1239d8 │ │ │ │ + cbz r2, 1239da │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001239a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167582,15 +167582,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00123b5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167758,15 +167758,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00123ce8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167934,15 +167934,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #36 @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00123e74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168110,15 +168110,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00124000 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168306,15 +168306,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r4, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001241bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168482,15 +168482,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r2, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00124348 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168678,15 +168678,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 124708 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 124728 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r2, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00124504 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168970,21 +168970,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r4, pc, #16 @ (adr r4, 1247bc ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 1247dc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #872 @ (adr r3, 124b20 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 124b40 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001247bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169333,21 +169333,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 124c4c ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 124c6c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r1, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 124bb0 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 124bd0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00124b84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169472,27 +169472,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 124dbc ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 124ddc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #48 @ (adr r1, 124ce0 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 124d00 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #744 @ (adr r0, 124fa4 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 124fc4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00124cbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -169612,27 +169612,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #120 @ (adr r0, 124e4c ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 124e6c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r7, #142 @ 0x8e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00124df0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169809,29 +169809,29 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00124fa8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -170038,39 +170038,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001251d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170283,39 +170283,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, #106 @ 0x6a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00125404 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170528,39 +170528,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r2, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r4, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r1, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r0, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00125638 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170684,27 +170684,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #104 @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrsh r4, [r2, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00125770 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170828,27 +170828,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001258a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170974,27 +170974,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r6, [r6, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001259e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171115,27 +171115,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -171263,23 +171263,23 @@ │ │ │ │ nop │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r2, [r3, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r4, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -171332,19 +171332,19 @@ │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ str.w lr, [sp] │ │ │ │ blx b4f18 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 125cbe │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ @@ -171403,19 +171403,19 @@ │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str.w lr, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 125d82 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r2, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r0, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171841,27 +171841,27 @@ │ │ │ │ b.n 125f94 │ │ │ │ ldr r0, [pc, #184] @ (1262cc ) │ │ │ │ movs r4, #1 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ add r0, pc │ │ │ │ b.n 1261fc │ │ │ │ nop │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r3, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r6, #152 @ 0x98 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orrs r2, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -171881,63 +171881,63 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r6, [r4, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r6, r5, #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, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1752] @ 1269bc │ │ │ │ mov r5, r0 │ │ │ │ @@ -172581,131 +172581,131 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r4, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ vst1.8 {d0[7]}, [r4], ip │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r2, [r4, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r0, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r4, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r4, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r4, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r3, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r2, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r7, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r2, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stc2 0, cr0, [ip], #-948 @ 0xfffffc4c │ │ │ │ - stc2 0, cr0, [ip], {237} @ 0xed │ │ │ │ - @ instruction: 0xfbe600ed │ │ │ │ + ldc2 0, cr0, [r4], #-948 @ 0xfffffc4c │ │ │ │ + ldc2 0, cr0, [r4], {237} @ 0xed │ │ │ │ + @ instruction: 0xfbee00ed │ │ │ │ ldr r7, [pc, #648] @ (126ce8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r3, #120 @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [pc, #384] @ (126bf0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [pc, #504] @ (126c70 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfb4200ed │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + @ instruction: 0xfb4a00ed │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfb1e00ed │ │ │ │ + @ instruction: 0xfb2600ed │ │ │ │ ldr r6, [pc, #1008] @ (126e78 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r2, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [pc, #96] @ (126af0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfadc00ed │ │ │ │ - @ instruction: 0xfaba00ed │ │ │ │ - @ instruction: 0xfa9800ed │ │ │ │ - @ instruction: 0xfa7600ed │ │ │ │ + @ instruction: 0xfae400ed │ │ │ │ + @ instruction: 0xfac200ed │ │ │ │ + @ instruction: 0xfaa000ed │ │ │ │ + @ instruction: 0xfa7e00ed │ │ │ │ ldr r7, [pc, #856] @ (126dfc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [pc, #456] @ (126c70 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfa2400ed │ │ │ │ + @ instruction: 0xfa2c00ed │ │ │ │ ldr r6, [pc, #448] @ (126c70 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [pc, #112] @ (126b24 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr??.w r0, [r4, #237] @ 0xed │ │ │ │ + ldr??.w r0, [ip, #237] @ 0xed │ │ │ │ ldr r7, [pc, #760] @ (126db4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vld1.8 {d0[7]}, [sl]! │ │ │ │ + ldrsh.w r0, [r2, #237] @ 0xed │ │ │ │ ldr r5, [pc, #552] @ (126cf0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vst1.8 {d0[7]}, [r6]! │ │ │ │ + vst1.8 {d0[7]}, [lr]! │ │ │ │ ldr r7, [pc, #448] @ (126c90 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr??.w r0, [r0, sp, lsl #2] │ │ │ │ + ldr??.w r0, [r8, sp, lsl #2] │ │ │ │ │ │ │ │ 00126ad4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-64] │ │ │ │ @@ -172924,26 +172924,26 @@ │ │ │ │ b.n 126bd6 │ │ │ │ adds r6, r1, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adc.w r0, ip, #236 @ 0xec │ │ │ │ adds r0, r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf0ac00ec │ │ │ │ - @ instruction: 0xf67600ed │ │ │ │ + @ instruction: 0xf67e00ed │ │ │ │ ldr r2, [pc, #240] @ (126e24 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf63a00ed │ │ │ │ + movw r0, #10477 @ 0x28ed │ │ │ │ ldr r1, [pc, #1016] @ (127134 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00126d3c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -173018,22 +173018,22 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #232] @ (126edc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r0, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbc.w r0, ip, #7766016 @ 0x768000 │ │ │ │ + sbcs.w r0, r4, #7766016 @ 0x768000 │ │ │ │ ldr r1, [pc, #296] @ (126f2c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adc.w r0, r4, #7766016 @ 0x768000 │ │ │ │ + adc.w r0, ip, #7766016 @ 0x768000 │ │ │ │ ldr r1, [pc, #144] @ (126ea0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00126e10 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ @@ -173118,22 +173118,22 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #488] @ (1270c4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r3, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - eor.w r0, r8, #7766016 @ 0x768000 │ │ │ │ + eors.w r0, r0, #7766016 @ 0x768000 │ │ │ │ ldr r0, [pc, #408] @ (127084 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orrs.w r0, lr, #7766016 @ 0x768000 │ │ │ │ + orn r0, r6, #7766016 @ 0x768000 │ │ │ │ ldr r0, [pc, #248] @ (126ff0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00126ef8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ @@ -173217,22 +173217,22 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #712] @ (12728c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r6, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf3a000ed │ │ │ │ + @ instruction: 0xf3a800ed │ │ │ │ bx pc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf37600ed │ │ │ │ + @ instruction: 0xf37e00ed │ │ │ │ bx sl │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00126fe0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -173324,26 +173324,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47fa │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov r8, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf29400ed │ │ │ │ + @ instruction: 0xf29c00ed │ │ │ │ mov r2, pc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf26c00ed │ │ │ │ + @ instruction: 0xf27400ed │ │ │ │ mov r2, sl │ │ │ │ lsls r5, r5, #3 │ │ │ │ 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, #428] @ (12729c ) │ │ │ │ @@ -173539,42 +173539,42 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [pc, #392] @ (12744c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r6, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ blx r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adcs.w r0, r6, #237 @ 0xed │ │ │ │ + adcs.w r0, lr, #237 @ 0xed │ │ │ │ cmp r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf13000ed │ │ │ │ + @ instruction: 0xf13800ed │ │ │ │ cmp r6, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add.w r0, sl, #237 @ 0xed │ │ │ │ + adds.w r0, r2, #237 @ 0xed │ │ │ │ add r8, sp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf0e400ed │ │ │ │ + @ instruction: 0xf0ec00ed │ │ │ │ add sl, r8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf0bc00ed │ │ │ │ + @ instruction: 0xf0c400ed │ │ │ │ add sl, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - eors.w r0, r4, #237 @ 0xed │ │ │ │ + eors.w r0, ip, #237 @ 0xed │ │ │ │ add r2, lr │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00127314 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -173649,22 +173649,22 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vmla.i16 d0, d20, d5[3] │ │ │ │ + vmla.i16 d0, d28, d5[3] │ │ │ │ muls r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vhadd.s32 q8, q13, │ │ │ │ + vhadd.s q8, q9, │ │ │ │ muls r2, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -173934,47 +173934,47 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add lr, pc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldcl 0, cr0, [lr, #948]! @ 0x3b4 │ │ │ │ + cdp 0, 0, cr0, cr6, cr13, {7} │ │ │ │ rors r0, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stcl 0, cr0, [r8, #948] @ 0x3b4 │ │ │ │ + ldcl 0, cr0, [r0, #948] @ 0x3b4 │ │ │ │ sbcs r6, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldc 0, cr0, [lr, #948] @ 0x3b4 │ │ │ │ + stc 0, cr0, [r6, #948]! @ 0x3b4 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-948]! @ 0xfffffc4c │ │ │ │ + stc 0, cr0, [r0, #948] @ 0x3b4 │ │ │ │ adcs r6, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-948] @ 0xfffffc4c │ │ │ │ + ldcl 0, cr0, [r8, #-948] @ 0xfffffc4c │ │ │ │ asrs r6, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc 0, cr0, [sl, #-948]! @ 0xfffffc4c │ │ │ │ + ldc 0, cr0, [r2, #-948]! @ 0xfffffc4c │ │ │ │ asrs r0, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc 0, cr0, [r2, #-948] @ 0xfffffc4c │ │ │ │ + stc 0, cr0, [sl, #-948] @ 0xfffffc4c │ │ │ │ lsrs r0, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001276cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -174066,26 +174066,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r5, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r7, #144 @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sub.w r0, r6, sp, asr #3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + sub.w r0, lr, sp, asr #3 │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbcs.w r0, lr, sp, asr #3 │ │ │ │ + @ instruction: 0xeb8600ed │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001277cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -174446,15 +174446,15 @@ │ │ │ │ b.n 127962 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r7, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 127706 │ │ │ │ @ instruction: 0xfffffbbb │ │ │ │ vsubw.u q15, , d27 │ │ │ │ @ instruction: 0xfffff89f │ │ │ │ @@ -174489,47 +174489,47 @@ │ │ │ │ @ instruction: 0xffff3ed2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 127ff6 │ │ │ │ vqrdmlah.s , , d24[0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r3, #13 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xe98600ed │ │ │ │ + @ instruction: 0xe98e00ed │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrd r0, r0, [ip, #-948] @ 0x3b4 │ │ │ │ + strd r0, r0, [r4, #-948]! @ 0x3b4 │ │ │ │ subs r5, #58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmdb r2!, {r0, r2, r3, r5, r6, r7} │ │ │ │ + ldmdb sl!, {r0, r2, r3, r5, r6, r7} │ │ │ │ subs r5, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmdb r8, {r0, r2, r3, r5, r6, r7} │ │ │ │ + ldmdb r0, {r0, r2, r3, r5, r6, r7} │ │ │ │ subs r4, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strd r0, r0, [r2], #948 @ 0x3b4 │ │ │ │ - @ instruction: 0xe8c000ed │ │ │ │ - ldmia.w lr, {r0, r2, r3, r5, r6, r7} │ │ │ │ - ldrd r0, r0, [ip], #-948 @ 0x3b4 │ │ │ │ - @ instruction: 0xe85c00ed │ │ │ │ - @ instruction: 0xe83a00ed │ │ │ │ + strd r0, r0, [sl], #948 @ 0x3b4 │ │ │ │ + @ instruction: 0xe8c800ed │ │ │ │ + stmia.w r6!, {r0, r2, r3, r5, r6, r7} │ │ │ │ + stmia.w r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r4], #-948 @ 0x3b4 │ │ │ │ + strex r0, r0, [r2, #948] @ 0x3b4 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 127c08 │ │ │ │ + b.n 127c18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 127bcc │ │ │ │ + b.n 127bdc │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00127c38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -174643,41 +174643,41 @@ │ │ │ │ add.w r2, r2, #556 @ 0x22c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 127c8a │ │ │ │ subs r7, #82 @ 0x52 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 127a58 │ │ │ │ + b.n 127a68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 127a10 │ │ │ │ + b.n 127a20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 1279c8 │ │ │ │ + b.n 1279d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 127980 │ │ │ │ + b.n 127990 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 127938 │ │ │ │ + b.n 127948 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #170 @ 0xaa │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00127da4 : │ │ │ │ cbz r1, 127db2 │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -175058,57 +175058,57 @@ │ │ │ │ ... │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strh r6, [r5, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r4, r0, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 128700 │ │ │ │ + b.n 128710 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, #114 @ 0x72 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 128674 │ │ │ │ + b.n 128684 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, #38 @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 128614 │ │ │ │ + b.n 128624 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r5, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, #142 @ 0x8e │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 128578 │ │ │ │ + b.n 128588 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r5, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 128530 │ │ │ │ + b.n 128540 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [pc, #380] @ (12838c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #380] @ (128390 ) │ │ │ │ ldr r3, [pc, #384] @ (128394 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -175250,43 +175250,43 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1379 @ 0x563 │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 127f32 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 128588 │ │ │ │ + b.n 128598 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, #190 @ 0xbe │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 128488 │ │ │ │ + b.n 128498 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 128440 │ │ │ │ + b.n 128450 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, #74 @ 0x4a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #264] @ 1284e0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -175391,29 +175391,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 12843c │ │ │ │ nop │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012850c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175688,56 +175688,56 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 128652 │ │ │ │ vaddw.u16 q0, q3, d0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvc.n 128804 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 1, 6, cr0, cr4, cr0, {0} │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 128830 │ │ │ │ + bgt.n 128840 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r7, #188 @ 0xbc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - blt.n 128764 │ │ │ │ + blt.n 128774 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - blt.n 1288ec │ │ │ │ + blt.n 1288fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128838 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175816,27 +175816,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 128890 │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [lr], #-0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bge.n 1289a8 │ │ │ │ + bge.n 1289b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bge.n 128970 │ │ │ │ + bge.n 128980 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128928 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -176120,78 +176120,78 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 128a5c │ │ │ │ nop │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ usada8 r1, r2, r0, r0 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r5, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa600100 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bhi.n 128cac │ │ │ │ + bhi.n 128cbc │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r4, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 128c64 │ │ │ │ + bhi.n 128c74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n 128c20 │ │ │ │ + bvc.n 128c30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r1, #170 @ 0xaa │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 128b98 │ │ │ │ + bvc.n 128ba8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 128d54 │ │ │ │ + bvc.n 128d64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 128d10 │ │ │ │ + bvc.n 128d20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 128cd0 │ │ │ │ + bvc.n 128ce0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128cb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -176287,28 +176287,28 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 128d12 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf7aa0100 │ │ │ │ cmp r6, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 128d1c │ │ │ │ + bpl.n 128d2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.n 128ed8 │ │ │ │ + bpl.n 128ce8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128de0 : │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -176343,15 +176343,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128e48 : │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ @@ -176383,15 +176383,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ cmp r6, #188 @ 0xbc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128ea8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -176434,15 +176434,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128f1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -176494,21 +176494,21 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128f3e │ │ │ │ b.n 128f74 │ │ │ │ nop │ │ │ │ cmp r6, #50 @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r5, #174 @ 0xae │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r7, #102 @ 0x66 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00128fbc : │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r2, r1 │ │ │ │ @@ -176542,15 +176542,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00129020 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -176648,15 +176648,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r6, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00129134 : │ │ │ │ @@ -176787,15 +176787,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00129278 : │ │ │ │ @@ -177187,27 +177187,27 @@ │ │ │ │ b.n 1294b4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf2280100 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf21a0100 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r3, #220 @ 0xdc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r3, #150 @ 0x96 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r3, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r8, #0 │ │ │ │ cmp r0, #238 @ 0xee │ │ │ │ @@ -177218,35 +177218,35 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [pc, #636] @ (1299a0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #636] @ (1299a4 ) │ │ │ │ ldr r3, [pc, #640] @ (1299a8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -177479,71 +177479,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #1147 @ 0x47b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1294b4 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r6, r2, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r6, #110 @ 0x6e │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r0, r5, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r6, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, r3, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r5, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, r3, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, r1, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00129a14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -178299,156 +178299,156 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 129b08 │ │ │ │ nop │ │ │ │ eors.w r1, r0, r0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ orns r1, lr, r0 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r4, r0, #0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xe9b00100 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r4, r7, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r0, r3, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, r4, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, r4, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r0, r3, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r0, r4, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, r6, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r6, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [pc, #680] @ (12a598 ) │ │ │ │ + ldr r6, [pc, #712] @ (12a5b8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r0, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r6, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r6, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r5, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [pc, #752] @ (12a608 ) │ │ │ │ + ldr r5, [pc, #784] @ (12a628 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, r0, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r1, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [pc, #120] @ (12a3ac ) │ │ │ │ + ldr r5, [pc, #152] @ (12a3cc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r6, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r2, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r5, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #624] @ (12a5c0 ) │ │ │ │ + ldr r4, [pc, #656] @ (12a5e0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r4, r7, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r6, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #504] @ (12a554 ) │ │ │ │ + ldr r4, [pc, #536] @ (12a574 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r2, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (12a4b0 ) │ │ │ │ + ldr r4, [pc, #360] @ (12a4d0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r5, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012a374 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -178551,33 +178551,33 @@ │ │ │ │ nop │ │ │ │ b.n 12a6e4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 12a6dc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [pc, #544] @ (12a6a8 ) │ │ │ │ + ldr r2, [pc, #576] @ (12a6c8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r2, r4, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ b.n 12a62c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #152] @ (12a534 ) │ │ │ │ - lsls r6, r6, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + itte eq │ │ │ │ + lsleq r5, r5, #3 │ │ │ │ + ldreq r2, [pc, #184] @ (12a554 ) │ │ │ │ + lslne r6, r6, #3 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r7, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #1016] @ (12a8a0 ) │ │ │ │ + ldr r2, [pc, #24] @ (12a4c0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012a4b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178687,29 +178687,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #248] @ (12a6c8 ) │ │ │ │ + ldr r1, [pc, #280] @ (12a6e8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ svc 140 @ 0x8c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #920] @ (12a974 ) │ │ │ │ + ldr r0, [pc, #952] @ (12a994 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #760] @ (12a8e0 ) │ │ │ │ + ldr r0, [pc, #792] @ (12a900 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012a5f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178769,21 +178769,21 @@ │ │ │ │ add.w r2, r2, #1136 @ 0x470 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12a624 │ │ │ │ adds r0, r5, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #80] @ (12a6e4 ) │ │ │ │ + ldr r0, [pc, #112] @ (12a704 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r0, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -178877,27 +178877,27 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 12a75c │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r0, 12a818 │ │ │ │ + cbnz r0, 12a81a │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r2, 12a81a │ │ │ │ + cbnz r2, 12a81c │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012a7b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178948,23 +178948,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1208 @ 0x4b8 │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12a7e6 │ │ │ │ - mov r4, fp │ │ │ │ + mov r4, ip │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 12a890 │ │ │ │ + cbnz r6, 12a892 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012a85c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179019,23 +179019,23 @@ │ │ │ │ movw r1, #1306 @ 0x51a │ │ │ │ addw r2, r2, #1244 @ 0x4dc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12a892 │ │ │ │ nop │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r3, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012a90c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179164,37 +179164,37 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 12a970 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ blt.n 12aadc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r0, 12aa7c │ │ │ │ + cbnz r0, 12aa7e │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r7, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbnz r6, 12aa78 │ │ │ │ + cbnz r6, 12aa7a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r0, 12aa7a │ │ │ │ + cbnz r0, 12aa7c │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r6, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r1, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012aa84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179245,23 +179245,23 @@ │ │ │ │ movw r1, #1563 @ 0x61b │ │ │ │ addw r2, r2, #1308 @ 0x51c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12aab2 │ │ │ │ nop │ │ │ │ - bics r0, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012ab2c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179500,57 +179500,57 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ bhi.n 12acfc │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r2, r2, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r7, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r5, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r1, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r0, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r5, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r0, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r3, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012adfc : │ │ │ │ @@ -179676,27 +179676,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 12ae54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvs.n 12afbc │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0012af30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -179929,33 +179929,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r1, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bmi.n 12b080 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012b188 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180250,35 +180250,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12b4c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r7, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r5, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -180417,32 +180417,32 @@ │ │ │ │ nop │ │ │ │ beq.n 12b5e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf22e00ec │ │ │ │ @ instruction: 0xf1f800ec │ │ │ │ @ instruction: 0xf19e00ec │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #564] @ (12b838 ) │ │ │ │ @@ -180698,53 +180698,53 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r1, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r2, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r4, r5, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r0, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r3, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012b8c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180962,15 +180962,15 @@ │ │ │ │ b.n 12b9dc │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -180978,43 +180978,43 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r4, r5, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r4, r3, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r2, r3, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r5, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r0, r7, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r4, r6, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r0, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r0, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r4, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r6, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r4, r2, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012bb40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -181164,43 +181164,43 @@ │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12bbfe │ │ │ │ nop │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r1, {r1, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r5, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str??.w pc, [pc, #4095] @ 12ccdb │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ - mcr2 0, 0, r0, cr14, cr3, {7} │ │ │ │ + mrc2 0, 0, r0, cr6, cr3, {7} │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ @ instruction: 0xeb3200ec │ │ │ │ pld [r1, #4095] @ 0xfff │ │ │ │ @ instruction: 0xeafa00ec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ vtbl.8 d30, {d30-) │ │ │ │ + add r6, pc, #976 @ (adr r6, 12c0d4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 12c030 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 12c050 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 12bfac ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 12bfcc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 12bf28 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 12bf48 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 12bea4 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 12bec4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012bd14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ @@ -181682,94 +181682,94 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 12bda4 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 12c614 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 12c234 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #616 @ (adr r4, 12c4a4 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 12c4c4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 12c414 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 12c434 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ vtrn.8 q0, q14 │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ vhadd.u q0, q9, q14 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 12c588 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 12c5a8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ vhadd.u8 q0, q13, q14 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 12c4ec ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 12c50c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 13, cr0, cr14, cr12, {7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 11, cr0, cr10, cr12, {7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 9, cr0, cr0, cr12, {7} │ │ │ │ - add r2, pc, #208 @ (adr r2, 12c364 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 12c384 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 7, cr0, cr2, cr12, {7} │ │ │ │ - add r2, pc, #32 @ (adr r2, 12c2bc ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 12c2dc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 4, cr0, cr10, cr12, {7} │ │ │ │ cdp2 0, 2, cr0, cr14, cr12, {7} │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #720 @ (adr r1, 12c580 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 12c5a0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2l 0, cr0, [sl, #944] @ 0x3b0 │ │ │ │ - add r1, pc, #416 @ (adr r1, 12c45c ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 12c47c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2 0, cr0, [ip, #944]! @ 0x3b0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 12c3dc ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 12c3fc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 12c35c ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 12c37c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2l 0, cr0, [r6, #-944]! @ 0xfffffc50 │ │ │ │ │ │ │ │ 0012c2d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -181840,27 +181840,27 @@ │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12c30a │ │ │ │ ldc2l 0, cr0, [lr, #944] @ 0x3b0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldc2 0, cr0, [r8], #-944 @ 0xfffffc50 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldc2 0, cr0, [r0], {236} @ 0xec │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfbe800ec │ │ │ │ │ │ │ │ 0012c3b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182078,47 +182078,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r7, pc, #248 @ (adr r7, 12c6e4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfac800ec │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, pc, #984 @ (adr r6, 12c9d0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfa7600ec │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, pc, #720 @ (adr r6, 12c8d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfa3e00ec │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfa1600ec │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr??.w r0, [r0, #236] @ 0xec │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r5, #3 │ │ │ │ vst1.8 {d16[7]}, [r8], ip │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #3 │ │ │ │ vld1.8 {d0[7]}, [r2], ip │ │ │ │ │ │ │ │ 0012c638 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182285,15 +182285,15 @@ │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfb5000ec │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0012c7c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -182359,22 +182359,22 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 12c844 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaf000ec │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xfad400ec │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -182403,17 +182403,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #28 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12c8b0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfa2a00ec │ │ │ │ │ │ │ │ 0012c8e8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -182552,32 +182552,32 @@ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12c9a0 │ │ │ │ cbnz r6, 12cab0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 12ca94 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb.w r0, [r4, ip, lsl #2] │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ vld4. {d0-d3}, [r8 :128], ip │ │ │ │ ldr??.w r0, [r0, #236] @ 0xec │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str.w r0, [r6, #236] @ 0xec │ │ │ │ │ │ │ │ 0012ca74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182642,28 +182642,28 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12cae2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ str.w r0, [ip, ip, lsl #2] │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 12cb76 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012cb44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -182738,25 +182738,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12cb8a │ │ │ │ cbnz r6, 12cc18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r2, 12cc18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf7a600ec │ │ │ │ @ instruction: 0xf73a00ec │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf70a00ec │ │ │ │ │ │ │ │ 0012cc24 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182834,25 +182834,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12cc74 │ │ │ │ @ instruction: 0xb886 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb848 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf6d800ec │ │ │ │ @ instruction: 0xf65000ec │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf62600ec │ │ │ │ │ │ │ │ 0012cd08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182922,29 +182922,29 @@ │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12cd42 │ │ │ │ nop │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf59800ec │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r5, #3 │ │ │ │ sbcs.w r0, r2, #7733248 @ 0x760000 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adc.w r0, lr, #7733248 @ 0x760000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -182973,17 +182973,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12ce14 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf4c600ec │ │ │ │ │ │ │ │ 0012ce4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -183036,21 +183036,21 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12ce8c │ │ │ │ @ instruction: 0xb65c │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bics.w r0, r6, #7733248 @ 0x760000 │ │ │ │ │ │ │ │ 0012ceec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -183352,20 +183352,20 @@ │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xf22a00ec │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ lsls r4, r5, #3 │ │ │ │ addw r0, r2, #236 @ 0xec │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0012d1ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -183596,30 +183596,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf0c200ec │ │ │ │ cbz r0, 12d454 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r6, r6, #3 │ │ │ │ eor.w r0, r8, #236 @ 0xec │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bic.w r0, r2, #236 @ 0xec │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r6, r6, #3 │ │ │ │ vmla.i d16, d28, d0[7] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -183820,41 +183820,41 @@ │ │ │ │ b.n 12d54c │ │ │ │ nop │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 q0, q13, q14 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 13, cr0, cr10, cr12, {7} │ │ │ │ cdp 0, 14, cr0, cr6, cr12, {7} │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r5, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #312] @ (12d7b8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -183985,30 +183985,30 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stc 0, cr0, [lr, #-944] @ 0xfffffc50 │ │ │ │ add r5, sp, #816 @ 0x330 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldcl 0, cr0, [ip], #944 @ 0x3b0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stc 0, cr0, [lr], {236} @ 0xec │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc 0, cr0, [sl], #-944 @ 0xfffffc50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #996] @ (12dbe4 ) │ │ │ │ @@ -184420,68 +184420,68 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r0, ip, asr #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, sp, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ rsb r0, r6, ip, asr #3 │ │ │ │ pkhtb r0, r4, ip, asr #3 │ │ │ │ sbcs.w r0, lr, ip, asr #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adcs.w r0, ip, ip, asr #3 │ │ │ │ adcs.w r0, r0, ip, asr #3 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds.w r0, lr, ip, asr #3 │ │ │ │ ldrd r0, r0, [r8, #944] @ 0x3b0 │ │ │ │ sbc.w r0, r2, ip, asr #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xe99400ec │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xead800ec │ │ │ │ strd r0, r0, [lr, #-944] @ 0x3b0 │ │ │ │ @ instruction: 0xeb2800ec │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmdb r8, {r2, r3, r5, r6, r7} │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ strd r0, r0, [r2], #-944 @ 0x3b0 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xe81a00ec │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ 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 r9, [r0, #420] @ 0x1a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -184613,42 +184613,42 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12dd0a │ │ │ │ nop │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 12dbf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c600ec │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 12db18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12dae0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12da68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12da28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012de20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184751,27 +184751,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 12da6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r6, pc, #264 @ (adr r6, 12e014 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 12d950 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12d914 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12d8d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012df30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184864,27 +184864,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 12d98c │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, pc, #296 @ (adr r5, 12e12c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 12d85c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12d820 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12e7e4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012e028 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185074,15 +185074,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12e10a │ │ │ │ nop │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, pc, #432 @ (adr r4, 12e3c0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ b.n 12e900 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -185104,27 +185104,27 @@ │ │ │ │ b.n 12e85c │ │ │ │ lsls r4, r5, #3 │ │ │ │ bl 49a24a │ │ │ │ b.n 12e878 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r3, pc, #712 @ (adr r3, 12e51c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012e270 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -185216,35 +185216,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12e2b6 │ │ │ │ b.n 12ea54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12e560 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12e520 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12e4dc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12e49c │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012e390 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185445,33 +185445,33 @@ │ │ │ │ b.n 12e3c8 │ │ │ │ add r1, pc, #72 @ (adr r1, 12e5f4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #976 @ (adr r0, 12e984 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ svc 198 @ 0xc6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 12e978 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 12e87c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ svc 6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12e74c │ │ │ │ lsls r4, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -185587,23 +185587,23 @@ │ │ │ │ b.n 12e65e │ │ │ │ ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 12e790 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012e724 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -185736,15 +185736,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ b.n 12e80a │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -185762,23 +185762,23 @@ │ │ │ │ rev16 r6, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ rev16 r2, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012e8c0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -185900,29 +185900,29 @@ │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12e97c │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ble.n 12eae8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bgt.n 12e968 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012ea14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185999,29 +185999,29 @@ │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 12ea96 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bgt.n 12eb34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ blt.n 12eab0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #420] @ 0x1a4 │ │ │ │ sub sp, #24 │ │ │ │ @@ -186122,35 +186122,35 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #4 │ │ │ │ blt.n 12eb18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ blt.n 12ec5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bge.n 12ec14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bge.n 12eba4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bge.n 12eb6c │ │ │ │ lsls r4, r5, #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] │ │ │ │ @@ -186488,77 +186488,77 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bls.n 12ef5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bhi.n 12ef64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bhi.n 12f060 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvc.n 12efd8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvc.n 12ef8c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvc.n 12ef50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvc.n 12f09c │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cbz r2, 12f080 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 12f034 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -186699,41 +186699,41 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12f0ac │ │ │ │ str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvs.n 12f1e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r6, 12f1a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r0, 12f1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r6, 12f1bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r2, 12f1b6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bpl.n 12f118 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012f1b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -186824,21 +186824,21 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bmi.n 12f224 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012f2b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -187152,75 +187152,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 12f54c │ │ │ │ lsls r4, r5, #3 │ │ │ │ bcc.n 12f53c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f590 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f534 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f4fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f6c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f684 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f648 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 12f60c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bne.n 12f5d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bne.n 12f594 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ bne.n 12f550 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f618 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -187413,69 +187413,70 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 12f68c │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 12f884 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 12f844 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7!, {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vshr.u64 q8, , #4 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vshr.u64 q8, , #42 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + vshr.u64 q8, , #34 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f888 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -187532,20 +187533,20 @@ │ │ │ │ b.n 12f8a4 │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vqadd.u8 q8, q10, │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + vqadd.u8 q8, q14, │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6, {r1, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vqadd.u32 q0, q8, │ │ │ │ + vqadd.u32 q0, q12, │ │ │ │ │ │ │ │ 0012f928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ @@ -187598,23 +187599,23 @@ │ │ │ │ adds r2, #24 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12f944 │ │ │ │ nop │ │ │ │ - mcr2 0, 6, r0, cr2, cr5, {7} │ │ │ │ + mcr2 0, 6, r0, cr10, cr5, {7} │ │ │ │ ldmia r6!, {r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr5, {7} │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + mrc2 0, 4, r0, cr2, cr5, {7} │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f9cc : │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbz r3, 12f9f2 │ │ │ │ @@ -187641,19 +187642,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #21 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 12f9ee │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mcr2 0, 2, r0, cr10, cr5, {7} │ │ │ │ + mrc2 0, 2, r0, cr2, cr5, {7} │ │ │ │ │ │ │ │ 0012fa24 : │ │ │ │ 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, #784] @ 12fd44 │ │ │ │ @@ -187979,20 +187980,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfb4e00f5 │ │ │ │ + @ instruction: 0xfb5600f5 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfb2600f5 │ │ │ │ + @ instruction: 0xfb2e00f5 │ │ │ │ │ │ │ │ 0012fd90 : │ │ │ │ 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, #788] @ 1300b4 │ │ │ │ @@ -188318,20 +188319,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf7e600f5 │ │ │ │ + @ instruction: 0xf7ee00f5 │ │ │ │ stmia r7!, {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r2, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf7bc00f5 │ │ │ │ + @ instruction: 0xf7c400f5 │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00130100 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -188499,15 +188500,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf66a00f5 │ │ │ │ + @ instruction: 0xf67200f5 │ │ │ │ │ │ │ │ 00130288 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -188693,15 +188694,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf4c400f5 │ │ │ │ + @ instruction: 0xf4cc00f5 │ │ │ │ │ │ │ │ 00130440 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -188865,15 +188866,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf34400f5 │ │ │ │ + @ instruction: 0xf34c00f5 │ │ │ │ stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001305c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -189059,15 +189060,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf18c00f5 │ │ │ │ + @ instruction: 0xf19400f5 │ │ │ │ stmia r1!, {r1, r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00130780 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #228] @ (130868 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ @@ -189197,15 +189198,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf0a600f5 │ │ │ │ + @ instruction: 0xf0ae00f5 │ │ │ │ │ │ │ │ 001308a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -189427,15 +189428,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r6, [r7, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mrc 0, 3, r0, cr14, cr5, {7} │ │ │ │ + mcr 0, 4, r0, cr6, cr5, {7} │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00130ae4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -189728,32 +189729,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #-980]! @ 0xfffffc2c │ │ │ │ + stcl 0, cr0, [r4, #-980] @ 0xfffffc2c │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldcl 0, cr0, [lr], #980 @ 0x3d4 │ │ │ │ + stc 0, cr0, [r6, #-980] @ 0xfffffc2c │ │ │ │ pop {r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip], #-980 @ 0xfffffc2c │ │ │ │ + stc 0, cr0, [r4], {245} @ 0xf5 │ │ │ │ cbnz r6, 130e36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs.w r0, r6, r5, ror #3 │ │ │ │ + subs.w r0, lr, r5, ror #3 │ │ │ │ cbnz r4, 130e16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00130dcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -190046,32 +190047,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r4, r5, ror #3 │ │ │ │ + orrs.w r0, ip, r5, ror #3 │ │ │ │ cbnz r4, 1310be │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ands.w r0, r6, r5, ror #3 │ │ │ │ + ands.w r0, lr, r5, ror #3 │ │ │ │ cbnz r0, 1310bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99400f5 │ │ │ │ + @ instruction: 0xe99c00f5 │ │ │ │ cbnz r6, 1310a4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stlexd r5, r0, r0, [lr] │ │ │ │ + @ instruction: 0xe8d600f5 │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001310b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -190295,15 +190296,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 130fcc │ │ │ │ + b.n 130fdc │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001312f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -190470,15 +190471,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 130e28 │ │ │ │ + b.n 130e38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013147c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -190970,41 +190971,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 131f3c │ │ │ │ + b.n 131f4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ sxtb r6, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 131eb8 │ │ │ │ + b.n 131ec8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 131dbc │ │ │ │ + b.n 131dcc │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbz r2, 13197a │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1319d8 │ │ │ │ + b.n 1319e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 13198c │ │ │ │ + b.n 13199c │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131968 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -191475,21 +191476,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blt.n 131cfc │ │ │ │ + blt.n 131d0c │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blt.n 131eb8 │ │ │ │ + blt.n 131ec8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131e00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -191676,15 +191677,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 131eec │ │ │ │ + bls.n 131efc │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131fb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -191871,15 +191872,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvc.n 132134 │ │ │ │ + bvc.n 132144 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r7, pc, #360 @ (adr r7, 1322d8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00132170 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192046,15 +192047,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 1323ac │ │ │ │ + bvs.n 1323bc │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r5, pc, #840 @ (adr r5, 132640 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001322f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192222,15 +192223,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 132428 │ │ │ │ + bmi.n 132438 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, pc, #288 @ (adr r4, 1325a4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00132484 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192418,27 +192419,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r3, pc, #72 @ (adr r3, 13266c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 132548 │ │ │ │ + bmi.n 132558 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #944 @ (adr r2, 1329e0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 132710 │ │ │ │ + bmi.n 132720 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #800 @ (adr r2, 13295c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 1326d4 │ │ │ │ + bmi.n 1326e4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00132640 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -192730,35 +192731,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 132924 │ │ │ │ + bcc.n 132934 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r1, pc, #560 @ (adr r1, 132b30 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bcs.n 1328b4 │ │ │ │ + bcs.n 1328c4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r1, pc, #320 @ (adr r1, 132a4c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1329bc │ │ │ │ + bcs.n 1329cc │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r0, pc, #792 @ (adr r0, 132c30 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 132840 │ │ │ │ + bne.n 132850 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r0, pc, #16 @ (adr r0, 132938 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00132928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193229,73 +193230,73 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvc.n 132d44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvc.n 132d34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvc.n 132d24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3e00101 │ │ │ │ orrs.w r1, sl, #8454144 @ 0x810000 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ eors r4, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ands r2, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r7, #40 @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r7, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00132e6c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -193509,59 +193510,59 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001330c0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 133110 │ │ │ │ @@ -193637,29 +193638,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 133106 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001331a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193717,25 +193718,25 @@ │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1331ee │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00133254 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -193810,29 +193811,29 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1332a2 │ │ │ │ nop │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133338 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -193864,17 +193865,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13335c │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133394 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193898,17 +193899,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1333ac │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001333e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193933,17 +193934,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1333fc │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133438 : │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ cbnz r2, 133470 │ │ │ │ @@ -193979,17 +193980,17 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 133466 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001334a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194014,17 +194015,17 @@ │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1334c0 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001334fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194256,63 +194257,63 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #480] @ (133930 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001337b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194627,65 +194628,65 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #776] @ (133ddc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r0, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - it le │ │ │ │ - lslle r5, r6, #3 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + nop {14} │ │ │ │ + lsls r5, r6, #3 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - nop {11} │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + it lt │ │ │ │ + lsllt r5, r6, #3 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133b44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194774,23 +194775,23 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #136] @ (133ca4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133c34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194876,23 +194877,23 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #232] @ (133dec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133d1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194967,21 +194968,21 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r2, [r0, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r3, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133df0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195056,21 +195057,21 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r2, 133f32 │ │ │ │ + cbnz r2, 133f34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r3, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133ec4 : │ │ │ │ cbz r0, 133ece │ │ │ │ str.w r1, [r0, #312] @ 0x138 │ │ │ │ @@ -195129,15 +195130,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00133f68 : │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 133f82 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ @@ -195243,25 +195244,25 @@ │ │ │ │ nop │ │ │ │ cmp r6, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r2, 1340ea │ │ │ │ + cbnz r2, 1340ec │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013407c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -195321,21 +195322,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1340d4 │ │ │ │ nop │ │ │ │ - cbnz r6, 13417a │ │ │ │ + cbnz r6, 13417c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0013412c : │ │ │ │ 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 │ │ │ │ @@ -195497,37 +195498,37 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ muls r2, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ muls r6, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r0, [r6, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r4, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 13430c │ │ │ │ + cbnz r4, 13430e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r0, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r0, 13430c │ │ │ │ + cbnz r0, 13430e │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r0, [r0, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001342f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195596,17 +195597,17 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 134342 │ │ │ │ nop │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195850,25 +195851,25 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 134602 │ │ │ │ nop │ │ │ │ subs r7, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00134664 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -195924,21 +195925,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1346b4 │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0013470c : │ │ │ │ stmdb 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 │ │ │ │ @@ -196215,23 +196216,23 @@ │ │ │ │ b.n 134896 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #38 @ 0x26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r5, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r2, [r1, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134a20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196270,15 +196271,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 134a4a │ │ │ │ nop │ │ │ │ bmi.n 134a20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r2, 134ac6 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r2, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134a90 : │ │ │ │ @@ -196315,15 +196316,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bmi.n 134bc8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r2, 134b14 │ │ │ │ + cbz r2, 134b16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r4, [r0, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r5, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134af8 : │ │ │ │ @@ -196440,15 +196441,15 @@ │ │ │ │ b.n 134b9a │ │ │ │ subs r1, #156 @ 0x9c │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cbz r6, 134c16 │ │ │ │ + cbz r6, 134c18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r6, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @@ -196456,19 +196457,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r2, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134c40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196646,45 +196647,45 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r4, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134e38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196741,23 +196742,23 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 134e6a │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r1, #25] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134ee0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -197045,69 +197046,69 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r2, [r4, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r4, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r4, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r6, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ lsls r4, r5, #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, #3904] @ 0xf40 │ │ │ │ @@ -198257,21 +198258,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r6, r2, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r6, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -198285,27 +198286,27 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, pc, #688 @ (adr r5, 136114 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 136134 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 135f58 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 135f78 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -198327,147 +198328,147 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r0, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r6, [r7, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r6, [r2, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #848 @ (adr r3, 136204 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 136224 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r5, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #328 @ (adr r3, 136010 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 136030 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r5, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 136178 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 136198 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 13605c ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 13607c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r6, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #72 @ (adr r2, 135f38 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 135f58 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #800 @ (adr r1, 13621c ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 13623c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 136100 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 136120 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r2, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 135ff4 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 136014 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r1, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 1362f4 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 136314 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r0, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #656 @ (adr r0, 1361c0 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 1361e0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 136128 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 136148 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #328 @ (adr r0, 13608c ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1360ac ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 135fcc ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 135fec ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r6, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r4, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r5, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r4, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr.w r3, [pc, #1456] @ 136574 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ ldr.w r2, [pc, #1452] @ 136578 │ │ │ │ add r3, pc │ │ │ │ @@ -198985,180 +198986,180 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135446 │ │ │ │ b.w 135698 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vmla.i32 q0, q8, d12[1] │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + vmla.i32 q0, q12, d12[1] │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.u q8, q11, q14 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + vhadd.u q8, q15, q14 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.u8 q8, q9, q14 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + vhadd.u8 q8, q13, q14 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr12, {7} │ │ │ │ + cdp2 0, 14, cr0, cr12, cr12, {7} │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr12, {7} │ │ │ │ + cdp2 0, 7, cr0, cr6, cr12, {7} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr12, {7} │ │ │ │ + cdp2 0, 4, cr0, cr14, cr12, {7} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cdp2 0, 1, cr0, cr12, cr12, {7} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr12, {7} │ │ │ │ str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #944]! @ 0x3b0 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + ldc2l 0, cr0, [ip, #944]! @ 0x3b0 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stc2l 0, cr0, [r6, #944] @ 0x3b0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + stc2l 0, cr0, [lr, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001366d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199237,21 +199238,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ adds r4, r2, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r4, r5, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfb8600ec │ │ │ │ + @ instruction: 0xfb8e00ec │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001367c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199286,19 +199287,19 @@ │ │ │ │ add r3, pc │ │ │ │ strd r5, r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfb0400ec │ │ │ │ + @ instruction: 0xfb0c00ec │ │ │ │ │ │ │ │ 00136834 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -199342,22 +199343,22 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #637 @ 0x27d │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13685a │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfaa400ec │ │ │ │ + @ instruction: 0xfaac00ec │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfa7800ec │ │ │ │ + @ instruction: 0xfa8000ec │ │ │ │ str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001368d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199520,32 +199521,32 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, r5, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str??.w r0, [sl, #236] @ 0xec │ │ │ │ + ldr??.w r0, [r2, #236] @ 0xec │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh.w r0, [lr, #236] @ 0xec │ │ │ │ + str.w r0, [r6, #236] @ 0xec │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00136ab4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199698,34 +199699,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r2, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r6, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf71800ec │ │ │ │ + @ instruction: 0xf72000ec │ │ │ │ str r4, [r6, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf6ec00ec │ │ │ │ + @ instruction: 0xf6f400ec │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00136c88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199879,37 +199880,37 @@ │ │ │ │ b.n 136d9e │ │ │ │ adds r6, r3, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp2 0, 5, cr0, cr2, cr11, {7} │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrsh r6, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf53400ec │ │ │ │ + @ instruction: 0xf53c00ec │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add.w r0, r6, #7733248 @ 0x760000 │ │ │ │ + add.w r0, lr, #7733248 @ 0x760000 │ │ │ │ ldrsh r2, [r4, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00136e6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200068,33 +200069,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc2l 0, cr0, [r6], #-940 @ 0xfffffc54 │ │ │ │ asrs r2, r0, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf34e00ec │ │ │ │ + @ instruction: 0xf35600ec │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf32400ec │ │ │ │ + @ instruction: 0xf32c00ec │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00137050 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200332,19 +200333,19 @@ │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3ce00eb │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #200] @ (137344 ) │ │ │ │ + ldr r1, [pc, #232] @ (137364 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ @@ -200362,58 +200363,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ add ip, ip │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rsbs r0, r6, #236 @ 0xec │ │ │ │ + rsbs r0, lr, #236 @ 0xec │ │ │ │ str r0, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs.w r0, r8, #236 @ 0xec │ │ │ │ + rsb r0, r0, #236 @ 0xec │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf19600ec │ │ │ │ + @ instruction: 0xf19e00ec │ │ │ │ str r6, [r4, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sbcs.w r0, r4, #236 @ 0xec │ │ │ │ + sbcs.w r0, ip, #236 @ 0xec │ │ │ │ str r4, [r0, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs.w r0, r2, #236 @ 0xec │ │ │ │ + adcs.w r0, sl, #236 @ 0xec │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf13000ec │ │ │ │ + @ instruction: 0xf13800ec │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add.w r0, lr, #236 @ 0xec │ │ │ │ + adds.w r0, r6, #236 @ 0xec │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf0ec00ec │ │ │ │ + @ instruction: 0xf0f400ec │ │ │ │ ldrsh r4, [r7, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf0ca00ec │ │ │ │ + @ instruction: 0xf0d200ec │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00137320 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -200535,38 +200536,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 137390 │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.s16 q8, q14, q14 │ │ │ │ + vhadd.s32 q8, q10, q14 │ │ │ │ ldrsh r0, [r4, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vhadd.s q0, q13, q14 │ │ │ │ + vhadd.s8 q8, q9, q14 │ │ │ │ ldrb r6, [r7, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vhadd.s16 q0, q12, q14 │ │ │ │ + vhadd.s32 q0, q8, q14 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cdp 0, 15, cr0, cr8, cr12, {7} │ │ │ │ + vhadd.s8 q0, q8, q14 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cdp 0, 13, cr0, cr4, cr12, {7} │ │ │ │ + cdp 0, 13, cr0, cr12, cr12, {7} │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00137498 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -200606,18 +200607,18 @@ │ │ │ │ b.n 1374ce │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp 0, 3, cr0, cr6, cr12, {7} │ │ │ │ + cdp 0, 3, cr0, cr14, cr12, {7} │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013750c : │ │ │ │ stmdb 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 │ │ │ │ @@ -200860,43 +200861,43 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r3, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [sl], #-944 @ 0xfffffc50 │ │ │ │ + ldcl 0, cr0, [r2], #-944 @ 0xfffffc50 │ │ │ │ ldrh r6, [r3, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc 0, cr0, [r0], #-944 @ 0xfffffc50 │ │ │ │ + stc 0, cr0, [r8], #-944 @ 0xfffffc50 │ │ │ │ ldrh r4, [r2, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stc 0, cr0, [r0], {236} @ 0xec │ │ │ │ - @ instruction: 0xebe200ec │ │ │ │ - rsb r0, r6, ip, asr #3 │ │ │ │ + stc 0, cr0, [r8], {236} @ 0xec │ │ │ │ + @ instruction: 0xebea00ec │ │ │ │ + rsb r0, lr, ip, asr #3 │ │ │ │ │ │ │ │ 001377b0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -201312,82 +201313,82 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 137a16 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r2, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r0, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia.w lr, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia.w r6, {r2, r3, r5, r6, r7} │ │ │ │ ldrsb r2, [r0, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strd r0, r0, [r6], #-944 @ 0x3b0 │ │ │ │ + strd r0, r0, [lr], #-944 @ 0x3b0 │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strex r0, r0, [r6, #944] @ 0x3b0 │ │ │ │ + strex r0, r0, [lr, #944] @ 0x3b0 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xe82600ec │ │ │ │ + @ instruction: 0xe82e00ec │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xe80400ec │ │ │ │ + @ instruction: 0xe80c00ec │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 137be8 │ │ │ │ + b.n 137bf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 137bac │ │ │ │ + b.n 137bbc │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 137b70 │ │ │ │ + b.n 137b80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 137b30 │ │ │ │ + b.n 137b40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 137af8 │ │ │ │ + b.n 137b08 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00137c94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -201804,89 +201805,89 @@ │ │ │ │ b.n 137f14 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ svc 214 @ 0xd6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 137b90 │ │ │ │ + b.n 137ba0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r1, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1379e4 │ │ │ │ + b.n 1379f4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r5, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r1, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r4, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r0, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 138834 │ │ │ │ + b.n 138844 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1387f4 │ │ │ │ + b.n 138804 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1387b8 │ │ │ │ + b.n 1387c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 138778 │ │ │ │ + b.n 138788 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r2, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 138738 │ │ │ │ + b.n 138748 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r5, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 1386fc │ │ │ │ + b.n 13870c │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 1386bc │ │ │ │ + b.n 1386cc │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r4, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 138678 │ │ │ │ + b.n 138688 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00138168 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -202284,81 +202285,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 13839a │ │ │ │ nop │ │ │ │ lsls r4, r4, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r7, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 138614 │ │ │ │ + b.n 138624 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #80] @ (138624 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r7, [pc, #992] @ (1389c0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #960] @ (1389a4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [pc, #944] @ (138998 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #576] @ (13882c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [pc, #528] @ (138808 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [pc, #368] @ (138774 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [pc, #200] @ (1386d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [pc, #48] @ (138648 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 138604 │ │ │ │ + ble.n 138614 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #912] @ (1389b4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 1385c0 │ │ │ │ + ble.n 1385d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #760] @ (138928 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 13857c │ │ │ │ + ble.n 13858c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #600] @ (138890 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 13873c │ │ │ │ + ble.n 13854c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #456] @ (13880c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00138644 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -202790,88 +202791,88 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1388a6 │ │ │ │ mcr2 0, 2, r0, cr4, cr15, {7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [pc, #112] @ (138b6c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [pc, #944] @ (138eb8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #712] @ (138dd4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blt.n 138b40 │ │ │ │ + blt.n 138b50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [pc, #32] @ (138b38 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc2 0, cr0, [r0], {255} @ 0xff │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [pc, #944] @ (138ed4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [pc, #904] @ (138eb0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [pc, #888] @ (138ea4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [pc, #512] @ (138d30 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 138c2c │ │ │ │ + bls.n 138a3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #432] @ (138ce8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n 138be8 │ │ │ │ + bls.n 138bf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #280] @ (138c5c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n 138ba4 │ │ │ │ + bls.n 138bb4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #120] @ (138bc8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 138b60 │ │ │ │ + bls.n 138b70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0x47f6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 138b1c │ │ │ │ + bhi.n 138b2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0x47d2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 138ad8 │ │ │ │ + bhi.n 138ae8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ blx r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bhi.n 138a94 │ │ │ │ + bhi.n 138aa4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 138c54 │ │ │ │ + bhi.n 138c64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bx fp │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 138c10 │ │ │ │ + bhi.n 138c20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bx r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00138b90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -202962,29 +202963,29 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 138c0c │ │ │ │ nop │ │ │ │ ldrsb.w r0, [sl, pc, lsl #3] │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [pc, #688] @ (138f38 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ mov r0, sl │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 138c74 │ │ │ │ + bvs.n 138c84 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 138c38 │ │ │ │ + bvs.n 138c48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 138c00 │ │ │ │ + bvs.n 138c10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00138ca4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -203035,15 +203036,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 138ce6 │ │ │ │ nop │ │ │ │ @ instruction: 0x479e │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00138d30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -203078,15 +203079,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 138d56 │ │ │ │ nop │ │ │ │ bx pc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ bxns r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00138d9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -203202,21 +203203,21 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf6b200ff │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf68200ff │ │ │ │ nop @ (mov r8, r8) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ mov r4, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 138fc8 │ │ │ │ + bmi.n 138dd8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -203463,19 +203464,19 @@ │ │ │ │ strd ip, r0, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 139156 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r6, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 1390d8 │ │ │ │ + bne.n 1390e8 │ │ │ │ lsls r4, r5, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -203661,35 +203662,35 @@ │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf26e00ff │ │ │ │ orrs r4, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - beq.n 139400 │ │ │ │ + beq.n 139410 │ │ │ │ lsls r4, r5, #3 │ │ │ │ negs r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - beq.n 1393bc │ │ │ │ + beq.n 1393cc │ │ │ │ lsls r4, r5, #3 │ │ │ │ tst r0, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ tst r4, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ rors r0, r6 │ │ │ │ lsls r4, r5, #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, #4008] @ 0xfa8 │ │ │ │ @@ -204034,27 +204035,27 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1394e4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0e600ff │ │ │ │ @ instruction: 0xf0e000ff │ │ │ │ vshr.s64 q8, , #40 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r7, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #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, #3888] @ 0xf30 │ │ │ │ @@ -204357,80 +204358,80 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldcl 0, cr0, [r4], {255} @ 0xff │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #82 @ 0x52 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r5, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs.w r0, r8, pc, ror #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r4, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #250 @ 0xfa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #126 @ 0x7e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #90 @ 0x5a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, #182 @ 0xb6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -204535,29 +204536,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrd r0, r0, [r6, #-1020] @ 0x3fc │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmdb r8!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #110 @ 0x6e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139c74 : │ │ │ │ cbz r2, 139cb0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -204613,23 +204614,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 139cac │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139d20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -204725,17 +204726,17 @@ │ │ │ │ b.n 139dba │ │ │ │ b.n 139d20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #238 @ 0xee │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139e18 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -204808,23 +204809,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 139e88 │ │ │ │ b.n 139bf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r6, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139eec : │ │ │ │ ldr r1, [pc, #200] @ (139fb8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -204910,17 +204911,17 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139fd4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -205321,80 +205322,80 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 13aaac │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r5, #38 @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - itte │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - add r2, #32 │ │ │ │ - lslal r4, r5, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + adds r2, #32 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - itee le │ │ │ │ + itte le │ │ │ │ lslle r4, r5, #3 │ │ │ │ - addgt r1, #248 @ 0xf8 │ │ │ │ + addle r1, #248 @ 0xf8 │ │ │ │ lslgt r4, r5, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - it ge │ │ │ │ - lslge r4, r5, #3 │ │ │ │ + nop {11} │ │ │ │ + lsls r4, r5, #3 │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ittt vc │ │ │ │ - lslvc r4, r5, #3 │ │ │ │ - addvc r1, #164 @ 0xa4 │ │ │ │ - lslvc r4, r5, #3 │ │ │ │ + itte hi │ │ │ │ + lslhi r4, r5, #3 │ │ │ │ + addhi r1, #164 @ 0xa4 │ │ │ │ + lslls r4, r5, #3 │ │ │ │ │ │ │ │ 0013a454 : │ │ │ │ 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 r6, r1 │ │ │ │ @@ -205457,19 +205458,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 13a4d8 │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013a510 : │ │ │ │ stmdb 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 │ │ │ │ @@ -205651,31 +205652,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r2, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013a70c : │ │ │ │ cbz r0, 13a738 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -205769,23 +205770,23 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 13a734 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r4, 13a860 │ │ │ │ + cbnz r4, 13a862 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r4, 13a862 │ │ │ │ + cbnz r4, 13a864 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -205843,19 +205844,19 @@ │ │ │ │ b.n 13a866 │ │ │ │ bgt.n 13a7c4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 13a95c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013a8bc : │ │ │ │ cbz r0, 13a914 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205979,23 +205980,23 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13a994 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 13aa12 │ │ │ │ + cbnz r2, 13aa14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r4, 13aa14 │ │ │ │ + cbnz r4, 13aa16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013aa08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -206418,101 +206419,101 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 13ae9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r3, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013aebc : │ │ │ │ ldr r3, [pc, #12] @ (13aecc ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -207248,15 +207249,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bmi.n 13b640 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -207340,64 +207341,64 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb.w r0, [ip, lr, lsl #2] │ │ │ │ + ldrb.w r0, [r4, lr, lsl #2] │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #856] @ (13baa8 ) │ │ │ │ + ldr r3, [pc, #888] @ (13bac8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #616] @ (13b9c4 ) │ │ │ │ + ldr r3, [pc, #648] @ (13b9e4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #464] @ (13b938 ) │ │ │ │ + ldr r3, [pc, #496] @ (13b958 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #312] @ (13b8ac ) │ │ │ │ + ldr r3, [pc, #344] @ (13b8cc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r1, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #160] @ (13b820 ) │ │ │ │ + ldr r3, [pc, #192] @ (13b840 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #1016] @ (13bb84 ) │ │ │ │ + ldr r3, [pc, #24] @ (13b7a4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #848] @ (13bae8 ) │ │ │ │ + ldr r2, [pc, #880] @ (13bb08 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #704] @ (13ba64 ) │ │ │ │ + ldr r2, [pc, #736] @ (13ba84 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013b7ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -207707,17 +207708,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #464] @ (13bcb8 ) │ │ │ │ + ldr r0, [pc, #496] @ (13bcd8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, r7, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ @@ -207727,45 +207728,45 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r2, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, r6, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r6, [r5, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r4, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013bb50 : │ │ │ │ cmp r0, #2 │ │ │ │ bhi.n 13bb5e │ │ │ │ @@ -207802,15 +207803,15 @@ │ │ │ │ nop │ │ │ │ bx r9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, r7, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, r3, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013bbb0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -208014,27 +208015,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13bd4c │ │ │ │ nop │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r7!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 13c018 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 13c038 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013bda8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -208075,19 +208076,19 @@ │ │ │ │ b.n 13bdee │ │ │ │ strh r6, [r2, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r7!, {} │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r6, r3, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 13be70 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 13be90 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013be28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -209375,240 +209376,240 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r4, r7, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #712 @ (adr r4, 13cf2c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfa1400f2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + @ instruction: 0xfa1c00f2 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r6, r0, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ b.n 13c688 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r4, r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r2, r3, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 13d3a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r2, r5, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #232 @ (adr r0, 13cd90 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 13cdb0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #864] @ (13d00c ) │ │ │ │ + ldr r3, [pc, #896] @ (13d02c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r1, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 13d2b4 │ │ │ │ + b.n 13d2c4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, r7, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 13d19c │ │ │ │ + b.n 13d1ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r6, r6, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r6, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 13cd50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 86 @ 0x56 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r0, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r3, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #920 @ (adr r4, 13d0a4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r1, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #440 @ (adr r4, 13ced4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r7, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, pc, #840 @ (adr r3, 13d084 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r6, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r4, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, pc, #480 @ (adr r3, 13cf30 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r3, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, pc, #120 @ (adr r3, 13cddc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r0, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r5, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r2, pc, #776 @ (adr r2, 13d080 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r4, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #568 @ (adr r2, 13cfb8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r3, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #312 @ (adr r2, 13cec4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r4, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #72 @ (adr r2, 13cde0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r4, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, pc, #856 @ (adr r1, 13d0fc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r5, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r4, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r7, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r4, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [pc, #516] @ (13d028 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r2, r6 │ │ │ │ @@ -209794,61 +209795,61 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 13c436 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r7, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r4, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r5, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013d08c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -211046,230 +211047,230 @@ │ │ │ │ b.n 13d5ec │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r1, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xe85e00f2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + strd r0, r0, [r6], #-968 @ 0x3c8 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 13de40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bne.n 13ddac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r2, r7, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r3, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 13dec4 │ │ │ │ + bne.n 13ded4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r0, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - beq.n 13dda8 │ │ │ │ + beq.n 13ddb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r0, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r0, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r0, r5, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r6, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r6, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ vmla.i q8, q11, d3[6] │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ vmla.i q0, q8, d3[6] │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ vhadd.u16 q8, q12, │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ vhadd.u q0, q8, │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp2 0, 12, cr0, cr6, cr11, {7} │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp2 0, 3, cr0, cr6, cr11, {7} │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp2 0, 0, cr0, cr14, cr11, {7} │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #564] @ (13e1cc ) │ │ │ │ ldr r0, [pc, #564] @ (13e1d0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #564] @ (13e1d4 ) │ │ │ │ @@ -211475,57 +211476,57 @@ │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 13d5ec │ │ │ │ nop │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc2 0, cr0, [r2], {235} @ 0xeb │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfb7e00eb │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfb5600eb │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfac000eb │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xfa6400eb │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfa3200eb │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfa0800eb │ │ │ │ │ │ │ │ 0013e234 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -212729,197 +212730,197 @@ │ │ │ │ b.n 13e7ea │ │ │ │ add r2, pc, #440 @ (adr r2, 13f130 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r2, pc, #424 @ (adr r2, 13f124 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vld4. {d0-d3}, [r2 :128], fp │ │ │ │ strh r2, [r3, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvs.n 13ef08 │ │ │ │ + bvs.n 13ef18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str??.w r0, [ip, fp, lsl #2] │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf78000eb │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf70000eb │ │ │ │ stmia r0!, {r1, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf61600eb │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs.w r0, r4, #7700480 @ 0x758000 │ │ │ │ rsb r0, r8, #7700480 @ 0x758000 │ │ │ │ @ instruction: 0xf59e00eb │ │ │ │ - ittt vc │ │ │ │ - lslvc r7, r5, #3 │ │ │ │ + itte hi │ │ │ │ + lslhi r7, r5, #3 │ │ │ │ @ instruction: 0xf4dc00eb │ │ │ │ @ instruction: 0xf4cc00eb │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xf38000eb │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xf34200eb │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ pop {r1, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf26400eb │ │ │ │ cbnz r6, 13f082 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf19a00eb │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ sbcs.w r0, r2, #235 @ 0xeb │ │ │ │ strh r6, [r0, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xf0e600eb │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds.w r0, lr, #235 @ 0xeb │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ orns r0, r2, #235 @ 0xeb │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ orrs.w r0, r4, #235 @ 0xeb │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ and.w r0, ip, #235 @ 0xeb │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vext.8 q8, q12, , #0 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vext.8 q0, q8, , #0 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vmla.i16 d0, d28, d3[3] │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r2, [r6, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vhadd.s16 q8, q13, │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vhadd.s8 q8, q8, │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vhadd.s8 q0, q10, │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp 0, 12, cr0, cr2, cr11, {7} │ │ │ │ ldrb r4, [r6, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp 0, 8, cr0, cr8, cr11, {7} │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp 0, 4, cr0, cr14, cr11, {7} │ │ │ │ ldrb r0, [r0, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp 0, 1, cr0, cr4, cr11, {7} │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldcl 0, cr0, [r8, #940] @ 0x3ac │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc 0, cr0, [ip, #940]! @ 0x3ac │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc 0, cr0, [r2, #940] @ 0x3ac │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc 0, cr0, [r6, #-940] @ 0xfffffc54 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc 0, cr0, [ip], #940 @ 0x3ac │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc 0, cr0, [r2], {235} @ 0xeb │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ mrrc 0, 14, r0, ip, cr11 │ │ │ │ ldr r2, [pc, #888] @ (13f4b8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #888] @ (13f4bc ) │ │ │ │ ldr r3, [pc, #892] @ (13f4c0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -213246,91 +213247,91 @@ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 13e7ea │ │ │ │ nop │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ orn r0, lr, fp, asr #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ orr.w r0, r4, fp, asr #3 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrd r0, r0, [r4, #940]! @ 0x3ac │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strd r0, r0, [r8, #940] @ 0x3ac │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xe9a000eb │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrd r0, r0, [r6, #-940]! @ 0x3ac │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strd r0, r0, [ip, #-940] @ 0x3ac │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb r0!, {r0, r1, r3, r5, r6, r7} │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xe8ce00eb │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia.w lr!, {r0, r1, r3, r5, r6, r7} │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strex r0, r0, [lr, #940] @ 0x3ac │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xe82200eb │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 13f3ac │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013f570 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ @@ -213651,53 +213652,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #112] @ (13f8e0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ vhadd.s32 q0, q8, │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 15, cr0, cr14, cr11, {7} │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 13, cr0, cr12, cr11, {7} │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 11, cr0, cr12, cr11, {7} │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 9, cr0, cr8, cr11, {7} │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 7, cr0, cr4, cr11, {7} │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 5, cr0, cr0, cr11, {7} │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp 0, 2, cr0, cr10, cr11, {7} │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0013f8d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -214020,39 +214021,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13fad2 │ │ │ │ b.n 13fb3a │ │ │ │ ldrh r6, [r2, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stc2 0, cr0, [r4], {235} @ 0xeb │ │ │ │ strb r4, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [lr], {235} @ 0xeb │ │ │ │ @ instruction: 0xfb6400eb │ │ │ │ @ instruction: 0xfb5800eb │ │ │ │ @ instruction: 0xfb3e00eb │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xfb5c00eb │ │ │ │ @ instruction: 0xfb1600eb │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfaf800eb │ │ │ │ @ instruction: 0xfbd400eb │ │ │ │ @ instruction: 0xfade00eb │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xfb8e00eb │ │ │ │ @ instruction: 0xfac400eb │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013fc38 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -214130,28 +214131,28 @@ │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13fc96 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xfa2200eb │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r6, [r4, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013fd1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -214220,23 +214221,23 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh.w r0, [r4, fp, lsl #2] │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr??.w r0, [ip, #235] @ 0xeb │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013fde0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -214298,26 +214299,26 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #569 @ 0x239 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 13fe22 │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb.w r0, [r2, #235] @ 0xeb │ │ │ │ ldr r4, [r7, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb.w r0, [ip, #235] @ 0xeb │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh.w r0, [r0, fp, lsl #2] │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb.w r0, [ip, fp, lsl #2] │ │ │ │ │ │ │ │ 0013feb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -214434,25 +214435,25 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [sl, #235] @ 0xeb │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ vld4. {d16-d19}, [r0 :128], fp │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [ip, fp, lsl #2] │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013ffd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -214572,25 +214573,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr??.w r0, [r0, fp, lsl #2] │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh.w r0, [r8, fp, lsl #2] │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf7e000eb │ │ │ │ │ │ │ │ 0014010c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -214720,25 +214721,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf72a00eb │ │ │ │ strh r6, [r5, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf6f400eb │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subw r0, r0, #2283 @ 0x8eb │ │ │ │ │ │ │ │ 00140250 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -215067,21 +215068,21 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf53600eb │ │ │ │ - vqadd.u64 q0, q8, q10 │ │ │ │ + vqadd.u64 q0, q12, q10 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf39c00eb │ │ │ │ - stc2 0, cr0, [lr, #976] @ 0x3d0 │ │ │ │ + ldc2 0, cr0, [r6, #976] @ 0x3d0 │ │ │ │ │ │ │ │ 00140590 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #596] @ 1407f4 │ │ │ │ @@ -215347,21 +215348,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2 0, cr0, [r6], {244} @ 0xf4 │ │ │ │ + stc2 0, cr0, [lr], {244} @ 0xf4 │ │ │ │ @ instruction: 0xf27e00eb │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfae800f4 │ │ │ │ + @ instruction: 0xfaf000f4 │ │ │ │ @ instruction: 0xf0e000eb │ │ │ │ │ │ │ │ 00140840 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -215628,21 +215629,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr??.w r0, [r6, #244] @ 0xf4 │ │ │ │ + ldr??.w r0, [lr, #244] @ 0xf4 │ │ │ │ vmla.i d16, d30, d3[6] │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh.w r0, [r8, r4, lsl #3] │ │ │ │ + str.w r0, [r0, r4, lsl #3] │ │ │ │ cdp 0, 3, cr0, cr0, cr11, {7} │ │ │ │ │ │ │ │ 00140af0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -215949,23 +215950,23 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, r2, fp, asr #3 │ │ │ │ - rsb r0, r8, #7995392 @ 0x7a0000 │ │ │ │ + rsbs r0, r0, #7995392 @ 0x7a0000 │ │ │ │ strb r4, [r0, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, lr, fp, asr #3 │ │ │ │ - adcs.w r0, sl, #7995392 @ 0x7a0000 │ │ │ │ + sbc.w r0, r2, #7995392 @ 0x7a0000 │ │ │ │ │ │ │ │ 00140dd4 : │ │ │ │ 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 r5, [pc, #204] @ (140eb4 ) │ │ │ │ @@ -216065,21 +216066,21 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4c800f4 │ │ │ │ + @ instruction: 0xf4d000f4 │ │ │ │ @ instruction: 0xeab600eb │ │ │ │ strb r0, [r7, #25] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r4, #7995392 @ 0x7a0000 │ │ │ │ + orrs.w r0, ip, #7995392 @ 0x7a0000 │ │ │ │ orr.w r0, r0, fp, asr #3 │ │ │ │ │ │ │ │ 00140edc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -216197,23 +216198,23 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #23] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b800f4 │ │ │ │ + @ instruction: 0xf3c000f4 │ │ │ │ @ instruction: 0xe9a400eb │ │ │ │ strb r2, [r5, #21] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf32e00f4 │ │ │ │ + @ instruction: 0xf33600f4 │ │ │ │ ldmdb r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -216499,15 +216500,15 @@ │ │ │ │ ands.w r0, lr, fp, asr #3 │ │ │ │ orrs.w r0, r2, fp, asr #3 │ │ │ │ b.n 140aec │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 140b98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ eor.w r0, r4, fp, asr #3 │ │ │ │ - @ instruction: 0xf12600f4 │ │ │ │ + @ instruction: 0xf12e00f4 │ │ │ │ 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, #260] @ (1413e8 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #260] @ (1413ec ) │ │ │ │ @@ -216641,15 +216642,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.s64 q8, q12, q10 │ │ │ │ + vshr.s64 q0, q10, #64 │ │ │ │ ldmdb r2!, {r0, r1, r3, r5, r6, r7} │ │ │ │ ldmia.w sl!, {r0, r1, r3, r5, r6, r7} │ │ │ │ │ │ │ │ 00141420 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216876,35 +216877,35 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ mvns r0, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ mcr2 15, 3, pc, cr13, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr13, cr15, {7} │ │ │ │ muls r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mcr 0, 2, r0, cr0, cr4, {7} │ │ │ │ + mcr 0, 2, r0, cr8, cr4, {7} │ │ │ │ b.n 141588 │ │ │ │ lsls r3, r5, #3 │ │ │ │ orrs r0, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ orrs r6, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 0, cr0, [sl, #-976]! @ 0xfffffc30 │ │ │ │ + ldcl 0, cr0, [r2, #-976]! @ 0xfffffc30 │ │ │ │ b.n 141510 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #248] @ (141770 ) │ │ │ │ + ldr r5, [pc, #280] @ (141790 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 1413c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 141460 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #968] @ (141a4c ) │ │ │ │ + ldr r4, [pc, #1000] @ (141a6c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00141684 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -217013,22 +217014,22 @@ │ │ │ │ nop │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip], #-976 @ 0xfffffc30 │ │ │ │ + ldcl 0, cr0, [r4], #-976 @ 0xfffffc30 │ │ │ │ b.n 14132c │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #776] @ (141ab4 ) │ │ │ │ + ldr r3, [pc, #808] @ (141ad4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs.w r0, sl, r4, ror #3 │ │ │ │ + rsb r0, r2, r4, ror #3 │ │ │ │ b.n 1412ac │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 1411d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001417b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -217095,15 +217096,15 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ b.n 1412b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs.w r0, lr, r4, ror #3 │ │ │ │ + sbc.w r0, r6, r4, ror #3 │ │ │ │ │ │ │ │ 00141860 : │ │ │ │ movw r3, #2097 @ 0x831 │ │ │ │ movt r3, #19456 @ 0x4c00 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1418d4 │ │ │ │ bgt.n 1418b0 │ │ │ │ @@ -217180,15 +217181,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ b.n 141244 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 141200 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - eor.w r0, r8, r4, ror #3 │ │ │ │ + eors.w r0, r0, r4, ror #3 │ │ │ │ │ │ │ │ 00141948 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -217277,15 +217278,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9aa00f4 │ │ │ │ + @ instruction: 0xe9b200f4 │ │ │ │ b.n 1421b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 142124 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141a44 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -217366,15 +217367,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d800f4 │ │ │ │ + strd r0, r0, [r0], #976 @ 0x3d0 │ │ │ │ b.n 1420dc │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 142050 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141b14 : │ │ │ │ push {lr} │ │ │ │ @@ -217431,15 +217432,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 141b5c │ │ │ │ nop │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe82a00f4 │ │ │ │ + @ instruction: 0xe83200f4 │ │ │ │ b.n 142024 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 141f98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141bb8 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -217521,15 +217522,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 141c18 │ │ │ │ nop │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 141b18 │ │ │ │ + b.n 141b28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 141f38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 141eac │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141ca4 : │ │ │ │ @@ -217591,15 +217592,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 141cf2 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 141a68 │ │ │ │ + b.n 141a78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 141e88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 141dfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141d54 : │ │ │ │ @@ -217657,15 +217658,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 141d9c │ │ │ │ nop │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1419c4 │ │ │ │ + b.n 1419d4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 248 @ 0xf8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ svc 176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141df8 : │ │ │ │ @@ -217763,15 +217764,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 141e62 │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1418b0 │ │ │ │ + b.n 1418c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #228 @ 0xe4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ udf #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141f0c : │ │ │ │ @@ -217832,15 +217833,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 141f5a │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 141800 │ │ │ │ + b.n 141810 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ble.n 141f94 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141fbc : │ │ │ │ @@ -217897,15 +217898,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 142004 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 14275c │ │ │ │ + b.n 14276c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ble.n 141f7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ble.n 1420f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142060 : │ │ │ │ @@ -217950,15 +217951,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #377 @ 0x179 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1420a6 │ │ │ │ - b.n 1426c4 │ │ │ │ + b.n 1426d4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ble.n 1420e4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 142058 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001420e8 : │ │ │ │ @@ -218019,15 +218020,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 142136 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 142624 │ │ │ │ + b.n 142634 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bgt.n 142244 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 1421b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142198 : │ │ │ │ @@ -218059,15 +218060,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1421ba │ │ │ │ - b.n 1425b0 │ │ │ │ + b.n 1425c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ blt.n 1421d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 142144 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001421fc : │ │ │ │ @@ -218215,21 +218216,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ blt.n 142390 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 142354 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 142700 │ │ │ │ + b.n 142710 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ blt.n 14230c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1426c4 │ │ │ │ + b.n 1426d4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00142310 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -218254,15 +218255,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 142328 │ │ │ │ nop │ │ │ │ - b.n 14265c │ │ │ │ + b.n 14266c │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n 142304 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bge.n 142290 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142368 : │ │ │ │ @@ -218564,69 +218565,69 @@ │ │ │ │ b.n 1424c6 │ │ │ │ str r2, [r7, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 142754 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1426f0 │ │ │ │ + b.n 142700 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n 142720 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bls.n 14271c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1426ac │ │ │ │ + b.n 1426bc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 1426e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bls.n 1425d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 142624 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bls.n 14260c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 1425c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 142640 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bhi.n 142734 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 1426e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bhi.n 14262c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 142658 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 1426d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvc.n 142614 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 1425f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001426dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -218910,31 +218911,31 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvs.n 142948 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ bvs.n 142a98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvs.n 142a0c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 14298c │ │ │ │ + blt.n 14299c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 142964 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 1428e4 │ │ │ │ + blt.n 1428f4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 142930 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 142ab0 │ │ │ │ + blt.n 142ac0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 001429d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -218987,29 +218988,29 @@ │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 142a38 │ │ │ │ - blt.n 142a8c │ │ │ │ + blt.n 142a9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n 142b10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r6, [r1, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 142b50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 142b08 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00142a78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -219077,17 +219078,17 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ bmi.n 142af4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ bmi.n 142ab4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 142b48 │ │ │ │ + bge.n 142b58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bmi.n 142c24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142b2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -219813,29 +219814,29 @@ │ │ │ │ beq.w 142fb8 │ │ │ │ b.n 142be6 │ │ │ │ nop │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bls.n 1431cc │ │ │ │ + bls.n 1431dc │ │ │ │ lsls r4, r6, #3 │ │ │ │ bcc.n 1432a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1432b4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ bcc.n 143230 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 143200 │ │ │ │ + bhi.n 143210 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bcc.n 1432e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r7, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -219843,97 +219844,97 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcs.n 1432f4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcs.n 14334c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n 143230 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 143348 │ │ │ │ + bvc.n 143358 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bvs.n 1432d8 │ │ │ │ + bvs.n 1432e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bvs.n 1432c0 │ │ │ │ + bvs.n 1432d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n 14338c │ │ │ │ lsls r3, r5, #3 │ │ │ │ beq.n 1432e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ beq.n 14325c │ │ │ │ lsls r3, r5, #3 │ │ │ │ beq.n 143234 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 1432ec │ │ │ │ + bpl.n 1432fc │ │ │ │ lsls r4, r6, #3 │ │ │ │ bne.n 14335c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ beq.n 143390 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 1433f4 │ │ │ │ + bpl.n 143404 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r3, #126 @ 0x7e │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 143410 │ │ │ │ + bmi.n 143420 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n 14334c │ │ │ │ + bmi.n 14335c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r5!, {r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 143294 │ │ │ │ + bcs.n 1432a4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00143394 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -220655,117 +220656,117 @@ │ │ │ │ beq.w 1437d8 │ │ │ │ b.n 14343e │ │ │ │ nop │ │ │ │ str r6, [r0, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 143b88 │ │ │ │ + bne.n 143b98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 143be8 │ │ │ │ + beq.n 143bf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 143b58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r3!, {r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, #92 @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r6, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #66 @ 0x42 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r6!, {r2, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00143bf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -221751,15 +221752,15 @@ │ │ │ │ beq.w 1444ee │ │ │ │ b.n 143e90 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #600] @ (1448bc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r3!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [pc, #472] @ (14484c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -221773,21 +221774,21 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r2, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -221795,143 +221796,143 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r1!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r4, r5, #3 │ │ │ │ ittt cc │ │ │ │ lslcc r3, r5, #3 │ │ │ │ strcc r4, [r7, #24] │ │ │ │ lslcc r3, r5, #3 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r7, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bkpt 0x00fc │ │ │ │ lsls r3, r5, #3 │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bkpt 0x00a4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bkpt 0x0032 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r0, 144780 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r6, 144780 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r0, 144784 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r2, 144786 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ revsh r2, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ revsh r2, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ hlt 0x001a │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itt │ │ │ │ - lsl r4, r6, #3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itee le │ │ │ │ + itte le │ │ │ │ lslle r4, r6, #3 │ │ │ │ - addgt r0, r4, #7 │ │ │ │ + addle r0, r5, #7 │ │ │ │ lslgt r4, r5, #3 │ │ │ │ rev r4, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r4, r6, #3 │ │ │ │ - addlt r2, r7, #6 │ │ │ │ + ite lt │ │ │ │ + lsllt r4, r6, #3 │ │ │ │ + addge r2, r0, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ rev r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ittt vs │ │ │ │ + itet vs │ │ │ │ lslvs r4, r6, #3 │ │ │ │ - addvs r0, r6, #5 │ │ │ │ + addvc r0, r7, #5 │ │ │ │ lslvs r4, r5, #3 │ │ │ │ cbnz r4, 1447ca │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r4, r6, #3 │ │ │ │ - addcc r2, r1, #5 │ │ │ │ + itt mi │ │ │ │ + lslmi r4, r6, #3 │ │ │ │ + addmi r2, r2, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r6, 1447cc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itet ne │ │ │ │ + ittt ne │ │ │ │ lslne r4, r6, #3 │ │ │ │ - addeq r4, r4, #4 │ │ │ │ + addne r4, r5, #4 │ │ │ │ lslne r4, r5, #3 │ │ │ │ cbnz r0, 1447d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r2, 1447d2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 14480a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 1447d4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -222044,35 +222045,35 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 14482c │ │ │ │ nop │ │ │ │ subs r4, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ hlt 0x0008 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, #144 @ 0x90 │ │ │ │ lsls r7, r7, #3 │ │ │ │ hlt 0x000a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r2, 144928 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r2, 14492c │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 144928 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r4, 14492a │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -222168,33 +222169,33 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 144960 │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 144a42 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r4, 144a8a │ │ │ │ + cbnz r4, 144a8c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 144a4a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r0, 144a88 │ │ │ │ + cbnz r0, 144a8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r2, 144a34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb87e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb852 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb834 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00144a30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222281,23 +222282,23 @@ │ │ │ │ nop │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00144b20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222382,23 +222383,23 @@ │ │ │ │ nop │ │ │ │ subs r1, #138 @ 0x8a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r0, 144c24 │ │ │ │ + cbnz r0, 144c26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb67e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r2, 144c26 │ │ │ │ + cbnz r2, 144c28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ setend be │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00144c08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222557,35 +222558,35 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #122 @ 0x7a │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xb72c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xb6aa │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r7, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00144dd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222704,27 +222705,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #202 @ 0xca │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00144efc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -222843,27 +222844,27 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r1, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r2, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r0, 145098 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145028 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222984,27 +222985,27 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #122 @ 0x7a │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r6, 145182 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ uxtb r0, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ uxth r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145154 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -223156,27 +223157,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #12 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 1452e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r6, 145328 │ │ │ │ + cbz r6, 14532a │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ cbz r2, 1452de │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r4, 145326 │ │ │ │ + cbz r4, 145328 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1452d6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r0, 145320 │ │ │ │ + cbz r0, 145322 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 001452c8 : │ │ │ │ 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 │ │ │ │ @@ -223298,27 +223299,27 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r1, #130 @ 0x82 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add sp, #392 @ 0x188 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add sp, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145400 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -223437,27 +223438,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r6, 145534 │ │ │ │ + cbz r6, 145536 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r6, 145532 │ │ │ │ + cbz r6, 145534 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r0, 14552e │ │ │ │ + cbz r0, 145530 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00145524 : │ │ │ │ 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 │ │ │ │ @@ -223579,27 +223580,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r6, sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00145658 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -223840,39 +223841,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r4, sp, #904 @ 0x388 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 001458c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -224002,21 +224003,21 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 14599c │ │ │ │ nop │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145a24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -224192,33 +224193,33 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145bd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -224365,33 +224366,33 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #952 @ (adr r7, 1460ec ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #592 @ (adr r7, 145f90 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #400 @ (adr r7, 145edc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145d4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -224541,33 +224542,33 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #704 @ (adr r6, 146164 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #480 @ (adr r6, 146090 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #120 @ (adr r6, 145f34 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bgt.n 145e74 │ │ │ │ + bgt.n 145e84 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, pc, #848 @ (adr r7, 146214 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 146234 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, 146270 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00145ec8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -224714,33 +224715,33 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, 14607c ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 14609c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r5, pc, #216 @ (adr r5, 1460f0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #896 @ (adr r6, 1463a0 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 1463c0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r4, pc, #1016 @ (adr r4, 14641c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 146264 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 146284 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r4, pc, #656 @ (adr r4, 1462c0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 1460fc │ │ │ │ + blt.n 14610c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, pc, #376 @ (adr r6, 1461b0 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 1461d0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r4, pc, #464 @ (adr r4, 14620c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014603c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -224946,15 +224947,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r2, pc, #648 @ (adr r2, 1464d4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 146580 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 1465a0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00146250 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -225074,15 +225075,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, pc, #504 @ (adr r3, 14659c ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1465bc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, pc, #288 @ (adr r1, 1464c8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001463a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225204,15 +225205,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, 146594 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 1465b4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146500 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225334,15 +225335,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 14698c ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 1469ac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146658 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225464,15 +225465,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001467b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225594,15 +225595,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225724,15 +225725,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146a60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225854,15 +225855,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146bb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225984,15 +225985,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146d10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226114,15 +226115,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146e68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226244,15 +226245,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146fc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226373,15 +226374,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00147118 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226416,15 +226417,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014717c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -226568,15 +226569,15 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r5, #9 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 001472e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -226802,43 +226803,43 @@ │ │ │ │ b.n 147358 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7fe00ea │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ rors r6, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 6, cr0, cr0, cr11, {7} │ │ │ │ - cdp 0, 4, cr0, cr2, cr11, {7} │ │ │ │ - cdp 0, 2, cr0, cr2, cr11, {7} │ │ │ │ - cdp 0, 0, cr0, cr2, cr11, {7} │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {7} │ │ │ │ + cdp 0, 4, cr0, cr10, cr11, {7} │ │ │ │ + cdp 0, 2, cr0, cr10, cr11, {7} │ │ │ │ + cdp 0, 0, cr0, cr10, cr11, {7} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014757c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -226948,28 +226949,28 @@ │ │ │ │ b.n 1475f0 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ sub.w r0, r4, #7667712 @ 0x750000 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc 0, cr0, [sl], {235} @ 0xeb │ │ │ │ + stc 0, cr0, [r2], #940 @ 0x3ac │ │ │ │ │ │ │ │ 001476b8 : │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #208] @ (14779c ) │ │ │ │ @@ -227054,22 +227055,22 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14770c │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ orns r0, r0, #7667712 @ 0x750000 │ │ │ │ - @ instruction: 0xeb8a00eb │ │ │ │ + @ instruction: 0xeb9200eb │ │ │ │ │ │ │ │ 001477b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -227346,36 +227347,36 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r4, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r1, #14 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r2, [r6, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r0, [r6, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ rsbs r0, r8, #234 @ 0xea │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xe8ca00eb │ │ │ │ + @ instruction: 0xe8d200eb │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia.w r8!, {r0, r1, r3, r5, r6, r7} │ │ │ │ - stmia.w sl, {r0, r1, r3, r5, r6, r7} │ │ │ │ + ldmia.w r0!, {r0, r1, r3, r5, r6, r7} │ │ │ │ + ldmia.w r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ │ │ │ │ 00147ae4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 147b0a │ │ │ │ @@ -227492,25 +227493,25 @@ │ │ │ │ adcs.w r1, r4, #8388608 @ 0x800000 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 147ad8 │ │ │ │ + b.n 147ae8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r2, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 147a94 │ │ │ │ + b.n 147aa4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00147c20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cbz r2, 147c8c │ │ │ │ @@ -227688,21 +227689,21 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r2, #24 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ b.n 147db2 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00147df8 : │ │ │ │ @@ -227981,39 +227982,39 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r7, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 14869c │ │ │ │ + b.n 1486ac │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 14865c │ │ │ │ + b.n 14866c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 148620 │ │ │ │ + b.n 148630 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1485e4 │ │ │ │ + b.n 1485f4 │ │ │ │ lsls r3, r5, #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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov r8, r2 │ │ │ │ @@ -228259,48 +228260,48 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14824a │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r7, #13 │ │ │ │ lsls r7, r7, #3 │ │ │ │ bvc.n 1483f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvc.n 1483cc │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r1, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strd r0, r0, [r4, #-936] @ 0x3a8 │ │ │ │ - b.n 148468 │ │ │ │ + b.n 148478 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14842c │ │ │ │ + b.n 14843c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 1483e4 │ │ │ │ + b.n 1483f4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r0, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001483cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -228343,15 +228344,15 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1483fc │ │ │ │ strh r6, [r4, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014844c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228565,50 +228566,50 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r3, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vqadd.u64 q8, q12, q15 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r7, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 148754 │ │ │ │ + ble.n 148764 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 148714 │ │ │ │ + ble.n 148724 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 1486d4 │ │ │ │ + ble.n 1486e4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n 148694 │ │ │ │ + bgt.n 1486a4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r4, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n 148654 │ │ │ │ + bgt.n 148664 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001486bc : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228663,17 +228664,17 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1486fe │ │ │ │ stc2l 0, cr0, [r8, #1016]! @ 0x3f8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [lr, #1016]! @ 0x3f8 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 148724 │ │ │ │ + blt.n 148734 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r2, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00148764 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228728,17 +228729,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1487a4 │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r0, #-1016] @ 0xfffffc08 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r8, #-1016] @ 0xfffffc08 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 148880 │ │ │ │ + blt.n 148890 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r2, [r5, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -228788,17 +228789,17 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14883e │ │ │ │ ldc2 0, cr0, [ip], {254} @ 0xfe │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], #-1016 @ 0xfffffc08 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n 1487e4 │ │ │ │ + bge.n 1487f4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001488a4 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228857,17 +228858,17 @@ │ │ │ │ stc2 0, cr0, [r2], {254} @ 0xfe │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbfa00fe │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbd400fe │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bls.n 148944 │ │ │ │ + bge.n 148954 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r5, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00148954 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228919,17 +228920,17 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14898a │ │ │ │ @ instruction: 0xfb5200fe │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb3200fe │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bls.n 148a98 │ │ │ │ + bls.n 148aa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001489f0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229033,24 +229034,24 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 148a4c │ │ │ │ nop │ │ │ │ @ instruction: 0xfab400fe │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xfa7000fe │ │ │ │ b.n 148da4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bhi.n 148bb8 │ │ │ │ + bhi.n 148bc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bhi.n 148b70 │ │ │ │ + bhi.n 148b80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00148b24 : │ │ │ │ stmdb 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 │ │ │ │ @@ -230219,210 +230220,210 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 1497f2 │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, lr, lsl #3] │ │ │ │ ldr??.w r0, [r0, lr, lsl #3] │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r2, [r7, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r0, #31] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r2, r1, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r2, [r2, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r3, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ blt.n 149878 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r3, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r2, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r5, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r5, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r5, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r5, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvc.n 149a78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r7, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvc.n 1499a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vshr.s64 q8, q15, #50 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r5, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvs.n 149a98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvs.n 149a20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r1, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bpl.n 1499a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bpl.n 149944 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n 149a9c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bpl.n 149a2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 149934 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 149ac8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n 149a28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bcc.n 149980 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcc.n 149b30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcc.n 149abc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr.w r1, [pc, #1200] @ 149f04 │ │ │ │ ldr.w r2, [pc, #1200] @ 149f08 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ @@ -230857,121 +230858,121 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 149746 │ │ │ │ b.w 148caa │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bne.n 149f80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bkpt 0x0000 │ │ │ │ lsls r0, r0, #4 │ │ │ │ beq.n 149ef0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ beq.n 149e7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00149fdc : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -231079,27 +231080,27 @@ │ │ │ │ b.n 14a03c │ │ │ │ b.n 149a8c │ │ │ │ lsls r6, r7, #3 │ │ │ │ b.n 149a84 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 149a10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014a120 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -231207,27 +231208,27 @@ │ │ │ │ nop │ │ │ │ b.n 14a948 │ │ │ │ lsls r6, r7, #3 │ │ │ │ b.n 14a940 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 14a8cc │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r2!, {r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014a264 : │ │ │ │ stmdb 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 │ │ │ │ @@ -231442,45 +231443,45 @@ │ │ │ │ b.n 14a35e │ │ │ │ b.n 14a92c │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14a914 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 14a784 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r4, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014a4ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -231572,23 +231573,23 @@ │ │ │ │ b.n 14a558 │ │ │ │ svc 188 @ 0xbc │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 100 @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r1, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014a5f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -231736,45 +231737,45 @@ │ │ │ │ nop │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ udf #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r1, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r5, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r4, 14a80a │ │ │ │ + pop {r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r0, 14a80e │ │ │ │ + cbnz r0, 14a810 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [r4, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #100] @ (14a814 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -232081,15 +232082,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ blt.n 14ab5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014aa98 : │ │ │ │ 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 │ │ │ │ @@ -232296,47 +232297,47 @@ │ │ │ │ nop │ │ │ │ bge.n 14acc0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bls.n 14ad60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r4, [r5, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r7, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r0, [r0, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r3, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014acf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232589,45 +232590,45 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ad6e │ │ │ │ b.n 14adfe │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r6, [r0, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r2, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r4, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014afd0 : │ │ │ │ @@ -232718,20 +232719,20 @@ │ │ │ │ b.n 14b008 │ │ │ │ bmi.n 14b060 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf27e00ea │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014b0c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232757,15 +232758,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #537 @ 0x219 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 14b0de │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014b120 : │ │ │ │ @@ -232800,15 +232801,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ subs r3, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b.n 14b144 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014b188 : │ │ │ │ @@ -233239,73 +233240,73 @@ │ │ │ │ nop │ │ │ │ bcc.n 14b640 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 14b634 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrsb r0, [r0, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r3, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r6, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n 14b68c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r5, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb7e2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r7, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb72c │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb6ee │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r2, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r1, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r5, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014b694 : │ │ │ │ @@ -233410,25 +233411,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b6ee │ │ │ │ ldmia r6!, {r2, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r2, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014b7c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -233532,25 +233533,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b81e │ │ │ │ nop │ │ │ │ ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r7, [pc, #912] @ (14bc74 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 14b93e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014b8f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -233697,35 +233698,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b986 │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [pc, #560] @ (14bcb8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ sxth r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #824] @ (14bdd0 ) │ │ │ │ + ldr r7, [pc, #856] @ (14bdf0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #856] @ (14bdf8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #520] @ (14bcb0 ) │ │ │ │ + ldr r7, [pc, #552] @ (14bcd0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #552] @ (14bcd8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014bab0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -233853,31 +233854,31 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 14bb30 │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #856] @ (14bf60 ) │ │ │ │ + ldr r6, [pc, #888] @ (14bf80 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [pc, #912] @ (14bf9c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 14be08 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 14be28 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #128] @ (14bc9c ) │ │ │ │ + ldr r6, [pc, #160] @ (14bcbc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #344 @ (adr r7, 14bd78 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 14bd98 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [pc, #160] @ (14bcc4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, pc, #192 @ (adr r7, 14bce8 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 14bd08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014bc28 : │ │ │ │ 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 │ │ │ │ @@ -234026,35 +234027,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14bccc │ │ │ │ ldmia r0!, {r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #232] @ (14beb0 ) │ │ │ │ + ldr r5, [pc, #264] @ (14bed0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [pc, #288] @ (14beec ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r6, sp, #800 @ 0x320 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #896 @ (adr r5, 14c158 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 14c178 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #536] @ (14bff4 ) │ │ │ │ + ldr r4, [pc, #568] @ (14c014 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #752 @ (adr r5, 14c0d0 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 14c0f0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [pc, #568] @ (14c01c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 14c040 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 14c060 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #240] @ (14bedc ) │ │ │ │ + ldr r4, [pc, #272] @ (14befc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 14bfb8 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 14bfd8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [pc, #280] @ (14bf0c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014bdf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -234181,31 +234182,31 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14be86 │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (14c160 ) │ │ │ │ + ldr r3, [pc, #552] @ (14c180 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r1, [pc, #576] @ (14c19c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 14c000 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 14c020 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [pc, #816] @ (14c29c ) │ │ │ │ + ldr r2, [pc, #848] @ (14c2bc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #8 @ (adr r4, 14bf78 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 14bf98 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [pc, #856] @ (14c2cc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 14c2f0 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 14c310 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014bf78 : │ │ │ │ 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 │ │ │ │ @@ -234354,35 +234355,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14c01c │ │ │ │ stmia r5!, {r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #936] @ (14c4c4 ) │ │ │ │ + ldr r1, [pc, #968] @ (14c4e4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ blx pc │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #576 @ (adr r2, 14c36c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 14c38c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [pc, #216] @ (14c208 ) │ │ │ │ + ldr r1, [pc, #248] @ (14c228 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 14c2e4 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 14c304 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ bx r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 14c24c ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 14c26c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #936] @ (14c4e8 ) │ │ │ │ + ldr r0, [pc, #968] @ (14c508 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 14c1c4 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 14c1e4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov sl, lr │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014c148 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -234510,31 +234511,31 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14c1da │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #184] @ (14c368 ) │ │ │ │ + ldr r0, [pc, #216] @ (14c388 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov r4, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #840 @ (adr r0, 14c608 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 14c628 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #696 @ (adr r0, 14c580 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 14c5a0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #536 @ (adr r0, 14c4e8 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 14c508 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014c2d0 : │ │ │ │ ldr r3, [pc, #56] @ (14c30c ) │ │ │ │ vmov.f64 d6, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w ip, [pc, #56] @ 14c310 │ │ │ │ add r3, pc │ │ │ │ @@ -234763,33 +234764,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blxns r2 │ │ │ │ + blxns r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp sl, r9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xb6ae │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014c510 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -235144,29 +235145,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bics r0, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ negs r6, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r5, #3 │ │ │ │ tst r2, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ rors r6, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014c874 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ bx lr │ │ │ │ @@ -235517,15 +235518,15 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ cbnz r4, 14cc6a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ @@ -235543,57 +235544,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r7, #78 @ 0x4e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #140 @ 0x8c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #68 @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #34 @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014cc80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -235760,39 +235761,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb80c │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb78c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, #88 @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, #50 @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014ce48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -236065,39 +236066,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #250 @ 0xfa │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r3, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014d120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -236218,27 +236219,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 14d290 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r4, 14d28a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014d254 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236376,27 +236377,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 14d3cc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014d3ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236523,15 +236524,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #808 @ (adr r7, 14d7e8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014d4c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236805,39 +236806,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #528 @ 0x210 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014d770 : │ │ │ │ ldr r3, [pc, #116] @ (14d7e8 ) │ │ │ │ movw r2, #31562 @ 0x7b4a │ │ │ │ @@ -236891,15 +236892,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r4, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014d800 : │ │ │ │ ldr r3, [pc, #12] @ (14d810 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #12] @ (14d814 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -237011,23 +237012,23 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r2, #206 @ 0xce │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014d924 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237100,17 +237101,17 @@ │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r0, [r3, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stcl 0, cr0, [r8, #936] @ 0x3a8 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r2, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014d9e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r3 │ │ │ │ @@ -237354,51 +237355,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strh r2, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r2, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r7, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014dc88 : │ │ │ │ ldr r2, [pc, #24] @ (14dca4 ) │ │ │ │ movw r3, #33973 @ 0x84b5 │ │ │ │ movt r3, #65517 @ 0xffed │ │ │ │ add r3, r0 │ │ │ │ @@ -237862,81 +237863,81 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r5, #29] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r6, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r4, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r6, pc, #160 @ (adr r6, 14e200 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r4, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014e1d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238075,33 +238076,33 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 14dd5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r2, pc, #424 @ (adr r2, 14e4d0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r1, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r0, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014e358 : │ │ │ │ @@ -238592,103 +238593,103 @@ │ │ │ │ b.n 14e5c0 │ │ │ │ add r1, pc, #136 @ (adr r1, 14e930 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r1, pc, #88 @ (adr r1, 14e904 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #134 @ 0x86 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, r0, #0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r6, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r7, #130 @ 0x82 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r4, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014e968 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238989,49 +238990,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r1, #11] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #592 @ (adr r6, 14eee0 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 14ef00 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014ecc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -239425,71 +239426,71 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r0, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, r3, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r4, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, r6, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, r4, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, r3, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, r6, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014f130 : │ │ │ │ @@ -239619,15 +239620,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014f24c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -239751,15 +239752,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014f368 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -239871,15 +239872,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, r0, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014f464 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -239991,15 +239992,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014f560 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240183,27 +240184,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r1, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r6, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014f728 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240409,27 +240410,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r7, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014f920 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240623,27 +240624,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #22] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r7, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r1, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014fafc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240943,27 +240944,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014fdcc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241174,27 +241175,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r4, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r1, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014ffd0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241314,27 +241315,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00150100 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241454,27 +241455,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r7, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r0, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00150230 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241642,15 +241643,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r5, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001503bc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241822,27 +241823,27 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r5, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0015055c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242204,37 +242205,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r1, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r4, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r0, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r4, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #596] @ 150bc4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -242462,35 +242463,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r6, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r3, [pc, #644] @ (150ebc ) │ │ │ │ ldr r2, [pc, #648] @ (150ec0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -242748,15 +242749,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 150d16 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -242768,71 +242769,71 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vshr.u64 q8, , #24 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + vshr.u64 q8, , #16 │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vshr.u64 q8, , #62 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + vshr.u64 q8, , #54 │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vmla.i16 q8, q13, d2[3] │ │ │ │ - vshr.u64 q0, , #36 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + vshr.u64 q0, , #28 │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vrev32.16 q0, q13 │ │ │ │ - vqadd.u64 q8, q11, │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + vqadd.u64 q8, q15, │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vmla.i q0, q15, d2[6] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #236] @ (151070 ) │ │ │ │ @@ -242918,22 +242919,22 @@ │ │ │ │ b.n 150fe8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r6, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 3, r0, cr2, cr3, {7} │ │ │ │ + mcr2 0, 3, r0, cr10, cr3, {7} │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #19] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r4, [r5, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r3, r5, #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, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -243746,149 +243747,149 @@ │ │ │ │ strb r4, [r1, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r0, #-936] @ 0xfffffc58 │ │ │ │ - stc2 0, cr0, [r2, #-972]! @ 0xfffffc34 │ │ │ │ - ldc2 0, cr0, [r2, #-972] @ 0xfffffc34 │ │ │ │ + stc2 0, cr0, [sl, #-972]! @ 0xfffffc34 │ │ │ │ + ldc2 0, cr0, [sl, #-972] @ 0xfffffc34 │ │ │ │ stc2 0, cr0, [ip, #-936]! @ 0xfffffc58 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2l 0, cr0, [r4], #-972 @ 0xfffffc34 │ │ │ │ + stc2l 0, cr0, [ip], #-972 @ 0xfffffc34 │ │ │ │ stc2 0, cr0, [r0], {234} @ 0xea │ │ │ │ - ldc2 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ + stc2 0, cr0, [r2], #-972 @ 0xfffffc34 │ │ │ │ ldc2 0, cr0, [ip], #-936 @ 0xfffffc58 │ │ │ │ - @ instruction: 0xfbd000f3 │ │ │ │ + @ instruction: 0xfbd800f3 │ │ │ │ @ instruction: 0xfbf200ea │ │ │ │ - @ instruction: 0xfb8c00f3 │ │ │ │ + @ instruction: 0xfb9400f3 │ │ │ │ @ instruction: 0xfbaa00ea │ │ │ │ - @ instruction: 0xfb1200f3 │ │ │ │ + @ instruction: 0xfb1a00f3 │ │ │ │ @ instruction: 0xfb3000ea │ │ │ │ - @ instruction: 0xfad800f3 │ │ │ │ + @ instruction: 0xfae000f3 │ │ │ │ @ instruction: 0xfaf800ea │ │ │ │ ldc2 0, cr0, [r6, #-936] @ 0xfffffc58 │ │ │ │ stc2 0, cr0, [r4, #-936]! @ 0xfffffc58 │ │ │ │ ldc2 0, cr0, [r2, #-936]! @ 0xfffffc58 │ │ │ │ ldc2 0, cr0, [ip, #-936]! @ 0xfffffc58 │ │ │ │ stc2l 0, cr0, [r6, #-936] @ 0xfffffc58 │ │ │ │ ldc2l 0, cr0, [r0, #-936] @ 0xfffffc58 │ │ │ │ ldc2l 0, cr0, [sl, #-936] @ 0xfffffc58 │ │ │ │ stc2l 0, cr0, [ip, #-936]! @ 0xfffffc58 │ │ │ │ ldc2l 0, cr0, [sl, #-936]! @ 0xfffffc58 │ │ │ │ stc2 0, cr0, [r4, #936] @ 0x3a8 │ │ │ │ stc2 0, cr0, [lr, #936] @ 0x3a8 │ │ │ │ ldc2 0, cr0, [r0, #936] @ 0x3a8 │ │ │ │ ldc2 0, cr0, [lr, #936] @ 0x3a8 │ │ │ │ - vld4. {d16-d19}, [lr :256], r3 │ │ │ │ + ldr??.w r0, [r6, r3, lsl #3] │ │ │ │ ldrsb.w r0, [r0, #234] @ 0xea │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #160] @ (151a38 ) │ │ │ │ + ldr r6, [pc, #192] @ (151a58 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #1016] @ (151d94 ) │ │ │ │ + ldr r6, [pc, #24] @ (1519b4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr??.w r0, [r6, #243] @ 0xf3 │ │ │ │ + ldr??.w r0, [lr, #243] @ 0xf3 │ │ │ │ vst4. {d0-d3}, [lr :128], sl │ │ │ │ - ldr r5, [pc, #840] @ (151cf0 ) │ │ │ │ + ldr r5, [pc, #872] @ (151d10 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str.w r0, [sl, #243] @ 0xf3 │ │ │ │ + ldr.w r0, [r2, #243] @ 0xf3 │ │ │ │ str??.w r0, [r6, #234] @ 0xea │ │ │ │ - ldrb.w r0, [ip, #243] @ 0xf3 │ │ │ │ - ldr r5, [pc, #600] @ (151c10 ) │ │ │ │ + strh.w r0, [r4, #243] @ 0xf3 │ │ │ │ + ldr r5, [pc, #632] @ (151c30 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh.w r0, [r6, #234] @ 0xea │ │ │ │ - ldr r5, [pc, #480] @ (151ba0 ) │ │ │ │ + ldr r5, [pc, #512] @ (151bc0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #312] @ (151afc ) │ │ │ │ + ldr r5, [pc, #344] @ (151b1c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str.w r0, [r8, r3, lsl #3] │ │ │ │ + ldr.w r0, [r0, r3, lsl #3] │ │ │ │ str??.w r0, [r0, sl, lsl #2] │ │ │ │ - ldr r5, [pc, #144] @ (151a60 ) │ │ │ │ + ldr r5, [pc, #176] @ (151a80 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb.w r0, [r2, r3, lsl #3] │ │ │ │ - ldr r4, [pc, #1008] @ (151dc8 ) │ │ │ │ + strb.w r0, [sl, r3, lsl #3] │ │ │ │ + ldr r5, [pc, #16] @ (1519e8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb.w r0, [ip, sl, lsl #2] │ │ │ │ - ldr r4, [pc, #872] @ (151d48 ) │ │ │ │ + ldr r4, [pc, #904] @ (151d68 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #760] @ (151cdc ) │ │ │ │ + ldr r4, [pc, #792] @ (151cfc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf79c00f3 │ │ │ │ - ldr r4, [pc, #600] @ (151c44 ) │ │ │ │ + @ instruction: 0xf7a400f3 │ │ │ │ + ldr r4, [pc, #632] @ (151c64 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf7b400ea │ │ │ │ - ldr r4, [pc, #464] @ (151bc4 ) │ │ │ │ + ldr r4, [pc, #496] @ (151be4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #392] @ (151b80 ) │ │ │ │ + ldr r4, [pc, #424] @ (151ba0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #344] @ (151b54 ) │ │ │ │ + ldr r4, [pc, #376] @ (151b74 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #232] @ (151ae8 ) │ │ │ │ + ldr r4, [pc, #264] @ (151b08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #192] @ (151ac4 ) │ │ │ │ + ldr r4, [pc, #224] @ (151ae4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf72800f3 │ │ │ │ - ldr r4, [pc, #136] @ (151a94 ) │ │ │ │ + @ instruction: 0xf73000f3 │ │ │ │ + ldr r4, [pc, #168] @ (151ab4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf74200ea │ │ │ │ - @ instruction: 0xf70400f3 │ │ │ │ - ldr r3, [pc, #1016] @ (151e10 ) │ │ │ │ + @ instruction: 0xf70c00f3 │ │ │ │ + ldr r4, [pc, #24] @ (151a30 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf71e00ea │ │ │ │ - @ instruction: 0xf6e000f3 │ │ │ │ - ldr r3, [pc, #872] @ (151d8c ) │ │ │ │ + @ instruction: 0xf6e800f3 │ │ │ │ + ldr r3, [pc, #904] @ (151dac ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf6fa00ea │ │ │ │ - @ instruction: 0xf6bc00f3 │ │ │ │ - ldr r3, [pc, #728] @ (151d08 ) │ │ │ │ + movt r0, #18675 @ 0x48f3 │ │ │ │ + ldr r3, [pc, #760] @ (151d28 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf6d600ea │ │ │ │ - @ instruction: 0xf69800f3 │ │ │ │ - ldr r3, [pc, #584] @ (151c84 ) │ │ │ │ + subw r0, r0, #2291 @ 0x8f3 │ │ │ │ + ldr r3, [pc, #616] @ (151ca4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf6b200ea │ │ │ │ - @ instruction: 0xf67400f3 │ │ │ │ - ldr r3, [pc, #440] @ (151c00 ) │ │ │ │ + @ instruction: 0xf67c00f3 │ │ │ │ + ldr r3, [pc, #472] @ (151c20 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf68e00ea │ │ │ │ - @ instruction: 0xf65000f3 │ │ │ │ - ldr r3, [pc, #296] @ (151b7c ) │ │ │ │ + @ instruction: 0xf65800f3 │ │ │ │ + ldr r3, [pc, #328] @ (151b9c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf66a00ea │ │ │ │ - @ instruction: 0xf62c00f3 │ │ │ │ - ldr r3, [pc, #152] @ (151af8 ) │ │ │ │ + @ instruction: 0xf63400f3 │ │ │ │ + ldr r3, [pc, #184] @ (151b18 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ movw r0, #26858 @ 0x68ea │ │ │ │ - addw r0, r8, #2291 @ 0x8f3 │ │ │ │ - ldr r3, [pc, #8] @ (151a74 ) │ │ │ │ + @ instruction: 0xf61000f3 │ │ │ │ + ldr r3, [pc, #40] @ (151a94 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf62200ea │ │ │ │ - @ instruction: 0xf5e400f3 │ │ │ │ - ldr r2, [pc, #888] @ (151df0 ) │ │ │ │ + @ instruction: 0xf5ec00f3 │ │ │ │ + ldr r2, [pc, #920] @ (151e10 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf5fe00ea │ │ │ │ - rsb r0, r0, #7962624 @ 0x798000 │ │ │ │ - ldr r2, [pc, #744] @ (151d6c ) │ │ │ │ + rsb r0, r8, #7962624 @ 0x798000 │ │ │ │ + ldr r2, [pc, #776] @ (151d8c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ rsbs r0, sl, #7667712 @ 0x750000 │ │ │ │ - @ instruction: 0xf59c00f3 │ │ │ │ - ldr r2, [pc, #600] @ (151ce8 ) │ │ │ │ + sub.w r0, r4, #7962624 @ 0x798000 │ │ │ │ + ldr r2, [pc, #632] @ (151d08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs.w r0, r6, #7667712 @ 0x750000 │ │ │ │ - ldr r2, [pc, #464] @ (151c68 ) │ │ │ │ + ldr r2, [pc, #496] @ (151c88 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs.w r0, r8, #7962624 @ 0x798000 │ │ │ │ - ldr r2, [pc, #328] @ (151be8 ) │ │ │ │ + sbc.w r0, r0, #7962624 @ 0x798000 │ │ │ │ + ldr r2, [pc, #360] @ (151c08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ sbcs.w r0, r0, #7667712 @ 0x750000 │ │ │ │ - ldr r2, [pc, #184] @ (151b60 ) │ │ │ │ + ldr r2, [pc, #216] @ (151b80 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #276] @ 151bcc │ │ │ │ sub sp, #28 │ │ │ │ @@ -243992,24 +243993,24 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movt r0, #57587 @ 0xe0f3 │ │ │ │ - blx r9 │ │ │ │ + @ instruction: 0xf2d600f3 │ │ │ │ + blx sl │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf2e600ea │ │ │ │ - @ instruction: 0xf29c00f3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + subw r0, r4, #243 @ 0xf3 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf2bc00ea │ │ │ │ - @ instruction: 0xf26a00f3 │ │ │ │ - bxns ip │ │ │ │ + @ instruction: 0xf27200f3 │ │ │ │ + bxns sp │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf28a00ea │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -244200,27 +244201,27 @@ │ │ │ │ b.n 151c2c │ │ │ │ nop │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r6, #234 @ 0xea │ │ │ │ - adc.w r0, r0, #243 @ 0xf3 │ │ │ │ - mov r0, r7 │ │ │ │ + adc.w r0, r8, #243 @ 0xf3 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf0a400f3 │ │ │ │ + @ instruction: 0xf0ac00f3 │ │ │ │ @ instruction: 0xf0c200ea │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - orrs.w r0, r6, #243 @ 0xf3 │ │ │ │ - cmp r0, sl │ │ │ │ + orrs.w r0, lr, #243 @ 0xf3 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r3, r5, #3 │ │ │ │ orns r0, r6, #234 @ 0xea │ │ │ │ - bic.w r0, r8, #243 @ 0xf3 │ │ │ │ - cmp r2, r4 │ │ │ │ + bics.w r0, r0, #243 @ 0xf3 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ orr.w r0, r8, #234 @ 0xea │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -244404,28 +244405,28 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 151e74 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 q0, q11, │ │ │ │ + vqadd.s16 q0, q15, │ │ │ │ vhadd.s q0, q12, q13 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr3, {7} │ │ │ │ + mcr 0, 4, r0, cr2, cr3, {7} │ │ │ │ cdp 0, 9, cr0, cr8, cr10, {7} │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mcr 0, 1, r0, cr12, cr3, {7} │ │ │ │ - orrs r6, r4 │ │ │ │ + mrc 0, 1, r0, cr4, cr3, {7} │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cdp 0, 4, cr0, cr12, cr10, {7} │ │ │ │ - ldcl 0, cr0, [lr, #972]! @ 0x3cc │ │ │ │ - cmn r0, r7 │ │ │ │ + mcr 0, 0, r0, cr6, cr3, {7} │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cdp 0, 1, cr0, cr14, cr10, {7} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -244588,30 +244589,30 @@ │ │ │ │ b.w b4f14 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #-972] @ 0xfffffc34 │ │ │ │ + ldcl 0, cr0, [r0, #-972] @ 0xfffffc34 │ │ │ │ stcl 0, cr0, [sl, #-936]! @ 0xfffffc58 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2, #-936]! @ 0xfffffc58 │ │ │ │ - stc 0, cr0, [r6, #-972] @ 0xfffffc34 │ │ │ │ + stc 0, cr0, [lr, #-972] @ 0xfffffc34 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mcrr 0, 15, r0, sl, cr3 │ │ │ │ - adcs r4, r0 │ │ │ │ + mrrc 0, 15, r0, r2, cr3 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stcl 0, cr0, [r2], #-936 @ 0xfffffc58 │ │ │ │ stmdb 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ @@ -245156,17 +245157,17 @@ │ │ │ │ nop │ │ │ │ ldrsh r2, [r2, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xe81800f3 │ │ │ │ + @ instruction: 0xe82000f3 │ │ │ │ @ instruction: 0xe83200ea │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r3, r5, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ @@ -245549,81 +245550,81 @@ │ │ │ │ b.n 152b62 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 152718 │ │ │ │ + b.n 152728 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 152750 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ b.n 1526d4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 152684 │ │ │ │ + b.n 152694 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 152624 │ │ │ │ + b.n 152634 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 152620 │ │ │ │ + b.n 152630 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 152624 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 152568 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1532d0 │ │ │ │ + b.n 1532e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 153300 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 153290 │ │ │ │ + b.n 1532a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1532cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 153250 │ │ │ │ + b.n 153260 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 153288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1531c4 │ │ │ │ + b.n 1531d4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1531f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 15313c │ │ │ │ + b.n 15314c │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 153178 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1530c4 │ │ │ │ + b.n 1530d4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 15310c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #584] @ (152f3c ) │ │ │ │ @@ -245864,49 +245865,49 @@ │ │ │ │ b.n 152e04 │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 1530d4 │ │ │ │ + b.n 1530e4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15310c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15304c │ │ │ │ + b.n 15305c │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 153084 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ svc 178 @ 0xb2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ svc 134 @ 0x86 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 1536a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ 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 r2, [pc, #780] @ (1532b0 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -246206,65 +246207,65 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 153294 │ │ │ │ + bgt.n 1532a4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 1532d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 153230 │ │ │ │ + bgt.n 153240 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 153278 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 1531e8 │ │ │ │ + bgt.n 1531f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 153224 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 153390 │ │ │ │ + bgt.n 1533a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 1533d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 15334c │ │ │ │ + bgt.n 15335c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 153388 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 153308 │ │ │ │ + bgt.n 153318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 153340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 1532c0 │ │ │ │ + blt.n 1532d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 1532f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 15327c │ │ │ │ + blt.n 15328c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 1532b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 153250 │ │ │ │ + blt.n 153260 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 153288 │ │ │ │ lsls r2, r5, #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, #3592] @ 0xe08 │ │ │ │ @@ -246651,63 +246652,63 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 153670 │ │ │ │ + bls.n 153680 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bls.n 1536a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bhi.n 1536d8 │ │ │ │ + bhi.n 1536e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bhi.n 153720 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 153848 │ │ │ │ + bhi.n 153858 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bhi.n 153680 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bhi.n 1537d0 │ │ │ │ + bhi.n 1537e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 153818 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 15373c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 1536f4 │ │ │ │ + bvc.n 153704 │ │ │ │ lsls r3, r6, #3 │ │ │ │ blt.n 153750 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 153860 │ │ │ │ + bvc.n 153870 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 153698 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 153818 │ │ │ │ + bvc.n 153828 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 153850 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 1537d4 │ │ │ │ + bvc.n 1537e4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 15380c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #204] @ (153880 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #204] @ (153884 ) │ │ │ │ ldr r3, [pc, #208] @ (153888 ) │ │ │ │ @@ -246779,37 +246780,37 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1533c8 │ │ │ │ nop │ │ │ │ - bvs.n 15393c │ │ │ │ + bvs.n 15394c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvs.n 153978 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 1538f8 │ │ │ │ + bvs.n 153908 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvs.n 153930 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 1538b4 │ │ │ │ + bvs.n 1538c4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvs.n 1538ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 153860 │ │ │ │ + bpl.n 153870 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n 1538a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ 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, #544] @ (153ae0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -247028,41 +247029,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #992] @ (153ecc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r3, [pc, #880] @ (153e60 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 153a04 │ │ │ │ + bmi.n 153a14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bmi.n 153a44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n 153af0 │ │ │ │ + bcc.n 153b00 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bmi.n 153b38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n 153a5c │ │ │ │ + bcc.n 153a6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcc.n 153a94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 153c18 │ │ │ │ + bcc.n 153a28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcc.n 153a50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 153bd4 │ │ │ │ + bcc.n 153be4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcc.n 153c0c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -247276,41 +247277,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #456] @ (153f20 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r1, [pc, #344] @ (153eb4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 153d34 │ │ │ │ + bne.n 153d44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n 153d7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bne.n 153c7c │ │ │ │ + bne.n 153c8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n 153cb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bne.n 153dec │ │ │ │ + bne.n 153dfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n 153e24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bne.n 153dac │ │ │ │ + bne.n 153dbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n 153de8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 153d68 │ │ │ │ + beq.n 153d78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n 153da0 │ │ │ │ lsls r2, r5, #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, #4008] @ 0xfa8 │ │ │ │ @@ -247592,51 +247593,51 @@ │ │ │ │ b.n 153f3c │ │ │ │ bxns r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bxns r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ beq.n 1540c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -247716,23 +247717,23 @@ │ │ │ │ b.n 154128 │ │ │ │ mvns r0, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -247812,23 +247813,23 @@ │ │ │ │ nop │ │ │ │ cmn r0, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -248259,23 +248260,23 @@ │ │ │ │ ... │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ sbcs r4, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -248291,33 +248292,33 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -248678,133 +248679,133 @@ │ │ │ │ addw r2, r2, #1476 @ 0x5c4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 154510 │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r3!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r3!, {r2, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -249583,75 +249584,75 @@ │ │ │ │ ... │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1552e4 │ │ │ │ + b.n 1552f4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bkpt 0x00cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ pop {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r6, 15569a │ │ │ │ + cbnz r6, 15569c │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbnz r6, 1556a2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r4, 155692 │ │ │ │ + cbnz r4, 155694 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbnz r0, 15569c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb8c2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @@ -250210,47 +250211,47 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 155c14 │ │ │ │ ... │ │ │ │ itt gt │ │ │ │ lslgt r2, r5, #3 │ │ │ │ ldrbgt r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0084 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ bkpt 0x000a │ │ │ │ lsls r2, r5, #3 │ │ │ │ bkpt 0x0050 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbz r4, 155d6a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r0, 155d62 │ │ │ │ + cbz r0, 155d64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r0, 155d5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r0, 155d56 │ │ │ │ + cbz r0, 155d58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -250450,17 +250451,17 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsrs r6, r2, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ subs r2, r3, #4 │ │ │ │ bl 152850 │ │ │ │ @@ -251679,45 +251680,45 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ rev16 r4, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ hlt 0x002c │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r2, 156d2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r2, 156d34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r4, 156d52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r4, 156d58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r6, 156d74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r2, 156d5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 157060 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 157080 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r6, pc, #976 @ (adr r6, 1570e4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #576 @ (adr r5, 156f58 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 156f78 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #168 @ (adr r5, 156dc8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r4, 156d8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb82e │ │ │ │ lsls r2, r5, #3 │ │ │ │ pop {r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -252395,31 +252396,31 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbz r2, 1575ac │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vmla.i32 d0, d24, d10[1] │ │ │ │ + vext.8 q0, q8, q13, #0 │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh.w r0, [r6, r9, lsl #2] │ │ │ │ @ instruction: 0xf7e800e9 │ │ │ │ @ instruction: 0xf7a600e9 │ │ │ │ @ instruction: 0xf76a00e9 │ │ │ │ @ instruction: 0xf72e00e9 │ │ │ │ @@ -253486,108 +253487,108 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 155c14 │ │ │ │ ... │ │ │ │ @ instruction: 0xf61200e9 │ │ │ │ rsbs r0, r4, #7634944 @ 0x748000 │ │ │ │ @ instruction: 0xf59200e9 │ │ │ │ adcs.w r0, r2, #7634944 @ 0x748000 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add.w r0, ip, #7634944 @ 0x748000 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf4c600e9 │ │ │ │ eor.w r0, r8, #7634944 @ 0x748000 │ │ │ │ orr.w r0, r8, #7634944 @ 0x748000 │ │ │ │ and.w r0, r6, #7634944 @ 0x748000 │ │ │ │ @ instruction: 0xf3c400e9 │ │ │ │ @ instruction: 0xf38200e9 │ │ │ │ @ instruction: 0xf34000e9 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf2fa00e9 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ vext.8 q0, q9, , #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cdp 0, 3, cr0, cr10, cr9, {7} │ │ │ │ ldcl 0, cr0, [r6, #932]! @ 0x3a4 │ │ │ │ ldc 0, cr0, [r4, #932]! @ 0x3a4 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ stcl 0, cr0, [lr, #-932]! @ 0xfffffc5c │ │ │ │ ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ stc 0, cr0, [r6, #-932]! @ 0xfffffc5c │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, pc, #504 @ (adr r7, 158494 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, pc, #576 @ (adr r7, 1584e0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, pc, #680 @ (adr r7, 15854c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, pc, #1016 @ (adr r7, 1586a4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r4, 158304 │ │ │ │ + cbnz r4, 158306 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 158844 │ │ │ │ + b.n 158854 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r1, pc, #696 @ (adr r1, 15858c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #112] @ (158348 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -253997,53 +253998,53 @@ │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ add r0, pc, #240 @ (adr r0, 1588cc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xe85000e9 │ │ │ │ ldrh r4, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xe80400e9 │ │ │ │ b.n 158784 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 1588f8 │ │ │ │ + ble.n 158708 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 1583fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1582c4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15810c │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 158084 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -255289,313 +255290,313 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1433 @ 0x599 │ │ │ │ addw r2, r2, #1532 @ 0x5fc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 155c14 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 159ddc │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 159d5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 159ce0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 159c58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 159bd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 159b5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1599a4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 159918 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r4, [r0, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 15988c │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r6, [r1, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 1597c0 │ │ │ │ + bvc.n 1597d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvs.n 1596b4 │ │ │ │ + bvs.n 1596c4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r0, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 1597f0 │ │ │ │ + bvs.n 159800 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 1597a8 │ │ │ │ + bvs.n 1597b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 159754 │ │ │ │ + bpl.n 159764 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 1596fc │ │ │ │ + bpl.n 15970c │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 1596ac │ │ │ │ + bpl.n 1596bc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 15985c │ │ │ │ + bpl.n 15986c │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 159810 │ │ │ │ + bpl.n 159820 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 1597c8 │ │ │ │ + bpl.n 1597d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 159780 │ │ │ │ + bmi.n 159790 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 159738 │ │ │ │ + bmi.n 159748 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 1596f0 │ │ │ │ + bmi.n 159700 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 1598a8 │ │ │ │ + bmi.n 1598b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 159860 │ │ │ │ + bmi.n 159870 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 159818 │ │ │ │ + bmi.n 159828 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 1597d0 │ │ │ │ + bmi.n 1597e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 15977c │ │ │ │ + bcc.n 15978c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r6, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 159720 │ │ │ │ + bcc.n 159730 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r0, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 1598d4 │ │ │ │ + bcc.n 1596e4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 15987c │ │ │ │ + bcc.n 15988c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 159824 │ │ │ │ + bcc.n 159834 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 1597d0 │ │ │ │ + bcs.n 1597e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 15977c │ │ │ │ + bcs.n 15978c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 159728 │ │ │ │ + bcs.n 159738 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r4, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 1598d4 │ │ │ │ + bcs.n 1598e4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r6, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 159880 │ │ │ │ + bcs.n 159890 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 15982c │ │ │ │ + bne.n 15983c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 1597d8 │ │ │ │ + bne.n 1597e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 159908 │ │ │ │ + bne.n 159918 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r6, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 1598b4 │ │ │ │ + bne.n 1598c4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 159860 │ │ │ │ + beq.n 159870 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 159810 │ │ │ │ + beq.n 159820 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 1597b8 │ │ │ │ + beq.n 1597c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 159960 │ │ │ │ + beq.n 159970 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 159914 │ │ │ │ + beq.n 159924 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 1598d0 │ │ │ │ + beq.n 1598e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r6, #31] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r1, [pc, #3848] @ 15a864 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ @@ -256844,409 +256845,409 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1465 @ 0x5b9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 155c14 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r4, #13] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r1, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r6, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r0, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r6, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r2, r5, #3 │ │ │ │ - ldral r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - itee lt │ │ │ │ + itte lt │ │ │ │ lsllt r2, r5, #3 │ │ │ │ - ldrge r0, [r2, #44] @ 0x2c │ │ │ │ + ldrlt r0, [r2, #44] @ 0x2c │ │ │ │ lslge r2, r5, #3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - nop {8} │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + it hi │ │ │ │ + lslhi r2, r5, #3 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r5, #3 │ │ │ │ - ldrpl r4, [r5, #36] @ 0x24 │ │ │ │ + itet pl │ │ │ │ lslpl r2, r5, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldrmi r4, [r5, #36] @ 0x24 │ │ │ │ + lslpl r2, r5, #3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r2, r5, #3 │ │ │ │ - ldrne r2, [r7, #32] │ │ │ │ + itt cs │ │ │ │ + lslcs r2, r5, #3 │ │ │ │ + ldrcs r2, [r7, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r0, 15abce │ │ │ │ + pop {} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r4, 15abca │ │ │ │ + cbnz r4, 15abcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 15abc6 │ │ │ │ + cbnz r0, 15abc8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r0, 15abc4 │ │ │ │ + cbnz r0, 15abc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 15abc2 │ │ │ │ + cbnz r0, 15abc4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r4, 15abbc │ │ │ │ + cbnz r4, 15abbe │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 15abb8 │ │ │ │ + cbnz r0, 15abba │ │ │ │ lsls r2, r5, #3 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1700] @ 15b224 │ │ │ │ ldr.w r0, [pc, #1700] @ 15b228 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1696] @ 15b22c │ │ │ │ add r2, pc │ │ │ │ @@ -257825,193 +257826,193 @@ │ │ │ │ mov.w r1, #1352 @ 0x548 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 155c14 │ │ │ │ nop │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r2, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r0, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r2, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r2, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r6, [r4, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r2, 15b356 │ │ │ │ + push {r1} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r0, 15b352 │ │ │ │ + cbz r0, 15b354 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 15b350 │ │ │ │ + cbz r4, 15b352 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r0, 15b352 │ │ │ │ + cbz r0, 15b354 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 15b352 │ │ │ │ + cbz r4, 15b354 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r2, [r7, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r0, 15b354 │ │ │ │ + cbz r0, 15b356 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r6, [r1, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r6, 15b350 │ │ │ │ + cbz r6, 15b352 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r2, 15b38a │ │ │ │ + cbz r2, 15b38c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 15b38a │ │ │ │ + cbz r6, 15b38c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r2, 15b38c │ │ │ │ + cbz r2, 15b38e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 15b38c │ │ │ │ + cbz r6, 15b38e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r2, 15b38e │ │ │ │ + cbz r2, 15b390 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 15b38e │ │ │ │ + cbz r6, 15b390 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -259188,232 +259189,232 @@ │ │ │ │ nop │ │ │ │ bne.n 15c088 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 15c078 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc2 0, cr0, [lr], #964 @ 0x3c4 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + stc2l 0, cr0, [r6], {241} @ 0xf1 │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 15c328 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 15c348 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r3, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, pc, #888 @ (adr r7, 15c4c4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, pc, #520 @ (adr r7, 15c360 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #792 @ (adr r5, 15c47c ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 15c49c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #584 @ (adr r5, 15c3b8 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 15c3d8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #424 @ (adr r5, 15c320 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 15c340 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 15c294 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 15c2b4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #128 @ (adr r5, 15c204 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 15c224 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r7, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #1000] @ (15c574 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 15c560 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 15c580 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r2, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #824] @ (15c4d0 ) │ │ │ │ + ldr r7, [pc, #856] @ (15c4f0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 15c4bc ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 15c4dc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #920] @ (15c538 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #656] @ (15c434 ) │ │ │ │ + ldr r7, [pc, #688] @ (15c454 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 15c420 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 15c440 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #752] @ (15c49c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #496] @ (15c3a0 ) │ │ │ │ + ldr r7, [pc, #528] @ (15c3c0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 15c38c ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 15c3ac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #592] @ (15c408 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #336] @ (15c30c ) │ │ │ │ + ldr r7, [pc, #368] @ (15c32c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 15c2f8 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 15c318 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #432] @ (15c374 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #176] @ (15c278 ) │ │ │ │ + ldr r7, [pc, #208] @ (15c298 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 15c264 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 15c284 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #272] @ (15c2e0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #8] @ (15c1dc ) │ │ │ │ + ldr r7, [pc, #40] @ (15c1fc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 15c5c8 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 15c1e8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #104] @ (15c244 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #864] @ (15c540 ) │ │ │ │ + ldr r6, [pc, #896] @ (15c560 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #840 @ (adr r3, 15c52c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 15c54c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #960] @ (15c5a8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #688] @ (15c49c ) │ │ │ │ + ldr r6, [pc, #720] @ (15c4bc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #664 @ (adr r3, 15c488 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 15c4a8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #784] @ (15c504 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #512] @ (15c3f8 ) │ │ │ │ + ldr r6, [pc, #544] @ (15c418 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #488 @ (adr r3, 15c3e4 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 15c404 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #608] @ (15c460 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #336] @ (15c354 ) │ │ │ │ + ldr r6, [pc, #368] @ (15c374 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #312 @ (adr r3, 15c340 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 15c360 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #432] @ (15c3bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #160] @ (15c2b0 ) │ │ │ │ + ldr r6, [pc, #192] @ (15c2d0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 15c29c ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 15c2bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #256] @ (15c318 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #1016] @ (15c614 ) │ │ │ │ + ldr r6, [pc, #24] @ (15c234 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 15c600 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 15c220 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #88] @ (15c27c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #840] @ (15c570 ) │ │ │ │ + ldr r5, [pc, #872] @ (15c590 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #816 @ (adr r2, 15c55c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 15c57c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r5, [pc, #936] @ (15c5d8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r2, [pc, #1676] @ 15c8c0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1676] @ 15c8c4 │ │ │ │ ldr.w r3, [pc, #1676] @ 15c8c8 │ │ │ │ @@ -259977,201 +259978,201 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1011 @ 0x3f3 │ │ │ │ add.w r2, r2, #1568 @ 0x620 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 15b76a │ │ │ │ - ldr r3, [pc, #856] @ (15cc1c ) │ │ │ │ + ldr r3, [pc, #888] @ (15cc3c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #832 @ (adr r0, 15cc08 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 15cc28 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #952] @ (15cc84 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #656] @ (15cb60 ) │ │ │ │ + ldr r3, [pc, #688] @ (15cb80 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 15cb4c ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 15cb6c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #752] @ (15cbc8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #464] @ (15caac ) │ │ │ │ + ldr r3, [pc, #496] @ (15cacc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #440 @ (adr r0, 15ca98 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 15cab8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #560] @ (15cb14 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #264] @ (15c9f0 ) │ │ │ │ + ldr r3, [pc, #296] @ (15ca10 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #240 @ (adr r0, 15c9dc ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 15c9fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #360] @ (15ca58 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #64] @ (15c934 ) │ │ │ │ + ldr r3, [pc, #96] @ (15c954 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 15c920 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 15c940 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #160] @ (15c99c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #888] @ (15cc78 ) │ │ │ │ + ldr r2, [pc, #920] @ (15cc98 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #984] @ (15cce0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #696] @ (15cbc4 ) │ │ │ │ + ldr r2, [pc, #728] @ (15cbe4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #792] @ (15cc2c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #488] @ (15cb00 ) │ │ │ │ + ldr r2, [pc, #520] @ (15cb20 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #584] @ (15cb68 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #280] @ (15ca3c ) │ │ │ │ + ldr r2, [pc, #312] @ (15ca5c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #376] @ (15caa4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #80] @ (15c980 ) │ │ │ │ + ldr r2, [pc, #112] @ (15c9a0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #176] @ (15c9e8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #896] @ (15ccbc ) │ │ │ │ + ldr r1, [pc, #928] @ (15ccdc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #992] @ (15cd24 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #696] @ (15cc00 ) │ │ │ │ + ldr r1, [pc, #728] @ (15cc20 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #792] @ (15cc68 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #496] @ (15cb44 ) │ │ │ │ + ldr r1, [pc, #528] @ (15cb64 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #592] @ (15cbac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #288] @ (15ca80 ) │ │ │ │ + ldr r1, [pc, #320] @ (15caa0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #384] @ (15cae8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #80] @ (15c9bc ) │ │ │ │ + ldr r1, [pc, #112] @ (15c9dc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #176] @ (15ca24 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #896] @ (15ccf8 ) │ │ │ │ + ldr r0, [pc, #928] @ (15cd18 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #992] @ (15cd60 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #696] @ (15cc3c ) │ │ │ │ + ldr r0, [pc, #728] @ (15cc5c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #792] @ (15cca4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #504] @ (15cb88 ) │ │ │ │ + ldr r0, [pc, #536] @ (15cba8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #600] @ (15cbf0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #320] @ (15cadc ) │ │ │ │ + ldr r0, [pc, #352] @ (15cafc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #416] @ (15cb44 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #136] @ (15ca30 ) │ │ │ │ + ldr r0, [pc, #168] @ (15ca50 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #224] @ (15ca90 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0x47be │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bx r9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bx r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov sl, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov sl, lr │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r8, r9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov ip, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r8, r2 │ │ │ │ lsls r2, r5, #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, #2584] @ 0xa18 │ │ │ │ @@ -261036,175 +261037,175 @@ │ │ │ │ b.n 15ceb8 │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bics r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bls.n 15d3c8 │ │ │ │ + bls.n 15d3d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ eors r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb600 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #102 @ 0x66 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #222 @ 0xde │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #108 @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r2, #202 @ 0xca │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -261335,35 +261336,35 @@ │ │ │ │ b.n 15d538 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #528 @ 0x210 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -261569,43 +261570,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, #106 @ 0x6a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r5, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -262031,79 +262032,79 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #222 @ 0xde │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #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, #3880] @ 0xf28 │ │ │ │ @@ -262514,77 +262515,77 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r5, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262664,23 +262665,23 @@ │ │ │ │ b.n 15e37e │ │ │ │ add r1, pc, #448 @ (adr r1, 15e5cc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #248 @ (adr r1, 15e50c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262759,23 +262760,23 @@ │ │ │ │ b.n 15e46c │ │ │ │ add r0, pc, #496 @ (adr r0, 15e6ec ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #320 @ (adr r0, 15e644 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262856,23 +262857,23 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263554,31 +263555,31 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1870 @ 0x74e │ │ │ │ addw r2, r2, #2020 @ 0x7e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15e936 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #384] @ (15eef4 ) │ │ │ │ + ldr r4, [pc, #416] @ (15ef14 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #376] @ (15eef0 ) │ │ │ │ + ldr r4, [pc, #408] @ (15ef10 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #376] @ (15eef4 ) │ │ │ │ + ldr r4, [pc, #408] @ (15ef14 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r0, #227 @ 0xe3 │ │ │ │ vqshlu.s64 d31, d1, #63 @ 0x3f │ │ │ │ vaddw.u , , d27 │ │ │ │ @ instruction: 0xffffee9d │ │ │ │ vtbx.8 d20, {d15-d18}, d31 │ │ │ │ @ instruction: 0xffff47c1 │ │ │ │ @@ -263620,145 +263621,145 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xfb1dffff │ │ │ │ cmp r0, #238 @ 0xee │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #170 @ 0xaa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov ip, r0 │ │ │ │ push {lr} │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -263821,19 +263822,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 15ef9a │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #136] @ (15f064 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -263887,26 +263888,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 15f026 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0015f080 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263977,31 +263978,31 @@ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 15f0f0 │ │ │ │ nop │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -264025,19 +264026,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15f196 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ 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, #440] @ (15f39c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -264221,55 +264222,55 @@ │ │ │ │ b.n 15f274 │ │ │ │ str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r2, r5, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #856] @ (15f768 ) │ │ │ │ @@ -264628,95 +264629,95 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 15f51c │ │ │ │ nop │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ 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, #24] │ │ │ │ @@ -264740,19 +264741,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 15f834 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -264778,19 +264779,19 @@ │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 15f892 │ │ │ │ nop │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #320] @ 0x140 │ │ │ │ sub sp, #20 │ │ │ │ @@ -264951,55 +264952,55 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 15f96c │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #200] @ (15fba4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -265084,19 +265085,19 @@ │ │ │ │ b.n 15fb0e │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #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 r5, r2 │ │ │ │ @@ -265726,103 +265727,103 @@ │ │ │ │ b.n 15ffaa │ │ │ │ ldrh r4, [r3, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ 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 r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -266064,65 +266065,65 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r6, [r3, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r2, r5, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #580] @ 160878 │ │ │ │ @@ -266734,59 +266735,59 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 160b76 │ │ │ │ ldrb r6, [r5, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (160dec ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -266854,25 +266855,25 @@ │ │ │ │ nop │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #29] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r5, #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, #272] @ (160f34 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -266986,37 +266987,37 @@ │ │ │ │ b.n 160e78 │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #25] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r2, r5, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -267285,67 +267286,67 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1610ba │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r7, #15] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #348] @ (161420 ) │ │ │ │ @@ -267489,45 +267490,45 @@ │ │ │ │ nop │ │ │ │ strb r2, [r7, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #712] @ (161700 ) │ │ │ │ + ldr r7, [pc, #744] @ (161720 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #536] @ (16165c ) │ │ │ │ + ldr r7, [pc, #568] @ (16167c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #384] @ (1615d0 ) │ │ │ │ + ldr r7, [pc, #416] @ (1615f0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #224] @ (16153c ) │ │ │ │ + ldr r7, [pc, #256] @ (16155c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #64] @ (1614a8 ) │ │ │ │ + ldr r7, [pc, #96] @ (1614c8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ cbz r1, 16147a │ │ │ │ vldr d7, [r3, #24] │ │ │ │ vstr d7, [r1] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ @@ -267844,71 +267845,71 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 161d5a │ │ │ │ @ instruction: 0xfffffcb7 │ │ │ │ vmlal.u q15, d15, d27[0] │ │ │ │ vtbl.8 d31, {d15}, d11 │ │ │ │ vsubl.u q15, d15, d7 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ @ instruction: 0xffffdbb1 │ │ │ │ vcvt.u16.f16 d30, d9, #1 │ │ │ │ vtbx.8 d29, {d15-d18}, d11 │ │ │ │ @ instruction: 0xffff6e8c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [pc, #752] @ (161ac4 ) │ │ │ │ + ldr r4, [pc, #784] @ (161ae4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q8, q9, #12 │ │ │ │ - ldr r4, [pc, #568] @ (161a1c ) │ │ │ │ + vshr.u64 q8, q9, #4 │ │ │ │ + ldr r4, [pc, #600] @ (161a3c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #432] @ (16199c ) │ │ │ │ + ldr r4, [pc, #464] @ (1619bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q8, q9, #54 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + vshr.u64 q8, q9, #46 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (161940 ) │ │ │ │ + ldr r4, [pc, #360] @ (161960 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q0, q9, #16 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + vshr.u64 q0, q9, #8 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #216] @ (1618dc ) │ │ │ │ + ldr r4, [pc, #248] @ (1618fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #64] @ (161848 ) │ │ │ │ + ldr r4, [pc, #96] @ (161868 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #1016] @ (161c04 ) │ │ │ │ + ldr r4, [pc, #24] @ (161824 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #944] @ (161bc0 ) │ │ │ │ + ldr r3, [pc, #976] @ (161be0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #872] @ (161b7c ) │ │ │ │ + ldr r3, [pc, #904] @ (161b9c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #800] @ (161b38 ) │ │ │ │ + ldr r3, [pc, #832] @ (161b58 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #728] @ (161af4 ) │ │ │ │ + ldr r3, [pc, #760] @ (161b14 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #656] @ (161ab0 ) │ │ │ │ + ldr r3, [pc, #688] @ (161ad0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #584] @ (161a6c ) │ │ │ │ + ldr r3, [pc, #616] @ (161a8c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -268013,39 +268014,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 161880 │ │ │ │ nop │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #336] @ (161a90 ) │ │ │ │ + ldr r2, [pc, #368] @ (161ab0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q8, q9, #40 │ │ │ │ - ldr r2, [pc, #184] @ (161a04 ) │ │ │ │ + vshr.u64 q8, q9, #32 │ │ │ │ + ldr r2, [pc, #216] @ (161a24 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q0, q9, #16 │ │ │ │ - ldr r2, [pc, #48] @ (161988 ) │ │ │ │ + vshr.u64 q0, q9, #8 │ │ │ │ + ldr r2, [pc, #80] @ (1619a8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q0, q9, #48 │ │ │ │ + vshr.u64 q0, q9, #40 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #232] @ (161a5c ) │ │ │ │ @@ -268149,38 +268150,38 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1619b8 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr2, {7} │ │ │ │ - ldr r1, [pc, #104] @ (161ae8 ) │ │ │ │ + mrc2 0, 5, r0, cr0, cr2, {7} │ │ │ │ + ldr r1, [pc, #136] @ (161b08 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mcr2 0, 4, r0, cr0, cr2, {7} │ │ │ │ - ldr r0, [pc, #968] @ (161e54 ) │ │ │ │ + mcr2 0, 4, r0, cr8, cr2, {7} │ │ │ │ + ldr r0, [pc, #1000] @ (161e74 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc2 0, 2, r0, cr12, cr2, {7} │ │ │ │ - ldr r0, [pc, #824] @ (161dd0 ) │ │ │ │ + mcr2 0, 3, r0, cr4, cr2, {7} │ │ │ │ + ldr r0, [pc, #856] @ (161df0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #272] @ (161bc0 ) │ │ │ │ @@ -268300,43 +268301,43 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 161af6 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ - blx ip │ │ │ │ + ldc2l 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + blx sp │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-968] @ 0xfffffc38 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + stc2l 0, cr0, [ip, #-968] @ 0xfffffc38 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-968] @ 0xfffffc38 │ │ │ │ - blx r2 │ │ │ │ + stc2 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #968 @ 0x3c8 │ │ │ │ - bxns sp │ │ │ │ + stc2 0, cr0, [r2, #-968] @ 0xfffffc38 │ │ │ │ + bxns lr │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r2, [pc, #344] @ (161d78 ) │ │ │ │ @@ -268478,48 +268479,48 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 161c92 │ │ │ │ nop │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 161bcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfbda00f2 │ │ │ │ - mov r4, r9 │ │ │ │ + @ instruction: 0xfbe200f2 │ │ │ │ + mov r4, sl │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfbb600f2 │ │ │ │ - mov r0, r5 │ │ │ │ + @ instruction: 0xfbbe00f2 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb9200f2 │ │ │ │ - mov r4, r0 │ │ │ │ + @ instruction: 0xfb9a00f2 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb6c00f2 │ │ │ │ - cmp lr, fp │ │ │ │ + @ instruction: 0xfb7400f2 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb4400f2 │ │ │ │ - cmp lr, r6 │ │ │ │ + @ instruction: 0xfb4c00f2 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ mov r4, r1 │ │ │ │ @@ -268620,34 +268621,34 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 161e40 │ │ │ │ str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfa3200f2 │ │ │ │ - add ip, r4 │ │ │ │ + @ instruction: 0xfa3a00f2 │ │ │ │ + add ip, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfa0e00f2 │ │ │ │ - add r8, r0 │ │ │ │ + @ instruction: 0xfa1600f2 │ │ │ │ + add r8, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e600f2 │ │ │ │ - add r0, fp │ │ │ │ + vld1.8 @ instruction: 0xf9ee00f2 │ │ │ │ + add r0, ip │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ (162024 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -268761,39 +268762,39 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 161f72 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vst4. {d0-d3}, [r4 :256], r2 │ │ │ │ - muls r6, r6 │ │ │ │ + vst4. {d0-d3}, [ip :256], r2 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str??.w r0, [r0, #242] @ 0xf2 │ │ │ │ - muls r2, r2 │ │ │ │ + str??.w r0, [r8, #242] @ 0xf2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh.w r0, [ip, #242] @ 0xf2 │ │ │ │ - orrs r6, r5 │ │ │ │ + str.w r0, [r4, #242] @ 0xf2 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb.w r0, [r6, #242] @ 0xf2 │ │ │ │ - orrs r0, r1 │ │ │ │ + ldrb.w r0, [lr, #242] @ 0xf2 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r5, #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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ @@ -269237,82 +269238,82 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf7d400f2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + @ instruction: 0xf7dc00f2 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bmi.n 162448 │ │ │ │ + bmi.n 162458 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs.w r0, r0, #7929856 @ 0x790000 │ │ │ │ - ands r2, r4 │ │ │ │ + subs.w r0, r8, #7929856 @ 0x790000 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #688] @ (162800 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #464] @ (162724 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #296] @ (162680 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #144] @ (1625ec ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf4d400f2 │ │ │ │ + @ instruction: 0xf4dc00f2 │ │ │ │ @ instruction: 0x47fe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orn r0, lr, #7929856 @ 0x790000 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + orns r0, r6, #7929856 @ 0x790000 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - and.w r0, r8, #7929856 @ 0x790000 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + ands.w r0, r0, #7929856 @ 0x790000 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf3e400f2 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf3ec00f2 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf3c000f2 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf3c800f2 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [pc, #144] @ (16263c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #144] @ (162640 ) │ │ │ │ ldr r3, [pc, #148] @ (162644 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -269366,33 +269367,33 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 162292 │ │ │ │ - @ instruction: 0xf2ec00f2 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf2f400f2 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movt r0, #33010 @ 0x80f2 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf2d000f2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subw r0, r4, #242 @ 0xf2 │ │ │ │ - subs r5, #22 │ │ │ │ + subw r0, ip, #242 @ 0xf2 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf27e00f2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf28600f2 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ ldr.w r2, [pc, #1392] @ 162bf4 │ │ │ │ @@ -269920,105 +269921,105 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 162810 │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r8, #242 @ 0xf2 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + @ instruction: 0xf1e000f2 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #688 @ (adr r1, 162ebc ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 162edc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.s64 q0, q9, #22 │ │ │ │ - subs r2, #28 │ │ │ │ + vshr.s64 q0, q9, #14 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 162c48 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 162c68 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcc.n 162cec │ │ │ │ + bcc.n 162cfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vqadd.s16 q8, q15, q9 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + vqadd.s32 q8, q11, q9 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ negs r0, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ tst r0, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ rors r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ rors r4, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 4, r0, cr2, cr2, {7} │ │ │ │ + mcr 0, 4, r0, cr10, cr2, {7} │ │ │ │ sbcs r4, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mcr 0, 2, r0, cr12, cr2, {7} │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + mrc 0, 2, r0, cr4, cr2, {7} │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr2, {7} │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + mcr 0, 1, r0, cr12, cr2, {7} │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr, #968]! @ 0x3c8 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + mcr 0, 0, r0, cr6, cr2, {7} │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + ldcl 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc 0, cr0, [r0, #968]! @ 0x3c8 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + ldc 0, cr0, [r8, #968]! @ 0x3c8 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [sl, #968] @ 0x3c8 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + ldc 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + ldc 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stcl 0, cr0, [r6], #968 @ 0x3c8 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + stcl 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, 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 sl, r2 │ │ │ │ @@ -270369,63 +270370,63 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldrsb r0, [r3, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, r2, ror #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + adcs.w r0, ip, r2, ror #3 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strd r0, r0, [r8, #-968] @ 0x3c8 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + ldrd r0, r0, [r0, #-968] @ 0x3c8 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe8dc00f2 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + strd r0, r0, [r4], #968 @ 0x3c8 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia.w r4!, {r1, r4, r5, r6, r7} │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + ldmia.w ip!, {r1, r4, r5, r6, r7} │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia.w ip, {r1, r4, r5, r6, r7} │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + ldmia.w r4, {r1, r4, r5, r6, r7} │ │ │ │ + adds r3, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strd r0, r0, [r6], #-968 @ 0x3c8 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + strd r0, r0, [lr], #-968 @ 0x3c8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r2, r5, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ @@ -270869,131 +270870,131 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1632f2 │ │ │ │ nop │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 163408 │ │ │ │ + b.n 163418 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r2, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r3, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r2, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1630ec │ │ │ │ + b.n 1630fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 163004 │ │ │ │ + b.n 163014 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 162fc4 │ │ │ │ + b.n 162fd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 162f84 │ │ │ │ + b.n 162f94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 162f44 │ │ │ │ + b.n 162f54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 162f04 │ │ │ │ + b.n 162f14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 163e48 │ │ │ │ + b.n 163e58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 163d60 │ │ │ │ + b.n 163d70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 163d20 │ │ │ │ + b.n 163d30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r2, r5, #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, #2632] @ 0xa48 │ │ │ │ subw sp, sp, #1404 @ 0x57c │ │ │ │ @@ -271794,109 +271795,109 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldr r5, [pc, #968] @ (16435c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 164274 │ │ │ │ + b.n 164284 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr9, {7} │ │ │ │ - stc2l 0, cr0, [lr], #932 @ 0x3a4 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr9, {7} │ │ │ │ + ldc2l 0, cr0, [r6], #932 @ 0x3a4 │ │ │ │ adds r2, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #640] @ (16422c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stc2 0, cr0, [r8], {233} @ 0xe9 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + ldc2 0, cr0, [r0], {233} @ 0xe9 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 163f84 │ │ │ │ + ble.n 163f94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfac400e9 │ │ │ │ - vld4. {d0-d3}, [r6 :128], r9 │ │ │ │ - ble.n 163f04 │ │ │ │ + @ instruction: 0xfacc00e9 │ │ │ │ + vld4. {d0-d3}, [lr :128], r9 │ │ │ │ + ble.n 163f14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa8200e9 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xfa8a00e9 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh.w r0, [lr, #233] @ 0xe9 │ │ │ │ - ble.n 164044 │ │ │ │ + str.w r0, [r6, #233] @ 0xe9 │ │ │ │ + ble.n 164054 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfa1200e9 │ │ │ │ - stc2 0, cr0, [lr], #932 @ 0x3a4 │ │ │ │ - bgt.n 163f38 │ │ │ │ + @ instruction: 0xfa1a00e9 │ │ │ │ + ldc2 0, cr0, [r6], #932 @ 0x3a4 │ │ │ │ + bgt.n 163f48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vst1.8 {d0[7]}, [ip], r9 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + ldrsb.w r0, [r4, #233] @ 0xe9 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 164094 │ │ │ │ + bgt.n 1640a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh.w r0, [r2, r9, lsl #2] │ │ │ │ - @ instruction: 0xfb5e00e9 │ │ │ │ - blt.n 163f20 │ │ │ │ + ldrsh.w r0, [sl, r9, lsl #2] │ │ │ │ + @ instruction: 0xfb6600e9 │ │ │ │ + blt.n 163f30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str??.w r0, [ip, r9, lsl #2] │ │ │ │ - @ instruction: 0xfaf000e9 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + ldr??.w r0, [r4, r9, lsl #2] │ │ │ │ + @ instruction: 0xfaf800e9 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bge.n 163ff4 │ │ │ │ + bge.n 164004 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf7ca00e9 │ │ │ │ + @ instruction: 0xf7d200e9 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bge.n 163f30 │ │ │ │ + bge.n 163f40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf75e00e9 │ │ │ │ - bge.n 1640dc │ │ │ │ + @ instruction: 0xf76600e9 │ │ │ │ + bge.n 1640ec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf72e00e9 │ │ │ │ - bge.n 164098 │ │ │ │ + @ instruction: 0xf73600e9 │ │ │ │ + bge.n 1640a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf70800e9 │ │ │ │ - bge.n 164068 │ │ │ │ + @ instruction: 0xf71000e9 │ │ │ │ + bge.n 164078 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf6e800e9 │ │ │ │ - bls.n 16401c │ │ │ │ + @ instruction: 0xf6f000e9 │ │ │ │ + bls.n 16402c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf6be00e9 │ │ │ │ - bls.n 163fd4 │ │ │ │ + movt r0, #26857 @ 0x68e9 │ │ │ │ + bls.n 163fe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf69200e9 │ │ │ │ - movs r4, #2 │ │ │ │ + @ instruction: 0xf69a00e9 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bls.n 164150 │ │ │ │ + bls.n 164160 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movw r0, #35049 @ 0x88e9 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf65000e9 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, 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 r9, r2 │ │ │ │ @@ -272132,41 +272133,41 @@ │ │ │ │ @ instruction: 0xea11812d │ │ │ │ str r7, [sp, #612] @ 0x264 │ │ │ │ subs r5, #113 @ 0x71 │ │ │ │ add r0, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 164290 │ │ │ │ + bvc.n 1642a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eor.w r0, ip, #7634944 @ 0x748000 │ │ │ │ - @ instruction: 0xf75000e9 │ │ │ │ - @ instruction: 0xf73c00e9 │ │ │ │ + eors.w r0, r4, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xf75800e9 │ │ │ │ + @ instruction: 0xf74400e9 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf73c00e9 │ │ │ │ - @ instruction: 0xf72e00e9 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + @ instruction: 0xf74400e9 │ │ │ │ + @ instruction: 0xf73600e9 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 164374 │ │ │ │ + bvs.n 164384 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf2e600e9 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + @ instruction: 0xf2ee00e9 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ @@ -272567,98 +272568,98 @@ │ │ │ │ ... │ │ │ │ asrs r0, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf4da00e9 │ │ │ │ - @ instruction: 0xf4ee00e9 │ │ │ │ - @ instruction: 0xf4c400e9 │ │ │ │ - @ instruction: 0xf4d000e9 │ │ │ │ + @ instruction: 0xf4e200e9 │ │ │ │ + @ instruction: 0xf4f600e9 │ │ │ │ + @ instruction: 0xf4cc00e9 │ │ │ │ + @ instruction: 0xf4d800e9 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b400e9 │ │ │ │ - @ instruction: 0xf27400f1 │ │ │ │ - eors.w r0, r0, #7634944 @ 0x748000 │ │ │ │ - @ instruction: 0xf72200e9 │ │ │ │ + @ instruction: 0xf4bc00e9 │ │ │ │ + @ instruction: 0xf27c00f1 │ │ │ │ + eors.w r0, r8, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xf72a00e9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, ip, #7634944 @ 0x748000 │ │ │ │ - eor.w r0, r0, #7634944 @ 0x748000 │ │ │ │ - orr.w r0, lr, #7634944 @ 0x748000 │ │ │ │ - @ instruction: 0xf25a00e9 │ │ │ │ - ands.w r0, lr, #7634944 @ 0x748000 │ │ │ │ - bic.w r0, ip, #7634944 @ 0x748000 │ │ │ │ + eor.w r0, r4, #7634944 @ 0x748000 │ │ │ │ + eor.w r0, r8, #7634944 @ 0x748000 │ │ │ │ + orrs.w r0, r6, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xf26200e9 │ │ │ │ + bic.w r0, r6, #7634944 @ 0x748000 │ │ │ │ + bics.w r0, r4, #7634944 @ 0x748000 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, #7634944 @ 0x748000 │ │ │ │ - bic.w r0, r4, #7634944 @ 0x748000 │ │ │ │ + ands.w r0, sl, #7634944 @ 0x748000 │ │ │ │ + bic.w r0, ip, #7634944 @ 0x748000 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ea00e9 │ │ │ │ - and.w r0, r4, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xf3f200e9 │ │ │ │ + and.w r0, ip, #7634944 @ 0x748000 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3c400e9 │ │ │ │ - @ instruction: 0xf3d200e9 │ │ │ │ - @ instruction: 0xf2fc00e9 │ │ │ │ - @ instruction: 0xf2ba00e9 │ │ │ │ - eor.w r0, sl, #233 @ 0xe9 │ │ │ │ + @ instruction: 0xf3cc00e9 │ │ │ │ + @ instruction: 0xf3da00e9 │ │ │ │ + @ instruction: 0xf30400e9 │ │ │ │ + movt r0, #8425 @ 0x20e9 │ │ │ │ + eors.w r0, r2, #233 @ 0xe9 │ │ │ │ subs r6, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 1648e4 │ │ │ │ + bcs.n 1648f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vhadd.s q0, q8, │ │ │ │ - adds r2, r7, #2 │ │ │ │ + vhadd.s q0, q12, │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 164860 │ │ │ │ + bcs.n 164870 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp 0, 14, cr0, cr4, cr9, {7} │ │ │ │ - bne.n 16481c │ │ │ │ + cdp 0, 14, cr0, cr12, cr9, {7} │ │ │ │ + bne.n 16482c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp 0, 11, cr0, cr10, cr9, {7} │ │ │ │ - bne.n 1647d8 │ │ │ │ + cdp 0, 12, cr0, cr2, cr9, {7} │ │ │ │ + bne.n 1647e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp 0, 9, cr0, cr10, cr9, {7} │ │ │ │ - adds r4, r4, #0 │ │ │ │ + cdp 0, 10, cr0, cr2, cr9, {7} │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bne.n 16478c │ │ │ │ + bne.n 16479c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp 0, 6, cr0, cr6, cr9, {7} │ │ │ │ - bne.n 164948 │ │ │ │ + cdp 0, 6, cr0, cr14, cr9, {7} │ │ │ │ + bne.n 164958 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr9, {7} │ │ │ │ - subs r0, r2, r7 │ │ │ │ + cdp 0, 4, cr0, cr14, cr9, {7} │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bne.n 1648e4 │ │ │ │ + bne.n 1648f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp 0, 0, cr0, cr8, cr9, {7} │ │ │ │ + cdp 0, 1, cr0, cr0, cr9, {7} │ │ │ │ ldr r3, [pc, #608] @ (164afc ) │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ ldr r2, [pc, #608] @ (164b00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -272896,83 +272897,83 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1645ea │ │ │ │ b.n 16470a │ │ │ │ nop │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldcl 0, cr0, [r4], {233} @ 0xe9 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + ldcl 0, cr0, [ip], {233} @ 0xe9 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc 0, cr0, [r2], #932 @ 0x3a4 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + stc 0, cr0, [sl], #932 @ 0x3a4 │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-932 @ 0xfffffc5c │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + stc 0, cr0, [r6], {233} @ 0xe9 │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrrc 0, 14, r0, r4, cr9 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + mrrc 0, 14, r0, ip, cr9 │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [sl], #-932 @ 0xfffffc5c │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldc 0, cr0, [r2], #-932 @ 0xfffffc5c │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [r2], {233} @ 0xe9 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stc 0, cr0, [sl], {233} @ 0xe9 │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - rsbs r0, r6, r9, asr #3 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + rsbs r0, lr, r9, asr #3 │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs.w r0, r8, r9, asr #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + rsb r0, r0, r9, asr #3 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xeb8800e9 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + @ instruction: 0xeb9000e9 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adcs.w r0, r2, r9, asr #3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adcs.w r0, sl, r9, asr #3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xeb2400e9 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + @ instruction: 0xeb2c00e9 │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add.w r0, r0, r9, asr #3 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + add.w r0, r8, r9, asr #3 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xead800e9 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + @ instruction: 0xeae000e9 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xeaac00e9 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + @ instruction: 0xeab400e9 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -272997,19 +272998,19 @@ │ │ │ │ add.w r2, r2, #420 @ 0x1a4 │ │ │ │ mov.w r1, #452 @ 0x1c4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 164bc6 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe9a400e9 │ │ │ │ + @ instruction: 0xe9ac00e9 │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [pc, #340] @ (164d6c ) │ │ │ │ ldr r3, [pc, #340] @ (164d70 ) │ │ │ │ @@ -273162,33 +273163,33 @@ │ │ │ │ nop │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-932] @ 0xfffffc5c │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldcl 0, cr0, [ip, #-932] @ 0xfffffc5c │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldcl 0, cr0, [ip], #932 @ 0x3a4 │ │ │ │ + stc 0, cr0, [r4, #-932] @ 0xfffffc5c │ │ │ │ adds r7, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrrc 0, 14, r0, r4, cr9 │ │ │ │ + mrrc 0, 14, r0, ip, cr9 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #348] @ (164f14 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #348] @ (164f18 ) │ │ │ │ @@ -273331,38 +273332,38 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 164e42 │ │ │ │ adds r7, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs.w r0, r8, r9, asr #3 │ │ │ │ + rsb r0, r0, r9, asr #3 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xeaf800e9 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + add.w r0, r0, r9, asr #3 │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xead000e9 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + @ instruction: 0xead800e9 │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xeaaa00e9 │ │ │ │ + @ instruction: 0xeab200e9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #340] @ (1650bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #340] @ (1650c0 ) │ │ │ │ @@ -273503,38 +273504,38 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 164fea │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - and.w r0, r8, r9, asr #3 │ │ │ │ + ands.w r0, r0, r9, asr #3 │ │ │ │ adds r4, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r0, #-932] @ 0x3a4 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r8, #-932] @ 0x3a4 │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmdb r8!, {r0, r3, r5, r6, r7} │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmdb r0!, {r0, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmdb r2, {r0, r3, r5, r6, r7} │ │ │ │ + stmdb sl, {r0, r3, r5, r6, r7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #320] @ 0x140 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -273617,29 +273618,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 165170 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strex r0, r0, [lr, #932] @ 0x3a4 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + @ instruction: 0xe85600e9 │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe82000e9 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + @ instruction: 0xe82800e9 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1651b8 │ │ │ │ + b.n 1651c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #320] @ 0x140 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273715,31 +273716,31 @@ │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16526e │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165190 │ │ │ │ + b.n 1651a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 165140 │ │ │ │ + b.n 165150 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1650f8 │ │ │ │ + b.n 165108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #320] @ 0x140 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273815,31 +273816,31 @@ │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16536a │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165094 │ │ │ │ + b.n 1650a4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 165044 │ │ │ │ + b.n 165054 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 164ffc │ │ │ │ + b.n 16500c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #320] @ 0x140 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273923,31 +273924,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 165458 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 164f6c │ │ │ │ + b.n 164f7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 164f24 │ │ │ │ + b.n 164f34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 164eb0 │ │ │ │ + b.n 164ec0 │ │ │ │ lsls r1, r5, #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.w r6, [r0, #320] @ 0x140 │ │ │ │ sub sp, #20 │ │ │ │ @@ -274235,67 +274236,67 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 165642 │ │ │ │ b.n 1657d4 │ │ │ │ nop │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 1650d0 │ │ │ │ + b.n 1650e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 165058 │ │ │ │ + b.n 165068 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165fd4 │ │ │ │ + b.n 165fe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 165f58 │ │ │ │ + b.n 165f68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165ee4 │ │ │ │ + b.n 165ef4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165ea0 │ │ │ │ + b.n 165eb0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 165dcc │ │ │ │ + b.n 165ddc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 165c00 │ │ │ │ + b.n 165c10 │ │ │ │ lsls r1, r5, #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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #684] @ (165b38 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -274577,68 +274578,68 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165d20 │ │ │ │ + b.n 165d30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 165c30 │ │ │ │ + b.n 165c40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ @ instruction: 0xfa7fffff │ │ │ │ bl cdb62 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x5e> │ │ │ │ ldr??.w pc, [r3, #255]! │ │ │ │ @ instruction: 0xf969ffff │ │ │ │ cmp r3, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - it │ │ │ │ - lsl r2, r6, #3 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + stmia r0!, {} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - it vc │ │ │ │ - lslvc r2, r6, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + nop {8} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r2, r5, #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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #520] @ (165ddc ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -274845,47 +274846,47 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165cbe │ │ │ │ nop │ │ │ │ cmp r0, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ble.n 165d40 │ │ │ │ + ble.n 165d50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #254 @ 0xfe │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r2, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 165dd0 │ │ │ │ + bgt.n 165de0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r2, r6, #3 │ │ │ │ - lsleq r6, r1, #23 │ │ │ │ + lslne r6, r2, #23 │ │ │ │ lsleq r2, r5, #3 │ │ │ │ - bgt.n 165d9c │ │ │ │ + bgt.n 165dac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 165ef0 │ │ │ │ + bgt.n 165f00 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r2, r5, #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, #2968] @ 0xb98 │ │ │ │ ldr.w r4, [r0, #320] @ 0x140 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -275099,39 +275100,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165f40 │ │ │ │ nop │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n 165f94 │ │ │ │ + blt.n 165fa4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 166150 │ │ │ │ + blt.n 166160 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r5, #124 @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r2, r1, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bls.n 16604c │ │ │ │ + bls.n 16605c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #80] @ (166104 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -275166,19 +275167,19 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1660e4 │ │ │ │ nop │ │ │ │ movs r4, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 16616a │ │ │ │ + cbnz r2, 16616c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n 166194 │ │ │ │ + bls.n 1661a4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #152] @ (1661c0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -275239,28 +275240,28 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 166180 │ │ │ │ nop │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 166204 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bhi.n 166158 │ │ │ │ + bhi.n 166168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [pc], #1020 @ 1665d0 │ │ │ │ @ instruction: 0xfa4fffff │ │ │ │ vminnm.f32 , , │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001661e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -275310,27 +275311,27 @@ │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 166216 │ │ │ │ nop │ │ │ │ - bhi.n 166354 │ │ │ │ + bhi.n 166364 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 166230 │ │ │ │ + bvc.n 166240 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r0, 1662b8 │ │ │ │ + cbnz r0, 1662ba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 1661f0 │ │ │ │ + bvc.n 166200 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00166288 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275476,29 +275477,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvc.n 166444 │ │ │ │ + bvc.n 166454 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r0, 1663f2 │ │ │ │ + cbnz r0, 1663f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, r4, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvc.n 166404 │ │ │ │ + bvc.n 166414 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 1663f4 │ │ │ │ + cbnz r6, 1663f6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, r3, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 1663c8 │ │ │ │ + bvs.n 1663d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r2, 1663f8 │ │ │ │ + cbnz r2, 1663fa │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 001663ec : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1664d8 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -275627,17 +275628,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 166490 │ │ │ │ + bpl.n 1664a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00166514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275835,23 +275836,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 166708 │ │ │ │ + bmi.n 166718 │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r0, r7, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 1666c4 │ │ │ │ + bcc.n 1666d4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001666e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -276055,23 +276056,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 1668d8 │ │ │ │ + bne.n 1668e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r6, r0, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 166890 │ │ │ │ + bne.n 1668a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00166908 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -276512,41 +276513,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r6, r4, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00166dcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -276987,41 +276988,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r6, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00167290 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -277134,17 +277135,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001673d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277342,23 +277343,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #672 @ (adr r7, 167834 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 167854 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r7, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 1677a0 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 1677c0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001675a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277556,23 +277557,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #864 @ (adr r5, 167ac4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 167ae4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 167a30 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 167a50 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00167774 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277683,17 +277684,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #576 @ (adr r4, 167ac4 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 167ae4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00167888 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277805,17 +277806,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 167b8c ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 167bac ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001679a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -278097,23 +278098,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 168018 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 168038 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, pc, #800 @ (adr r0, 167f7c ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 167f9c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00167c60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -278223,17 +278224,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 q0, q14, q12 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00167d78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -278343,17 +278344,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 0, cr0, cr4, cr8, {7} │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00167e90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278558,22 +278559,22 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 5, cr0, cr4, cr8, {7} │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stc2 0, cr0, [ip], #-928 @ 0xfffffc60 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168078 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278685,17 +278686,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfad600e8 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, 1681c4 │ │ │ │ + cbnz r2, 1681c6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001681c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278807,17 +278808,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 {d0[7]}, [lr], r8 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168308 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -278927,17 +278928,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [lr, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168408 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -279047,17 +279048,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf78e00e8 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168508 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -279278,33 +279279,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ mcr2 0, 3, r0, cr14, cr12, {7} │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ sbcs.w r0, r6, #7602176 @ 0x740000 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 1687b8 │ │ │ │ + cbz r2, 1687ba │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016874c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -279415,17 +279416,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r2, #7602176 @ 0x740000 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168894 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -279534,17 +279535,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2bc00e8 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 1689d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #76] @ (168a34 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -279583,19 +279584,19 @@ │ │ │ │ @ instruction: 0xfad400fc │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 168a3c │ │ │ │ + bls.n 168a4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 00168a50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -279628,19 +279629,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 168a7c │ │ │ │ @ instruction: 0xfa5800fc │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n 1689c0 │ │ │ │ + bhi.n 1689d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #296] @ (168be8 ) │ │ │ │ ldr r2, [pc, #300] @ (168bec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 168acc │ │ │ │ @@ -279773,54 +279774,54 @@ │ │ │ │ @ instruction: 0xfa0000fc │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r5, r4] │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r3, [r5, #14] │ │ │ │ - @ instruction: 0xffffaff4 │ │ │ │ + @ instruction: 0xffffaffc │ │ │ │ lsls r1, r5, #3 │ │ │ │ bvs.n 168c2e │ │ │ │ - vcvt.u32.f32 q13, q11, #1 │ │ │ │ + vcvt.u32.f32 q13, q15, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ - @ instruction: 0xffffafde │ │ │ │ + vqrdmlsh.s q13, , d22[0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ - vtbl.8 d26, {d15-d16}, d18 │ │ │ │ + vtbl.8 d26, {d15-d16}, d26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 168bcc │ │ │ │ + bvc.n 168bdc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 168b90 │ │ │ │ + bvc.n 168ba0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 168b54 │ │ │ │ + bvc.n 168b64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 168d18 │ │ │ │ + bvc.n 168d28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 168cdc │ │ │ │ + bvc.n 168cec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168c54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -280004,55 +280005,55 @@ │ │ │ │ ldr.w r0, [r6, ip, lsl #3] │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [lr, ip, lsl #3] │ │ │ │ strh.w r0, [lr, ip, lsl #3] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n 168e3c │ │ │ │ + bvs.n 168e4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 168dac │ │ │ │ + bpl.n 168dbc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 168d70 │ │ │ │ + bpl.n 168d80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 168f34 │ │ │ │ + bpl.n 168f44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 168ef4 │ │ │ │ + bpl.n 168f04 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 168eb8 │ │ │ │ + bpl.n 168ec8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00168e6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -280097,25 +280098,25 @@ │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 168e92 │ │ │ │ nop │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 168fc8 │ │ │ │ + bmi.n 168fd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 168f88 │ │ │ │ + bmi.n 168f98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [pc, #264] @ (169018 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -280240,42 +280241,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r6, #8257536 @ 0x7e0000 │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf58e00fc │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfa6fffff │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 168f4c │ │ │ │ + bcc.n 168f5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 169108 │ │ │ │ + bcc.n 169118 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 1690cc │ │ │ │ + bcc.n 1690dc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 169090 │ │ │ │ + bcc.n 1690a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016906c : │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ cbz r3, 169092 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280301,19 +280302,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16908e │ │ │ │ nop │ │ │ │ - bcs.n 1691a4 │ │ │ │ + bcs.n 1691b4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 001690c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -280416,37 +280417,37 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 169138 │ │ │ │ @ instruction: 0xf3e400fc │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 169170 │ │ │ │ + bne.n 169180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 169134 │ │ │ │ + bne.n 169144 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 1690f8 │ │ │ │ + bne.n 169108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 1692bc │ │ │ │ + bne.n 1692cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001691fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -280561,40 +280562,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16928a │ │ │ │ nop │ │ │ │ subw r0, ip, #252 @ 0xfc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subw r0, r4, #252 @ 0xfc │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf23200fc │ │ │ │ - beq.n 169400 │ │ │ │ + beq.n 169410 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 1693c8 │ │ │ │ + beq.n 1693d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n 169388 │ │ │ │ + beq.n 169398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169354 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -280626,19 +280627,19 @@ │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 169382 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 16964c ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 16966c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001693bc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #316] @ 0x13c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -280672,19 +280673,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1693ee │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #240 @ (adr r7, 169510 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 169530 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169420 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -280711,19 +280712,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 169446 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 169808 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 169828 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169478 : │ │ │ │ stmdb 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 │ │ │ │ @@ -280849,30 +280850,30 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1694fa │ │ │ │ nop │ │ │ │ bic.w r0, lr, #252 @ 0xfc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 1697a8 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 1697c8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ vshr.s64 q8, q14, #62 │ │ │ │ bvs.n 169504 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #864 @ (adr r5, 16993c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 16995c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001695e4 : │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ cbz r3, 16960a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280899,19 +280900,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 169606 │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #128 @ (adr r5, 1696c0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 1696e0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169640 : │ │ │ │ ldr.w r3, [r0, #300] @ 0x12c │ │ │ │ cbz r3, 169666 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280937,19 +280938,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 169662 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1699ac ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 1699cc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016969c : │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cbz r3, 1696be │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280976,19 +280977,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1696ba │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #416 @ (adr r4, 169898 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 1698b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001696f8 : │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cbz r3, 16971e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -281015,19 +281016,19 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16971a │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 169780 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 1697a0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169758 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -281106,25 +281107,25 @@ │ │ │ │ b.n 1697a6 │ │ │ │ ldcl 0, cr0, [r0, #-1008] @ 0xfffffc10 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldc 0, cr0, [r6, #-1008] @ 0xfffffc10 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 1699cc ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 1699ec ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 169938 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 169958 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169840 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -281201,25 +281202,25 @@ │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl], #-1008 @ 0xfffffc10 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldc 0, cr0, [r4], #-1008 @ 0xfffffc10 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #536 @ (adr r2, 169b2c ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 169b4c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #384 @ (adr r2, 169aa0 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 169ac0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169920 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -281292,25 +281293,25 @@ │ │ │ │ b.n 169960 │ │ │ │ @ instruction: 0xeb8a00fc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adcs.w r0, ip, ip, ror #3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 169ca4 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 169cc4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #536 @ (adr r1, 169c10 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 169c30 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001699f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -281382,25 +281383,25 @@ │ │ │ │ b.n 169a38 │ │ │ │ @ instruction: 0xeab200fc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ eor.w r0, r4, ip, ror #3 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, pc, #856 @ (adr r0, 169e1c ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 169e3c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, pc, #696 @ (adr r0, 169d88 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 169da8 ) │ │ │ │ lsls r1, r5, #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 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ @@ -281475,25 +281476,25 @@ │ │ │ │ b.n 169b1a │ │ │ │ ldrd r0, r0, [r4, #1008] @ 0x3f0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xe9a200fc │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169bb4 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281542,19 +281543,19 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 169bea │ │ │ │ ldrd r0, r0, [r2], #1008 @ 0x3f0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8d200fc │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169c50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -281627,25 +281628,25 @@ │ │ │ │ b.n 169c90 │ │ │ │ @ instruction: 0xe85a00fc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xe82c00fc │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169d28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -281722,25 +281723,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 169c8c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169e04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -281816,25 +281817,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 169bb0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169ee0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -281909,25 +281910,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 169ad8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00169fc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -282002,25 +282003,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 1699f8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016a0a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -282095,25 +282096,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 16a918 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016a178 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -282190,25 +282191,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 16a83c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016a254 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -282285,25 +282286,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 16a760 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r5, #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 │ │ │ │ ldr r5, [pc, #148] @ (16a3d8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -282375,19 +282376,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 16a6c4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 16a658 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r1, r5, #3 │ │ │ │ - strmi r7, [sp, #968] @ 0x3c8 │ │ │ │ + strpl r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r2, r6, #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, #3000] @ 0xbb8 │ │ │ │ ldr.w ip, [pc, #244] @ 16a500 │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -282477,23 +282478,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16a486 │ │ │ │ b.n 16a658 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 16a580 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmia r7!, {r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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 │ │ │ │ @@ -282523,19 +282524,19 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 16a53e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bebe0 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016a584 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282563,19 +282564,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16a5a2 │ │ │ │ nop │ │ │ │ bvc.n 16a65c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016a5e0 : │ │ │ │ ldr r3, [pc, #16] @ (16a5f4 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (16a5f8 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -282813,59 +282814,59 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ udf #166 @ 0xa6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, 16a8c0 │ │ │ │ + cbnz r2, 16a8c2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, 16a8c2 │ │ │ │ + cbnz r4, 16a8c4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r6, 16a8c4 │ │ │ │ + cbnz r6, 16a8c6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, 16a8c8 │ │ │ │ + cbnz r0, 16a8ca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, 16a8ca │ │ │ │ + cbnz r4, 16a8cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r6, 16a8cc │ │ │ │ + cbnz r6, 16a8ce │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016a890 : │ │ │ │ stmdb 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 │ │ │ │ @@ -283183,81 +283184,81 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 16ab74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, 16abfe │ │ │ │ + cbnz r2, 16ac00 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, 16abea │ │ │ │ + cbnz r4, 16abec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ac44 : │ │ │ │ ldr r1, [pc, #40] @ (16ac70 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [pc, #40] @ (16ac74 ) │ │ │ │ add r1, pc │ │ │ │ @@ -283427,43 +283428,43 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 16adf0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ae20 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -283490,19 +283491,19 @@ │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16ae3c │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ae7c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -283621,45 +283622,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16aeb8 │ │ │ │ nop │ │ │ │ bvs.n 16b000 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ bvs.n 16aff4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ bvs.n 16afbc │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, 16b042 │ │ │ │ + cbz r6, 16b044 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r0, 16b046 │ │ │ │ + cbz r0, 16b048 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r0, 16b048 │ │ │ │ + cbz r0, 16b04a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016afe8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -283684,21 +283685,21 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #533 @ 0x215 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16b004 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, 16b080 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283800,31 +283801,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 16b1dc │ │ │ │ lsls r4, r7, #3 │ │ │ │ bmi.n 16b184 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, 16b1a8 │ │ │ │ + cbz r6, 16b1aa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b170 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -283850,21 +283851,21 @@ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ add.w r2, r2, #272 @ 0x110 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16b18c │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 16b1e8 │ │ │ │ + cbz r2, 16b1ea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b1d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283902,19 +283903,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16b204 │ │ │ │ bcs.n 16b1e8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 16b240 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b244 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283952,19 +283953,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16b278 │ │ │ │ bcs.n 16b374 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b2b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284037,25 +284038,25 @@ │ │ │ │ b.n 16b2fc │ │ │ │ bne.n 16b354 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 16b2f8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b390 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284160,31 +284161,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 16b4bc │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 16b438 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b4c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284287,31 +284288,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b5ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284383,25 +284384,25 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b6c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284474,25 +284475,25 @@ │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b798 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284531,19 +284532,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16b7d0 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b810 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284621,25 +284622,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b8f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284712,25 +284713,25 @@ │ │ │ │ b.n 16b934 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016b9c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284806,25 +284807,25 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016baa4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284899,25 +284900,25 @@ │ │ │ │ b.n 16baec │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 16bf60 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 16bec4 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 16bee4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016bb80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284989,25 +284990,25 @@ │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, pc, #168 @ (adr r7, 16bcec ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 16bd0c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 16bc50 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 16bc70 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016bc54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285097,31 +285098,31 @@ │ │ │ │ b.n 16bcdc │ │ │ │ ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, pc, #344 @ (adr r6, 16bea4 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 16bec4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 16bdf8 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 16be18 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 16c154 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 16bd74 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016bd68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285211,31 +285212,31 @@ │ │ │ │ b.n 16bdf2 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 16bf60 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 16bf80 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 16beb4 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 16bed4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 16c218 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 16c238 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016be7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285326,31 +285327,31 @@ │ │ │ │ b.n 16bf08 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #168 @ (adr r4, 16c020 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 16c040 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 16c374 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 16bf94 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 16c2d0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 16c2f0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016bf94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285441,31 +285442,31 @@ │ │ │ │ b.n 16c022 │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #64 @ (adr r3, 16c0d0 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 16c0f0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #904 @ (adr r2, 16c424 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 16c444 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 16c388 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 16c3a8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c0ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285504,19 +285505,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16c0e4 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 16c198 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 16c1b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c124 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285554,19 +285555,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16c15c │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #664 @ (adr r1, 16c430 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 16c450 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c19c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -285637,25 +285638,25 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 16c298 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 16c2b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #912 @ (adr r0, 16c5fc ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 16c61c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c270 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285746,31 +285747,31 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #224 @ (adr r0, 16c44c ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 16c46c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 16c3a0 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 16c3c0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c388 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285861,31 +285862,31 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c4a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -285993,33 +285994,33 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb81e │ │ │ │ lsls r0, r5, #3 │ │ │ │ ite gt │ │ │ │ lslgt r4, r7, #3 │ │ │ │ - ldrble r4, [r7, r6] │ │ │ │ + ldrble r4, [r0, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c5e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -286130,33 +286131,33 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6da │ │ │ │ lsls r0, r5, #3 │ │ │ │ bkpt 0x0084 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c72c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286249,25 +286250,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c83c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286360,25 +286361,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016c94c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -286451,25 +286452,25 @@ │ │ │ │ b.n 16c990 │ │ │ │ cbnz r6, 16ca5a │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 16ca56 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ca24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -286545,25 +286546,25 @@ │ │ │ │ nop │ │ │ │ hlt 0x0006 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016cb00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -286599,19 +286600,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16cb30 │ │ │ │ cbnz r2, 16cb8a │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016cb70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -286647,19 +286648,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 16cba0 │ │ │ │ cbnz r2, 16cbde │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016cbe0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -286761,31 +286762,31 @@ │ │ │ │ b.n 16cc42 │ │ │ │ @ instruction: 0xb8ca │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb87a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016cd0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -286879,31 +286880,31 @@ │ │ │ │ b.n 16cd5a │ │ │ │ @ instruction: 0xb79e │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ce2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -287000,31 +287001,31 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r0, r5, #3 │ │ │ │ setend le │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016cf48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -287460,123 +287461,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #960] @ (16d820 ) │ │ │ │ + ldr r7, [pc, #992] @ (16d840 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #792] @ (16d784 ) │ │ │ │ + ldr r7, [pc, #824] @ (16d7a4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #624] @ (16d6e8 ) │ │ │ │ + ldr r7, [pc, #656] @ (16d708 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #456] @ (16d64c ) │ │ │ │ + ldr r7, [pc, #488] @ (16d66c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #288] @ (16d5b0 ) │ │ │ │ + ldr r7, [pc, #320] @ (16d5d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016d498 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -287734,47 +287735,47 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [pc, #480] @ (16d818 ) │ │ │ │ + ldr r5, [pc, #512] @ (16d838 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #312] @ (16d77c ) │ │ │ │ + ldr r5, [pc, #344] @ (16d79c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #144] @ (16d6e0 ) │ │ │ │ + ldr r5, [pc, #176] @ (16d700 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (16da44 ) │ │ │ │ + ldr r5, [pc, #8] @ (16d664 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #832] @ (16d9a8 ) │ │ │ │ + ldr r4, [pc, #864] @ (16d9c8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016d670 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -287846,29 +287847,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 16d6b2 │ │ │ │ nop │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #968] @ (16db08 ) │ │ │ │ + ldr r3, [pc, #1000] @ (16db28 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #784] @ (16da5c ) │ │ │ │ + ldr r3, [pc, #816] @ (16da7c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016d754 : │ │ │ │ ldr r3, [pc, #20] @ (16d76c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (16d770 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -287954,19 +287955,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [pc, #872] @ (16db94 ) │ │ │ │ + ldr r2, [pc, #904] @ (16dbb4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016d834 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288018,19 +288019,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (16d99c ) │ │ │ │ + ldr r2, [pc, #232] @ (16d9bc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016d8dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288082,19 +288083,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #552] @ (16dba4 ) │ │ │ │ + ldr r1, [pc, #584] @ (16dbc4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016d984 : │ │ │ │ ldr r3, [pc, #40] @ (16d9b0 ) │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [pc, #40] @ (16d9b4 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -288301,47 +288302,47 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #472] @ (16dd88 ) │ │ │ │ + ldr r0, [pc, #504] @ (16dda8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blxns sl │ │ │ │ + blxns fp │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns r0 │ │ │ │ + blxns r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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, #612] @ (16de60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -288678,31 +288679,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016df50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -288788,25 +288789,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #320 @ (adr r5, 16e164 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #88 @ (adr r5, 16e084 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016e044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288929,17 +288930,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 0016e15c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (16e248 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -289068,17 +289069,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, sp │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016e284 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -289189,17 +289190,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016e398 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -289310,17 +289311,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016e494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -289431,17 +289432,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016e5a8 : │ │ │ │ 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 │ │ │ │ @@ -289665,35 +289666,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016e7dc : │ │ │ │ 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 │ │ │ │ @@ -289920,35 +289921,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ea1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290061,17 +290062,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016eb60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290184,17 +290185,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016eca4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290305,17 +290306,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ede4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -290429,17 +290430,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #176] @ (16efb4 ) │ │ │ │ + ldr r7, [pc, #208] @ (16efd4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ef04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290551,17 +290552,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [pc, #920] @ (16f3e0 ) │ │ │ │ + ldr r5, [pc, #952] @ (16f400 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016f048 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -290674,17 +290675,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #800] @ (16f488 ) │ │ │ │ + ldr r4, [pc, #832] @ (16f4a8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016f168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290797,17 +290798,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #520] @ (16f4b8 ) │ │ │ │ + ldr r3, [pc, #552] @ (16f4d8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016f2b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -290920,17 +290921,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #392] @ (16f558 ) │ │ │ │ + ldr r2, [pc, #424] @ (16f578 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016f3d0 : │ │ │ │ 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 │ │ │ │ @@ -291155,35 +291156,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #200] @ (16f6bc ) │ │ │ │ + ldr r1, [pc, #232] @ (16f6dc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #864] @ (16f960 ) │ │ │ │ + ldr r0, [pc, #896] @ (16f980 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #648] @ (16f894 ) │ │ │ │ + ldr r0, [pc, #680] @ (16f8b4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #280] @ (16f730 ) │ │ │ │ + ldr r0, [pc, #312] @ (16f750 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016f618 : │ │ │ │ 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 │ │ │ │ @@ -291408,35 +291409,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016f860 : │ │ │ │ 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 │ │ │ │ @@ -291661,35 +291662,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r3, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016faa8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291800,17 +291801,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016fbec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292016,23 +292017,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r2, #27] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016fdd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292238,23 +292239,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0016ffbc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292460,23 +292461,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001701a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292587,17 +292588,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001702e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292710,17 +292711,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00170430 : │ │ │ │ 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 │ │ │ │ @@ -292946,35 +292947,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00170680 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -293085,17 +293086,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r1, r5, #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, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ mov r9, r1 │ │ │ │ @@ -294258,127 +294259,127 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 170dde │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r6, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [pc, #384] @ (171584 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [pc, #664] @ (1716b4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #992] @ (171844 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #840] @ (1717b8 ) │ │ │ │ + ldr r7, [pc, #872] @ (1717d8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #576] @ (1716b8 ) │ │ │ │ + ldr r7, [pc, #608] @ (1716d8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ ldr.w fp, [pc, #352] @ 1715e8 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -294509,35 +294510,35 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #229 @ 0xe5 │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.w 170dde │ │ │ │ - ldr r6, [pc, #520] @ (1717f4 ) │ │ │ │ + ldr r6, [pc, #552] @ (171814 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [pc, #272] @ (171704 ) │ │ │ │ + ldr r6, [pc, #304] @ (171724 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [pc, #144] @ (171688 ) │ │ │ │ + ldr r6, [pc, #176] @ (1716a8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [pc, #64] @ (17163c ) │ │ │ │ + ldr r6, [pc, #96] @ (17165c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #848] @ (171950 ) │ │ │ │ + ldr r5, [pc, #880] @ (171970 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #728] @ (1718dc ) │ │ │ │ + ldr r5, [pc, #760] @ (1718fc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #664] @ (1718a0 ) │ │ │ │ + ldr r5, [pc, #696] @ (1718c0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #528] @ (17181c ) │ │ │ │ + ldr r5, [pc, #560] @ (17183c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #400] @ (1717a0 ) │ │ │ │ + ldr r5, [pc, #432] @ (1717c0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #248] @ (17170c ) │ │ │ │ + ldr r5, [pc, #280] @ (17172c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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, #540] @ (171844 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -294763,57 +294764,57 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [pc, #92] @ (171898 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #32 │ │ │ │ add r0, pc │ │ │ │ b.n 1717ee │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #32] @ (171880 ) │ │ │ │ + ldr r4, [pc, #64] @ (1718a0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #824] @ (171b9c ) │ │ │ │ + ldr r3, [pc, #856] @ (171bbc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #728] @ (171b40 ) │ │ │ │ + ldr r3, [pc, #760] @ (171b60 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #560] @ (171aa0 ) │ │ │ │ + ldr r3, [pc, #592] @ (171ac0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #416] @ (171a18 ) │ │ │ │ + ldr r3, [pc, #448] @ (171a38 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #288] @ (1719a0 ) │ │ │ │ + ldr r3, [pc, #320] @ (1719c0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #144] @ (171918 ) │ │ │ │ + ldr r3, [pc, #176] @ (171938 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #8] @ (171898 ) │ │ │ │ + ldr r3, [pc, #40] @ (1718b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #888] @ (171c10 ) │ │ │ │ + ldr r2, [pc, #920] @ (171c30 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #832] @ (171bdc ) │ │ │ │ + ldr r2, [pc, #864] @ (171bfc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #872] @ (171c18 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -295165,79 +295166,79 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 171b7a │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #912] @ (171fc4 ) │ │ │ │ + ldr r1, [pc, #944] @ (171fe4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #352] @ (171da8 ) │ │ │ │ + ldr r1, [pc, #384] @ (171dc8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #832] @ (171f9c ) │ │ │ │ + ldr r0, [pc, #864] @ (171fbc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #528] @ (171e78 ) │ │ │ │ + ldr r0, [pc, #560] @ (171e98 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #360] @ (171dd8 ) │ │ │ │ + ldr r0, [pc, #392] @ (171df8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #224] @ (171d58 ) │ │ │ │ + ldr r0, [pc, #256] @ (171d78 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns sl │ │ │ │ + blxns fp │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns r4 │ │ │ │ + blxns r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 171cac │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ cbz r2, 171cb2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -295523,49 +295524,49 @@ │ │ │ │ b.n 171d62 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r7, #38 @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, r4 │ │ │ │ + add r4, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r1, r5, #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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -295836,41 +295837,41 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, #76 @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r1, r5, #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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -296160,41 +296161,41 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r2, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -296295,20 +296296,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 172656 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ rsb r0, lr, r8, asr #3 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blt.n 1726e0 │ │ │ │ cmp r1, r0 │ │ │ │ bge.n 1726e0 │ │ │ │ @@ -296350,20 +296351,20 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #175 @ 0xaf │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xeb3a00e8 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blt.n 17277e │ │ │ │ cmp r1, r0 │ │ │ │ bge.n 17277e │ │ │ │ @@ -296408,20 +296409,20 @@ │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ eors.w r0, ip, r8, asr #3 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blt.n 172818 │ │ │ │ cmp r1, r0 │ │ │ │ bge.n 172818 │ │ │ │ @@ -296464,20 +296465,20 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ and.w r0, r2, r8, asr #3 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #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 r7, r2 │ │ │ │ ldr r2, [pc, #220] @ (172984 ) │ │ │ │ @@ -296565,23 +296566,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 17291c │ │ │ │ nop │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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 r3, [pc, #308] @ (172ae8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -296710,31 +296711,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 172a54 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 172b2a │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 172b2a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -296766,18 +296767,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vshr.u64 q8, , #46 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + vshr.u64 q8, , #38 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 172b96 │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 172b96 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -296809,18 +296810,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vqadd.u32 q8, q11, │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + vqadd.u32 q8, q15, │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 172c02 │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 172c02 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -296852,18 +296853,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 7, r0, cr10, cr1, {7} │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + vqadd.u8 q0, q9, │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbz r1, 172c5e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 172c64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -297043,41 +297044,41 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 172d18 │ │ │ │ nop │ │ │ │ ldr r0, [r0, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 4, r0, cr12, cr1, {7} │ │ │ │ + mrc2 0, 4, r0, cr4, cr1, {7} │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr2, cr1, {7} │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + mrc2 0, 0, r0, cr10, cr1, {7} │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2 0, cr0, [r2, #964]! @ 0x3c4 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + ldc2 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-964]! @ 0xfffffc3c │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + ldc2l 0, cr0, [r0, #-964]! @ 0xfffffc3c │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 172784 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #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, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #336] @ (172fd0 ) │ │ │ │ @@ -297215,39 +297216,39 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 172f22 │ │ │ │ nop │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], {241} @ 0xf1 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + stc2 0, cr0, [lr], {241} @ 0xf1 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + ldc2 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfbaa00f1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xfbb200f1 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb6600f1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfb6e00f1 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r2, r0 │ │ │ │ and.w ip, r1, #7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ @@ -297498,47 +297499,47 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 5, r0, cr6, cr1, {7} │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + mcr2 0, 5, r0, cr14, cr1, {7} │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr0, cr1, {7} │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + mrc2 0, 0, r0, cr8, cr1, {7} │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2 0, cr0, [r8, #964] @ 0x3c4 │ │ │ │ - adds r1, #28 │ │ │ │ + ldc2 0, cr0, [r0, #964] @ 0x3c4 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-964] @ 0xfffffc3c │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + stc2 0, cr0, [r6, #-964]! @ 0xfffffc3c │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ + ldc2l 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ │ │ │ │ 001732dc : │ │ │ │ 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, #392] @ (173478 ) │ │ │ │ @@ -297700,34 +297701,34 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17339c │ │ │ │ str r2, [r1, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 15, r0, sl, cr1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + stc2l 0, cr0, [r2], #-964 @ 0xfffffc3c │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r4, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001734a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -297844,35 +297845,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1734d0 │ │ │ │ str r0, [r0, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6600f1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + @ instruction: 0xfa6e00f1 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa4800f1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + @ instruction: 0xfa5000f1 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa0600f1 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xfa0e00f1 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e200f1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + vld1.8 @ instruction: 0xf9ea00f1 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001735fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -297900,18 +297901,18 @@ │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17361e │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [r8, r1, lsl #3] │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + vst4. {d16-d19}, [r0 :256], r1 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00173658 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -298005,28 +298006,28 @@ │ │ │ │ b.n 17369c │ │ │ │ ldr r6, [pc, #328] @ (173884 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #128] @ (1737c4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb.w r0, [r6, #241] @ 0xf1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + ldrb.w r0, [lr, #241] @ 0xf1 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str??.w r0, [lr, r1, lsl #3] │ │ │ │ - cmp r4, #24 │ │ │ │ + ldr??.w r0, [r6, r1, lsl #3] │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str.w r0, [r8, r1, lsl #3] │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + ldr.w r0, [r0, r1, lsl #3] │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00173768 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -298116,23 +298117,23 @@ │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 1737fe │ │ │ │ nop │ │ │ │ - @ instruction: 0xf75400f1 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf75c00f1 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf73000f1 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + @ instruction: 0xf73800f1 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0017386c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -298228,28 +298229,28 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1738a0 │ │ │ │ - @ instruction: 0xf66400f1 │ │ │ │ - cmp r2, #14 │ │ │ │ + @ instruction: 0xf66c00f1 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf63e00f1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + movw r0, #26865 @ 0x68f1 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf61800f1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf62000f1 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0017398c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298274,18 +298275,18 @@ │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1739a6 │ │ │ │ nop │ │ │ │ - sub.w r0, lr, #7897088 @ 0x788000 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + subs.w r0, r6, #7897088 @ 0x788000 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001739e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -298373,18 +298374,18 @@ │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 173a52 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4bc00f1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + @ instruction: 0xf4c400f1 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00173ae0 : │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ movs r3, #1 │ │ │ │ push {lr} │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -298497,28 +298498,28 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173b9e │ │ │ │ b.n 173b44 │ │ │ │ bl ffe53c0a │ │ │ │ bl ffe55c0e │ │ │ │ - @ instruction: 0xf3f200f1 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + @ instruction: 0xf3fa00f1 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf3b800f1 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf3c000f1 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf38800f1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + @ instruction: 0xf39000f1 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00173c34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -298588,23 +298589,23 @@ │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 173c80 │ │ │ │ bl 527ce2 │ │ │ │ bl 541ce6 │ │ │ │ - @ instruction: 0xf2d600f1 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + @ instruction: 0xf2de00f1 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subw r0, r4, #241 @ 0xf1 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + subw r0, ip, #241 @ 0xf1 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00173d00 : │ │ │ │ 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 │ │ │ │ @@ -298751,35 +298752,35 @@ │ │ │ │ b.n 173db8 │ │ │ │ blx r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bl 431e7e │ │ │ │ bl 44be82 │ │ │ │ - rsb r0, ip, #241 @ 0xf1 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + rsbs r0, r4, #241 @ 0xf1 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bxns r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sbcs.w r0, r8, #241 @ 0xf1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + @ instruction: 0xf18000f1 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf13c00f1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + adc.w r0, r4, #241 @ 0xf1 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds.w r0, r2, #241 @ 0xf1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + adds.w r0, sl, #241 @ 0xf1 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00173eb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -298923,32 +298924,32 @@ │ │ │ │ b.n 173f7e │ │ │ │ cmp r8, lr │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bl 27a022 │ │ │ │ bl 294026 │ │ │ │ - and.w r0, r4, #241 @ 0xf1 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + and.w r0, ip, #241 @ 0xf1 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.u16 q0, q8, q12 │ │ │ │ + vhadd.u16 q0, q12, q12 │ │ │ │ cmp r6, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - vshr.s64 q0, , #2 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + vshr.s64 q8, , #58 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr8, {7} │ │ │ │ - vshr.s64 q0, , #42 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr8, {7} │ │ │ │ + vshr.s64 q0, , #34 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr8, {7} │ │ │ │ - vqadd.s32 q8, q14, │ │ │ │ - movs r3, #22 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr8, {7} │ │ │ │ + vqadd.s64 q8, q10, │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr8, {7} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr8, {7} │ │ │ │ │ │ │ │ 0017405c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -299033,20 +299034,20 @@ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174104 │ │ │ │ b.n 1740ba │ │ │ │ - mcr 0, 4, r0, cr6, cr1, {7} │ │ │ │ - cdp2 0, 0, cr0, cr0, cr8, {7} │ │ │ │ - ldc2 0, cr0, [r2, #928] @ 0x3a0 │ │ │ │ - mrc 0, 2, r0, cr0, cr1, {7} │ │ │ │ - ldc2l 0, cr0, [r2, #928]! @ 0x3a0 │ │ │ │ - ldc2l 0, cr0, [ip, #-928] @ 0xfffffc60 │ │ │ │ + mcr 0, 4, r0, cr14, cr1, {7} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr8, {7} │ │ │ │ + ldc2 0, cr0, [sl, #928] @ 0x3a0 │ │ │ │ + mrc 0, 2, r0, cr8, cr1, {7} │ │ │ │ + ldc2l 0, cr0, [sl, #928]! @ 0x3a0 │ │ │ │ + stc2l 0, cr0, [r4, #-928]! @ 0xfffffc60 │ │ │ │ │ │ │ │ 00174154 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299069,18 +299070,18 @@ │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17416e │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #964]! @ 0x3c4 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + ldcl 0, cr0, [r0, #964]! @ 0x3c4 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #928 @ 0x3a0 │ │ │ │ + ldc2l 0, cr0, [ip], #928 @ 0x3a0 │ │ │ │ │ │ │ │ 001741ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299103,18 +299104,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #539 @ 0x21b │ │ │ │ add.w r2, r2, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1741c6 │ │ │ │ - stc 0, cr0, [lr, #964] @ 0x3c4 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + ldc 0, cr0, [r6, #964] @ 0x3c4 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2 0, cr0, [sl], {232} @ 0xe8 │ │ │ │ + stc2 0, cr0, [r2], #928 @ 0x3a0 │ │ │ │ │ │ │ │ 00174204 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299137,18 +299138,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17421e │ │ │ │ - ldc 0, cr0, [r6, #-964]! @ 0xfffffc3c │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + ldc 0, cr0, [lr, #-964]! @ 0xfffffc3c │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcrr2 0, 14, r0, r2, cr8 │ │ │ │ + mcrr2 0, 14, r0, sl, cr8 │ │ │ │ │ │ │ │ 0017425c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299171,18 +299172,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ add.w r2, r2, #504 @ 0x1f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 174276 │ │ │ │ - ldcl 0, cr0, [lr], {241} @ 0xf1 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + stcl 0, cr0, [r6], #964 @ 0x3c4 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfbea00e8 │ │ │ │ + @ instruction: 0xfbf200e8 │ │ │ │ │ │ │ │ 001742b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -299207,18 +299208,18 @@ │ │ │ │ movw r1, #607 @ 0x25f │ │ │ │ add.w r2, r2, #540 @ 0x21c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1742d0 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4], {241} @ 0xf1 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + stc 0, cr0, [ip], {241} @ 0xf1 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb9000e8 │ │ │ │ + @ instruction: 0xfb9800e8 │ │ │ │ │ │ │ │ 00174310 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -299243,18 +299244,18 @@ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ add.w r2, r2, #568 @ 0x238 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17432c │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8], #-964 @ 0xfffffc3c │ │ │ │ - subs r2, r2, #7 │ │ │ │ + ldc 0, cr0, [r0], #-964 @ 0xfffffc3c │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb3400e8 │ │ │ │ + @ instruction: 0xfb3c00e8 │ │ │ │ │ │ │ │ 0017436c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -299279,18 +299280,18 @@ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ add.w r2, r2, #596 @ 0x254 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 174388 │ │ │ │ nop │ │ │ │ - rsb r0, ip, r1, ror #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + rsbs r0, r4, r1, ror #3 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfad800e8 │ │ │ │ + @ instruction: 0xfae000e8 │ │ │ │ │ │ │ │ 001743c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299313,18 +299314,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ add.w r2, r2, #624 @ 0x270 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1743e2 │ │ │ │ - sbcs.w r0, r2, r1, ror #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + sbcs.w r0, sl, r1, ror #3 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa7e00e8 │ │ │ │ + @ instruction: 0xfa8600e8 │ │ │ │ │ │ │ │ 00174420 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299347,18 +299348,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ add.w r2, r2, #652 @ 0x28c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17443a │ │ │ │ - adds.w r0, sl, r1, ror #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + @ instruction: 0xeb2200f1 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa2600e8 │ │ │ │ + @ instruction: 0xfa2e00e8 │ │ │ │ │ │ │ │ 00174478 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299381,18 +299382,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ add.w r2, r2, #680 @ 0x2a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 174492 │ │ │ │ - @ instruction: 0xeac200f1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + @ instruction: 0xeaca00f1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vst1.8 {d16[7]}, [lr], r8 │ │ │ │ + ldr??.w r0, [r6, #232] @ 0xe8 │ │ │ │ │ │ │ │ 001744d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -299415,18 +299416,18 @@ │ │ │ │ add.w r2, r2, #708 @ 0x2c4 │ │ │ │ mov.w r1, #748 @ 0x2ec │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1744ea │ │ │ │ nop │ │ │ │ - orn r0, ip, r1, ror #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + orns r0, r4, r1, ror #3 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr??.w r0, [r8, r8, lsl #2] │ │ │ │ + vst1.8 {d0[7]}, [r0], r8 │ │ │ │ │ │ │ │ 00174528 : │ │ │ │ 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, #100] @ (1745a0 ) │ │ │ │ @@ -299476,19 +299477,19 @@ │ │ │ │ movs r1, #20 │ │ │ │ b.n 17457e │ │ │ │ nop │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[7]}, [r6], r8 │ │ │ │ - ldcl 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + vld1.8 {d16[7]}, [lr], r8 │ │ │ │ + ldcl 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001745b8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -299555,17 +299556,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 174636 │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - vld4. {d0-d3}, [r4 :128], r8 │ │ │ │ - stc 0, cr0, [sl], #-964 @ 0xfffffc3c │ │ │ │ - adds r6, r1, #3 │ │ │ │ + vld4. {d0-d3}, [ip :128], r8 │ │ │ │ + ldc 0, cr0, [r2], #-964 @ 0xfffffc3c │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00174668 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -299616,21 +299617,21 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 174696 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb9e00f1 │ │ │ │ - strh.w r0, [r8, #232] @ 0xe8 │ │ │ │ - strb.w r0, [r0, #232] @ 0xe8 │ │ │ │ - sbcs.w r0, r2, r1, ror #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + sub.w r0, r6, r1, ror #3 │ │ │ │ + ldrh.w r0, [r0, #232] @ 0xe8 │ │ │ │ + strb.w r0, [r8, #232] @ 0xe8 │ │ │ │ + sbcs.w r0, sl, r1, ror #3 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr.w r0, [r4, r8, lsl #2] │ │ │ │ + ldr.w r0, [ip, r8, lsl #2] │ │ │ │ │ │ │ │ 00174708 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #148] @ (1747ac ) │ │ │ │ @@ -299689,19 +299690,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 174764 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb2600f1 │ │ │ │ - strb.w r0, [r6, r8, lsl #2] │ │ │ │ - subs r6, r3, r6 │ │ │ │ + @ instruction: 0xeb2e00f1 │ │ │ │ + strb.w r0, [lr, r8, lsl #2] │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001747bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -300054,16 +300055,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orn r0, r6, #7602176 @ 0x740000 │ │ │ │ - b.n 174a80 │ │ │ │ + orn r0, lr, #7602176 @ 0x740000 │ │ │ │ + b.n 174a90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00174b50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -300183,15 +300184,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx aecdc │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf32400e8 │ │ │ │ + @ instruction: 0xf32c00e8 │ │ │ │ │ │ │ │ 00174c70 : │ │ │ │ stmdb 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, #644] @ (174f08 ) │ │ │ │ @@ -300478,39 +300479,39 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d000e8 │ │ │ │ - b.n 174ae0 │ │ │ │ + @ instruction: 0xf2d800e8 │ │ │ │ + b.n 174af0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25000e8 │ │ │ │ - b.n 1749f8 │ │ │ │ + @ instruction: 0xf25800e8 │ │ │ │ + b.n 174a08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf23200e8 │ │ │ │ - b.n 1749b8 │ │ │ │ + @ instruction: 0xf23a00e8 │ │ │ │ + b.n 1749c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17493c │ │ │ │ + b.n 17494c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 174850 │ │ │ │ + b.n 174860 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbc.w r0, r2, #232 @ 0xe8 │ │ │ │ + sbc.w r0, sl, #232 @ 0xe8 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf0a400e8 │ │ │ │ + @ instruction: 0xf0ac00e8 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00174f58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -300565,17 +300566,17 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 174f74 │ │ │ │ nop │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, #232 @ 0xe8 │ │ │ │ - vext.8 q8, q11, q12, #0 │ │ │ │ - b.n 175638 │ │ │ │ + bic.w r0, r0, #232 @ 0xe8 │ │ │ │ + vext.8 q8, q15, q12, #0 │ │ │ │ + b.n 175648 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00174ff8 : │ │ │ │ cbz r0, 175010 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -300704,27 +300705,27 @@ │ │ │ │ nop │ │ │ │ adds r4, #150 @ 0x96 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 1755ac │ │ │ │ + b.n 1755bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vhadd.s32 q0, q8, q12 │ │ │ │ - vhadd.s8 q0, q11, q12 │ │ │ │ - vhadd.s8 q0, q11, q12 │ │ │ │ - b.n 175548 │ │ │ │ + vhadd.s32 q0, q12, q12 │ │ │ │ + vhadd.s8 q0, q15, q12 │ │ │ │ + vhadd.s8 q0, q15, q12 │ │ │ │ + b.n 175558 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp 0, 12, cr0, cr2, cr8, {7} │ │ │ │ - b.n 1754f8 │ │ │ │ + cdp 0, 12, cr0, cr10, cr8, {7} │ │ │ │ + b.n 175508 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp 0, 9, cr0, cr10, cr8, {7} │ │ │ │ + cdp 0, 10, cr0, cr2, cr8, {7} │ │ │ │ │ │ │ │ 00175160 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #148] @ 175204 │ │ │ │ @@ -300788,18 +300789,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 175428 │ │ │ │ + b.n 175438 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp 0, 4, cr0, cr10, cr8, {7} │ │ │ │ - stcl 0, cr0, [lr, #928] @ 0x3a0 │ │ │ │ + cdp 0, 5, cr0, cr2, cr8, {7} │ │ │ │ + ldcl 0, cr0, [r6, #928] @ 0x3a0 │ │ │ │ │ │ │ │ 00175228 : │ │ │ │ ldr r3, [pc, #52] @ (175260 ) │ │ │ │ ldr.w ip, [pc, #56] @ 175264 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r0, [pc, #52] @ (175268 ) │ │ │ │ @@ -300965,32 +300966,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-928] @ 0xfffffc60 │ │ │ │ + stcl 0, cr0, [r4, #-928]! @ 0xfffffc60 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [r6], #-928 @ 0xfffffc60 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + stcl 0, cr0, [lr], #-928 @ 0xfffffc60 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [lr], #-928 @ 0xfffffc60 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + mcrr 0, 14, r0, r6, cr8 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [r6], {232} @ 0xe8 │ │ │ │ + ldc 0, cr0, [lr], {232} @ 0xe8 │ │ │ │ │ │ │ │ 00175400 : │ │ │ │ ldr r3, [pc, #72] @ (17544c ) │ │ │ │ ldr r1, [pc, #76] @ (175450 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [pc, #72] @ (175454 ) │ │ │ │ @@ -301287,28 +301288,28 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - orn r0, r4, r8, asr #3 │ │ │ │ - bgt.n 175620 │ │ │ │ + orn r0, ip, r8, asr #3 │ │ │ │ + bgt.n 175630 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrd r0, r0, [r4, #-928]! @ 0x3a0 │ │ │ │ - bgt.n 1757d4 │ │ │ │ + ldrd r0, r0, [ip, #-928]! @ 0x3a0 │ │ │ │ + bgt.n 1755e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strd r0, r0, [r6, #-928] @ 0x3a0 │ │ │ │ - bgt.n 175794 │ │ │ │ + strd r0, r0, [lr, #-928] @ 0x3a0 │ │ │ │ + bgt.n 1757a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmdb r0!, {r3, r5, r6, r7} │ │ │ │ + stmdb r8!, {r3, r5, r6, r7} │ │ │ │ │ │ │ │ 001756ec : │ │ │ │ stmdb 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, #368] @ (175870 ) │ │ │ │ @@ -301472,30 +301473,30 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n 175858 │ │ │ │ + bge.n 175868 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1757f4 │ │ │ │ + b.n 175804 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia.w sl!, {r3, r5, r6, r7} │ │ │ │ - bge.n 175810 │ │ │ │ + ldmia.w r2!, {r3, r5, r6, r7} │ │ │ │ + bge.n 175820 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1757ac │ │ │ │ + b.n 1757bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 1757c8 │ │ │ │ + bge.n 1757d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175764 │ │ │ │ + b.n 175774 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001758ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301621,44 +301622,44 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 175940 │ │ │ │ nop │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81800e8 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + @ instruction: 0xe82000e8 │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #208] @ (175ae4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175954 │ │ │ │ + b.n 175964 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bls.n 1759b4 │ │ │ │ + bls.n 1759c4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1759c4 │ │ │ │ + b.n 1759d4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175910 │ │ │ │ + b.n 175920 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bls.n 175970 │ │ │ │ + bls.n 175980 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 175904 │ │ │ │ + b.n 175914 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1758c8 │ │ │ │ + b.n 1758d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bls.n 175b2c │ │ │ │ + bls.n 17593c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1758b0 │ │ │ │ + b.n 1758c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bls.n 175b10 │ │ │ │ + bls.n 175b20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00175a40 : │ │ │ │ ldr r3, [pc, #84] @ (175a98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 175a56 │ │ │ │ @@ -301690,19 +301691,19 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bhi.n 175a58 │ │ │ │ + bhi.n 175a68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 175900 │ │ │ │ + b.n 175910 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1757e4 │ │ │ │ + b.n 1757f4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175aa8 : │ │ │ │ ldr r3, [pc, #8] @ (175ab4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -301744,19 +301745,19 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 175ae8 │ │ │ │ nop │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffddffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175908 │ │ │ │ + b.n 175918 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 175a30 │ │ │ │ + bhi.n 175a40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00175b30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -302159,129 +302160,129 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 175bc0 │ │ │ │ + b.n 175bd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175ca8 │ │ │ │ + b.n 175cb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175cd4 │ │ │ │ + b.n 175ce4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175cf8 │ │ │ │ + b.n 175d08 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175b68 │ │ │ │ + b.n 175b78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 175e30 │ │ │ │ + bvc.n 175e40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 175aa8 │ │ │ │ + b.n 175ab8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175b24 │ │ │ │ + b.n 175b34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r6, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 175a2c │ │ │ │ + b.n 175a3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175c98 │ │ │ │ + b.n 175ca8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175d20 │ │ │ │ + b.n 175d30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1759f4 │ │ │ │ + b.n 175a04 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n 175ebc │ │ │ │ + bvs.n 175ecc │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 175928 │ │ │ │ + b.n 175938 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175cd4 │ │ │ │ + b.n 175ce4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175d0c │ │ │ │ + b.n 175d1c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175c2c │ │ │ │ + b.n 175c3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175904 │ │ │ │ + b.n 175914 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n 175fcc │ │ │ │ + bvs.n 175fdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 175ac0 │ │ │ │ + b.n 175ad0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1758ac │ │ │ │ + b.n 1758bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 175f74 │ │ │ │ + bvs.n 175f84 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175878 │ │ │ │ + b.n 175888 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 175f40 │ │ │ │ + bpl.n 175f50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175844 │ │ │ │ + b.n 175854 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 175f0c │ │ │ │ + bpl.n 175f1c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175810 │ │ │ │ + b.n 175820 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 175ed8 │ │ │ │ + bpl.n 175ee8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1757d4 │ │ │ │ + b.n 1757e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 17609c │ │ │ │ + bpl.n 1760ac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1767a0 │ │ │ │ + b.n 1767b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 176068 │ │ │ │ + bpl.n 176078 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 17676c │ │ │ │ + b.n 17677c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 176034 │ │ │ │ + bpl.n 176044 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 176738 │ │ │ │ + b.n 176748 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 176000 │ │ │ │ + bpl.n 176010 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 176704 │ │ │ │ + b.n 176714 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 175fcc │ │ │ │ + bmi.n 175fdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1766d0 │ │ │ │ + b.n 1766e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 175f98 │ │ │ │ + bmi.n 175fa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 17669c │ │ │ │ + b.n 1766ac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 175f64 │ │ │ │ + bmi.n 175f74 │ │ │ │ lsls r1, r6, #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.w r8, [pc, #1184] @ 1764ac │ │ │ │ sub sp, #16 │ │ │ │ @@ -302739,133 +302740,133 @@ │ │ │ │ b.n 176320 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 176c98 │ │ │ │ + b.n 176ca8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175cd4 │ │ │ │ + b.n 175ce4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 1764ec │ │ │ │ + bcc.n 1764fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 17680c │ │ │ │ + b.n 17681c │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 176bb4 │ │ │ │ + b.n 176bc4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175e04 │ │ │ │ + b.n 175e14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175d5c │ │ │ │ + b.n 175d6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 1765b8 │ │ │ │ + bcs.n 1765c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1766dc │ │ │ │ + b.n 1766ec │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, pc, #184 @ (adr r4, 1765a4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 1769e0 │ │ │ │ + b.n 1769f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 176b0c │ │ │ │ + b.n 176b1c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 176b28 │ │ │ │ + b.n 176b38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n 1765d4 │ │ │ │ + bne.n 1765e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r0, r5, #3 │ │ │ │ vshr.u64 q8, , #50 │ │ │ │ - b.n 176c18 │ │ │ │ + b.n 176c28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n 176538 │ │ │ │ + bne.n 176548 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 176a70 │ │ │ │ + b.n 176a80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 1764dc │ │ │ │ + beq.n 1764ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 175e48 │ │ │ │ + b.n 175e58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 175e40 │ │ │ │ + b.n 175e50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 176484 │ │ │ │ + beq.n 176494 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 176b14 │ │ │ │ + b.n 176b24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 176634 │ │ │ │ + beq.n 176444 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vmla.i32 q8, q9, d8[1] │ │ │ │ - svc 4 │ │ │ │ + vmla.i32 q8, q13, d8[1] │ │ │ │ + svc 12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 1765f4 │ │ │ │ + beq.n 176604 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17686c │ │ │ │ + b.n 17687c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 1765ac │ │ │ │ + beq.n 1765bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vmla.i16 q0, q9, d0[3] │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + vmla.i16 q0, q13, d0[3] │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 176570 │ │ │ │ + beq.n 176580 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vhadd.u32 q8, q15, q12 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + vhadd.u q8, q11, q12 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 176a18 │ │ │ │ + b.n 176a28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vhadd.u16 q0, q14, q12 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + vhadd.u32 q0, q10, q12 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr8, {7} │ │ │ │ - udf #28 │ │ │ │ + vhadd.u8 q0, q8, q12 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr8, {7} │ │ │ │ - ble.n 176590 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr8, {7} │ │ │ │ + udf #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr8, {7} │ │ │ │ - ble.n 17654c │ │ │ │ + cdp2 0, 11, cr0, cr6, cr8, {7} │ │ │ │ + ble.n 17655c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1767a0 │ │ │ │ + b.n 1767b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 17650c │ │ │ │ + ble.n 17651c │ │ │ │ lsls r0, r5, #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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #692] @ (176880 ) │ │ │ │ @@ -303157,49 +303158,49 @@ │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xfaf600fd │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1768e8 │ │ │ │ + b.n 1768f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb5600e8 │ │ │ │ - bge.n 1769bc │ │ │ │ + @ instruction: 0xfb5e00e8 │ │ │ │ + bge.n 1767cc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb2000e8 │ │ │ │ - bge.n 176960 │ │ │ │ + @ instruction: 0xfb2800e8 │ │ │ │ + bge.n 176970 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfafc00e8 │ │ │ │ - bge.n 176924 │ │ │ │ + @ instruction: 0xfb0400e8 │ │ │ │ + bge.n 176934 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfad800e8 │ │ │ │ - bls.n 1768e8 │ │ │ │ + @ instruction: 0xfae000e8 │ │ │ │ + bge.n 1768f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfab600e8 │ │ │ │ - bls.n 1768b0 │ │ │ │ + @ instruction: 0xfabe00e8 │ │ │ │ + bls.n 1768c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfa9e00e8 │ │ │ │ - bls.n 17688c │ │ │ │ + @ instruction: 0xfaa600e8 │ │ │ │ + bls.n 17689c │ │ │ │ lsls r0, r5, #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, #4024] @ 0xfb8 │ │ │ │ ldr.w r5, [pc, #1592] @ 176f54 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -303796,34 +303797,34 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh.w r0, [r8, #253] @ 0xfd │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 176f00 │ │ │ │ + bgt.n 176f10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 176f1c │ │ │ │ + bge.n 176f2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vst4. {d16-d19}, [sl :128], r8 │ │ │ │ - bhi.n 177054 │ │ │ │ + ldr??.w r0, [r2, r8, lsl #2] │ │ │ │ + bhi.n 177064 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh.w r0, [sl, sp, lsl #3] │ │ │ │ - bgt.n 177018 │ │ │ │ + bgt.n 177028 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 177044 │ │ │ │ + blt.n 177054 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 176f9c │ │ │ │ + blt.n 176fac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb.w r0, [sl, #232] @ 0xe8 │ │ │ │ - bvc.n 176f14 │ │ │ │ + strh.w r0, [r2, #232] @ 0xe8 │ │ │ │ + bvc.n 176f24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xf76400fd │ │ │ │ @ instruction: 0xf74e00fd │ │ │ │ @ instruction: 0xf71200fd │ │ │ │ @ instruction: 0xf6fc00fd │ │ │ │ @@ -303831,109 +303832,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69800fd │ │ │ │ @ instruction: 0xf67400fd │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf6e400e8 │ │ │ │ - bvs.n 176fd8 │ │ │ │ + @ instruction: 0xf6ec00e8 │ │ │ │ + bvs.n 176fe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 176ff0 │ │ │ │ + bge.n 177000 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 176efc │ │ │ │ + bhi.n 176f0c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 176f20 │ │ │ │ + bhi.n 176f30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf66200e8 │ │ │ │ - bpl.n 176eec │ │ │ │ + @ instruction: 0xf66a00e8 │ │ │ │ + bpl.n 176efc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 176f04 │ │ │ │ + bhi.n 176f14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf62c00e8 │ │ │ │ - bpl.n 177090 │ │ │ │ + @ instruction: 0xf63400e8 │ │ │ │ + bpl.n 1770a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsb r0, r8, #7602176 @ 0x740000 │ │ │ │ - bmi.n 176fd8 │ │ │ │ + rsbs r0, r0, #7602176 @ 0x740000 │ │ │ │ + bmi.n 176fe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf59600e8 │ │ │ │ - bmi.n 176f7c │ │ │ │ + @ instruction: 0xf59e00e8 │ │ │ │ + bmi.n 176f8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 177094 │ │ │ │ + bvc.n 1770a4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 176f40 │ │ │ │ + bmi.n 176f50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adcs.w r0, r6, #7602176 @ 0x740000 │ │ │ │ - bmi.n 177114 │ │ │ │ + adcs.w r0, lr, #7602176 @ 0x740000 │ │ │ │ + bmi.n 176f24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf53000e8 │ │ │ │ - bmi.n 1770d4 │ │ │ │ + @ instruction: 0xf53800e8 │ │ │ │ + bmi.n 1770e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add.w r0, sl, #7602176 @ 0x740000 │ │ │ │ - bmi.n 177098 │ │ │ │ + adds.w r0, r2, #7602176 @ 0x740000 │ │ │ │ + bmi.n 1770a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf4e600e8 │ │ │ │ - bmi.n 17705c │ │ │ │ + @ instruction: 0xf4ee00e8 │ │ │ │ + bmi.n 17706c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf4c000e8 │ │ │ │ - bcc.n 17701c │ │ │ │ + @ instruction: 0xf4c800e8 │ │ │ │ + bcc.n 17702c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors.w r0, r4, #7602176 @ 0x740000 │ │ │ │ - bcc.n 176fd0 │ │ │ │ + eors.w r0, ip, #7602176 @ 0x740000 │ │ │ │ + bcc.n 176fe0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 177114 │ │ │ │ + bvc.n 177124 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 176fa8 │ │ │ │ + bcc.n 176fb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - orr.w r0, lr, #7602176 @ 0x740000 │ │ │ │ - bcc.n 177158 │ │ │ │ + orrs.w r0, r6, #7602176 @ 0x740000 │ │ │ │ + bcc.n 177168 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bic.w r0, r8, #7602176 @ 0x740000 │ │ │ │ - bcc.n 17711c │ │ │ │ + bics.w r0, r0, #7602176 @ 0x740000 │ │ │ │ + bcc.n 17712c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 177170 │ │ │ │ + bvs.n 177180 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 1770dc │ │ │ │ + bcc.n 1770ec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf3d600e8 │ │ │ │ - bcs.n 177090 │ │ │ │ + @ instruction: 0xf3de00e8 │ │ │ │ + bcc.n 1770a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017709c : │ │ │ │ ldr r3, [pc, #20] @ (1770b4 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -305109,110 +305110,110 @@ │ │ │ │ nop │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 177e8c │ │ │ │ + beq.n 177e9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 177dec │ │ │ │ + bpl.n 177dfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 177e70 │ │ │ │ + bpl.n 177e80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 177d34 │ │ │ │ + bpl.n 177d44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bpl.n 177df0 │ │ │ │ + bpl.n 177e00 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vmla.i d16, d20, d0[6] │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + vmla.i d16, d28, d0[6] │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 177e6c │ │ │ │ + bcs.n 177e7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - itee eq │ │ │ │ - lsleq r1, r6, #3 │ │ │ │ - ldmiane r5, {r1, r5, r7} │ │ │ │ + itet ne │ │ │ │ + lslne r1, r6, #3 │ │ │ │ + ldmiaeq r5, {r1, r3, r5, r7} │ │ │ │ lslne r0, r5, #3 │ │ │ │ - bne.n 177d44 │ │ │ │ + bne.n 177d54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc 0, cr0, [r4, #928]! @ 0x3a0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + stc 0, cr0, [ip, #928]! @ 0x3a0 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 177e64 │ │ │ │ + beq.n 177e74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, 177e92 │ │ │ │ + cbnz r2, 177e94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xe9a200e8 │ │ │ │ + @ instruction: 0xe9aa00e8 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 177e7c │ │ │ │ + cbnz r2, 177e7e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, 177e52 │ │ │ │ + cbnz r2, 177e54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 177d54 │ │ │ │ + b.n 177d64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ vext.8 q8, q11, , #0 │ │ │ │ vmla.i d16, d16, d3[5] │ │ │ │ vmla.i d0, d20, d3[5] │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r1, r6, #3 │ │ │ │ vhadd.s8 q8, q11, │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ vhadd.s8 q0, q12, │ │ │ │ cdp 0, 12, cr0, cr12, cr7, {7} │ │ │ │ cdp 0, 10, cr0, cr6, cr7, {7} │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r1, r6, #3 │ │ │ │ cdp 0, 7, cr0, cr10, cr7, {7} │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ cdp 0, 3, cr0, cr12, cr7, {7} │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -306121,200 +306122,200 @@ │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 1772e6 │ │ │ │ nop │ │ │ │ stc 0, cr0, [lr, #-924] @ 0xfffffc64 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldcl 0, cr0, [r2], {231} @ 0xe7 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stc 0, cr0, [lr], {231} @ 0xe7 │ │ │ │ stcl 0, cr0, [r6], #-924 @ 0xfffffc64 │ │ │ │ ldc 0, cr0, [ip], #-924 @ 0xfffffc64 │ │ │ │ stc 0, cr0, [r0], {231} @ 0xe7 │ │ │ │ rsb r0, r4, r7, asr #3 │ │ │ │ @ instruction: 0xeb9c00e7 │ │ │ │ sbc.w r0, sl, r7, asr #3 │ │ │ │ - cbz r6, 178970 │ │ │ │ + cbz r6, 178972 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xeb2800e7 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xeaf800e7 │ │ │ │ @ instruction: 0xead400e7 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xeaa600e7 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ orns r0, r2, r7, asr #3 │ │ │ │ bics.w r0, r8, r7, asr #3 │ │ │ │ and.w r0, lr, r7, asr #3 │ │ │ │ - cbz r6, 17898a │ │ │ │ + cbz r6, 17898c │ │ │ │ lsls r1, r6, #3 │ │ │ │ strd r0, r0, [r0, #924]! @ 0x39c │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xe9a000e7 │ │ │ │ - cbz r0, 178982 │ │ │ │ + cbz r0, 178984 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 178af4 │ │ │ │ + b.n 178b04 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r0, r5, #3 │ │ │ │ - bal.n 178aac │ │ │ │ + b.n 178abc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 178a60 │ │ │ │ + b.n 178a70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 178a18 │ │ │ │ + b.n 178a28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1789d4 │ │ │ │ + b.n 1789e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17898c │ │ │ │ + b.n 17899c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 1789d0 │ │ │ │ + ble.n 1789e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 178988 │ │ │ │ + ble.n 178998 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 178938 │ │ │ │ + ble.n 178948 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 178ae8 │ │ │ │ + ble.n 178af8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 178a9c │ │ │ │ + ble.n 178aac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 178a50 │ │ │ │ + ble.n 178a60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 178a08 │ │ │ │ + bgt.n 178a18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 1789c4 │ │ │ │ + bgt.n 1789d4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, 178aa8 │ │ │ │ + cbnz r2, 178aaa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 178980 │ │ │ │ + bgt.n 178990 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 17893c │ │ │ │ + bgt.n 17894c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 178af8 │ │ │ │ + bgt.n 178b08 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, 178aa0 │ │ │ │ + cbnz r2, 178aa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 178ab4 │ │ │ │ + bgt.n 178ac4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 178a70 │ │ │ │ + bgt.n 178a80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 178a28 │ │ │ │ + blt.n 178a38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 1789e8 │ │ │ │ + blt.n 1789f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 1789a4 │ │ │ │ + blt.n 1789b4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 178964 │ │ │ │ + blt.n 178974 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 178b20 │ │ │ │ + blt.n 178b30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 178adc │ │ │ │ + blt.n 178aec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 178a98 │ │ │ │ + blt.n 178aa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 178a54 │ │ │ │ + bge.n 178a64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 178a10 │ │ │ │ + bge.n 178a20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r6, 178ab6 │ │ │ │ + cbnz r6, 178ab8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 1789c8 │ │ │ │ + bge.n 1789d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r6, 178ab8 │ │ │ │ + cbnz r6, 178aba │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 178b84 │ │ │ │ + bge.n 178994 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 178b40 │ │ │ │ + bge.n 178b50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r0, 178ab6 │ │ │ │ + cbnz r0, 178ab8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 178af8 │ │ │ │ + bge.n 178b08 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00178a9c : │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 178aba │ │ │ │ ldr r2, [pc, #28] @ (178ac0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -306379,19 +306380,19 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bvc.n 178bfc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00178b54 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -306568,37 +306569,37 @@ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 178c84 │ │ │ │ vst4. {d16-d19}, [sl :256], fp │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsb.w r0, [r8, fp, lsl #3] │ │ │ │ bvs.n 178e00 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ bvs.n 178d4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ bpl.n 178d2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh.w r0, [r8, fp, lsl #3] │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ svc 8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 178d7c │ │ │ │ + bvs.n 178d8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00178d50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -306641,19 +306642,19 @@ │ │ │ │ b.n 178d96 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bmi.n 178d2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 178ddc ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 178dfc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 178eb4 │ │ │ │ + bpl.n 178ec4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00178de4 : │ │ │ │ ldr r3, [pc, #16] @ (178df8 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -306729,19 +306730,19 @@ │ │ │ │ ... │ │ │ │ bmi.n 178ed8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r2, [r5, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 178f50 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 178f70 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 178ddc │ │ │ │ + bmi.n 178dec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, 178f2c │ │ │ │ + cbz r2, 178f2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00178ec0 : │ │ │ │ ldr r3, [pc, #16] @ (178ed4 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -307168,87 +307169,87 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 179112 │ │ │ │ rsb r0, sl, #8224768 @ 0x7d8000 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1795dc ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 1795fc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, 17939a │ │ │ │ + cbz r2, 17939c │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf59400fb │ │ │ │ strb r2, [r6, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcs.n 1792b8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcs.n 179404 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r6, 1793a6 │ │ │ │ + cbnz r6, 1793a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf3aa00fb │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1793e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 179704 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 179724 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 17941c │ │ │ │ + bne.n 17942c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n 1793dc │ │ │ │ + bne.n 1793ec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 179350 │ │ │ │ + beq.n 179360 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 1794d4 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 1794f4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #48] @ (1793d0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 179428 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 179448 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #888] @ (179724 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 17977c ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 17979c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #704] @ (179678 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 179720 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 179740 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #600] @ (17961c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #680 @ (adr r0, 179674 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 179694 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 1793f8 │ │ │ │ + beq.n 179408 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #528 @ (adr r0, 1795e8 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 179608 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001793e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -307328,25 +307329,25 @@ │ │ │ │ bne.n 179426 │ │ │ │ vsri.64 , , #1 │ │ │ │ vtbx.8 d28, {d31- instruction: 0xffffce0c │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r2, [r1, #5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001794d8 : │ │ │ │ ldr r3, [pc, #56] @ (179514 ) │ │ │ │ add r3, pc │ │ │ │ cbz r0, 1794fa │ │ │ │ ldr.w ip, [pc, #56] @ 179518 │ │ │ │ @@ -307452,25 +307453,25 @@ │ │ │ │ mov.w r1, #636 @ 0x27c │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17957a │ │ │ │ b.n 1795aa │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #532] @ (17981c ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -307673,45 +307674,45 @@ │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1796e0 │ │ │ │ mrc 0, 5, r0, cr2, cr11, {7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ mcr 0, 4, r0, cr6, cr11, {7} │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldcl 0, cr0, [ip, #1004] @ 0x3ec │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ bmi.n 179780 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 179898 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 1798b2 │ │ │ │ + cbz r6, 1798b4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -307744,19 +307745,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17989a │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, 17991c │ │ │ │ + cbz r2, 17991e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r5, #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, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #692] @ (179ba0 ) │ │ │ │ @@ -308039,54 +308040,54 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 179a64 │ │ │ │ rsbs r0, r0, fp, ror #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, r0, fp, ror #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, 179bf0 │ │ │ │ + cbz r4, 179bf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r3!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ orrs.w r0, r8, fp, ror #3 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00179c00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -308335,59 +308336,59 @@ │ │ │ │ b.n 179d1c │ │ │ │ stmia.w r8!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w ip, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 179dd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00179ed8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -308505,37 +308506,37 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 179f48 │ │ │ │ b.n 179ba8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 179af8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017a038 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2624] @ 0xa40 │ │ │ │ @@ -309630,159 +309631,159 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 17a4bc │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r2, [r4, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 17af98 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - it ge │ │ │ │ - lslge r0, r5, #3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 17af10 ) │ │ │ │ + nop {11} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r7, pc, #744 @ (adr r7, 17af30 ) │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ittt pl │ │ │ │ - lslpl r0, r5, #3 │ │ │ │ - addpl r7, pc, #416 @ (adr r7, 17adf8 ) │ │ │ │ - lslpl r0, r5, #3 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + itte vs │ │ │ │ + lslvs r0, r5, #3 │ │ │ │ + addvs r7, pc, #448 @ (adr r7, 17ae18 ) │ │ │ │ + lslvc r0, r5, #3 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r0, r5, #3 │ │ │ │ - addeq r7, pc, #128 @ (adr r7, 17ace8 ) │ │ │ │ + addne r7, pc, #160 @ (adr r7, 17ad08 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bls.n 17acdc │ │ │ │ + bls.n 17acec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bhi.n 17abc4 │ │ │ │ + bhi.n 17abd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bhi.n 17acac │ │ │ │ + bhi.n 17acbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #984 @ (adr r7, 17b05c ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 17b07c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 17ad74 │ │ │ │ + bvc.n 17ad84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvs.n 17ac34 │ │ │ │ + bvs.n 17ac44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #272 @ (adr r5, 17ada8 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 17adc8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 17ae84 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 17aea4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 17ae68 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 17ae88 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 17addc ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 17adfc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 17ad20 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 17ad40 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 17afe4 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 17b004 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 17ac20 │ │ │ │ + bpl.n 17ac30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 17af6c ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 17af8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 17ae98 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 17aeb8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #680 @ (adr r3, 17af7c ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 17af9c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 17ac08 │ │ │ │ + bmi.n 17ac18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #328 @ (adr r3, 17ae28 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 17ae48 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r4, 17acf2 │ │ │ │ + cbnz r4, 17acf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #256 @ (adr r1, 17adec ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 17ae0c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 17b010 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 17b030 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 17aef8 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 17af18 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #32 @ (adr r2, 17ad24 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 17ad44 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, pc, #624 @ (adr r0, 17af7c ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 17af9c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -310882,317 +310883,317 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ movw r1, #602 @ 0x25a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 17a308 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, 17b9e6 │ │ │ │ + cbz r2, 17b9e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r0, 17b9e4 │ │ │ │ + cbz r0, 17b9e6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r2, 17ba1a │ │ │ │ + cbz r2, 17ba1c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, 17ba14 │ │ │ │ + cbz r2, 17ba16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 17ba10 │ │ │ │ + cbz r6, 17ba12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 17ba10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017bba8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -311542,88 +311543,88 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ vhadd.s q8, q8, │ │ │ │ stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 17c248 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 17c268 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r4, r5, #3 │ │ │ │ beq.n 17bf98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 17c034 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 17c054 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 17bf6c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 17bf8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 17c2a4 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 17c2c4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #688 @ (adr r4, 17c228 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 17c248 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #456 @ (adr r4, 17c150 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 17c170 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r6!, {r1, r2} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 17c078 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 17c098 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017bf9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -311945,73 +311946,73 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r4!, {r1, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 17c300 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 17c320 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 17c50c ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 17c52c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #384 @ (adr r1, 17c488 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 17c4a8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 17c33c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 17c35c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 17c510 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 17c530 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017c344 : │ │ │ │ stmdb 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 │ │ │ │ @@ -312332,73 +312333,73 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017c6f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -312578,45 +312579,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r7, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ pop {r3, r5, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017c904 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -312934,73 +312935,73 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 17ccb8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ hlt 0x001c │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017ccd4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -313029,19 +313030,19 @@ │ │ │ │ movw r1, #810 @ 0x32a │ │ │ │ add.w r2, r2, #348 @ 0x15c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ccf8 │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017cd38 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313209,47 +313210,47 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb754 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ itet mi │ │ │ │ lslmi r7, r4, #3 │ │ │ │ - strpl r4, [r4, #96] @ 0x60 │ │ │ │ + strpl r4, [r5, #96] @ 0x60 │ │ │ │ lslmi r1, r6, #3 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017cf20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313430,41 +313431,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5, r6, lr} │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017d124 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313762,74 +313763,74 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 17d478 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cbz r6, 17d46a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movw r0, #8428 @ 0x20ec │ │ │ │ + movw r0, #41196 @ 0xa0ec │ │ │ │ bls.n 17d3d4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ hlt 0x0010 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017d4a0 : │ │ │ │ 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 │ │ │ │ @@ -313934,25 +313935,25 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017d5d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -314149,55 +314150,55 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb692 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017d810 : │ │ │ │ stmdb 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 │ │ │ │ @@ -314370,47 +314371,47 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017da08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -314582,47 +314583,47 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ sxtb r0, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017dbfc : │ │ │ │ stmdb 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 │ │ │ │ @@ -314816,47 +314817,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017de24 : │ │ │ │ stmdb 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 │ │ │ │ @@ -315159,77 +315160,77 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #504 @ (adr r6, 17e324 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r5, pc, #704 @ (adr r5, 17e3fc ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r5, pc, #96 @ (adr r5, 17e1b0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r4, pc, #792 @ (adr r4, 17e480 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, pc, #392 @ (adr r4, 17e304 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r3, pc, #992 @ (adr r3, 17e578 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017e1b0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -315541,76 +315542,76 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #968 @ (adr r2, 17e8a0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r2, pc, #96 @ (adr r2, 17e548 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r1, pc, #440 @ (adr r1, 17e6b4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc2 0, cr0, [r6, #940]! @ 0x3ac │ │ │ │ + stc2 0, cr0, [lr, #940]! @ 0x3ac │ │ │ │ add r2, sp, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r1, pc, #112 @ (adr r1, 17e584 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r0, pc, #736 @ (adr r0, 17e808 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r0, pc, #312 @ (adr r0, 17e67c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #992] @ (17e928 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #848] @ (17e8a4 ) │ │ │ │ + ldr r7, [pc, #880] @ (17e8c4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017e55c : │ │ │ │ stmdb 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 │ │ │ │ @@ -315917,76 +315918,76 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [pc, #744] @ (17eb54 ) │ │ │ │ + ldr r6, [pc, #776] @ (17eb74 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #544] @ (17eaac ) │ │ │ │ + ldr r5, [pc, #576] @ (17eacc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfa1600eb │ │ │ │ + @ instruction: 0xfa1e00eb │ │ │ │ add r6, pc, #464 @ (adr r6, 17ea6c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #208] @ (17e974 ) │ │ │ │ + ldr r5, [pc, #240] @ (17e994 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #840] @ (17ec00 ) │ │ │ │ + ldr r4, [pc, #872] @ (17ec20 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #672] @ (17eb68 ) │ │ │ │ + ldr r4, [pc, #704] @ (17eb88 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #416] @ (17ea74 ) │ │ │ │ + ldr r4, [pc, #448] @ (17ea94 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #272] @ (17e9f0 ) │ │ │ │ + ldr r4, [pc, #304] @ (17ea10 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017e8e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -316200,56 +316201,56 @@ │ │ │ │ b.n 17ea28 │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #184] @ (17ebc4 ) │ │ │ │ + ldr r3, [pc, #216] @ (17ebe4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #464] @ (17ecf4 ) │ │ │ │ + ldr r2, [pc, #496] @ (17ed14 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf70200eb │ │ │ │ + @ instruction: 0xf70a00eb │ │ │ │ add r3, pc, #384 @ (adr r3, 17ecb4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #136] @ (17ebc4 ) │ │ │ │ + ldr r2, [pc, #168] @ (17ebe4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #824] @ (17ee88 ) │ │ │ │ + ldr r1, [pc, #856] @ (17eea8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #648] @ (17ede0 ) │ │ │ │ + ldr r1, [pc, #680] @ (17ee00 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017eb60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -316556,76 +316557,76 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [pc, #728] @ (17f148 ) │ │ │ │ + ldr r0, [pc, #760] @ (17f168 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blxns r0 │ │ │ │ + blxns r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands.w r0, r2, #7700480 @ 0x758000 │ │ │ │ + ands.w r0, sl, #7700480 @ 0x758000 │ │ │ │ add r0, pc, #448 @ (adr r0, 17f060 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017eeec : │ │ │ │ stmdb 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 │ │ │ │ @@ -316813,52 +316814,52 @@ │ │ │ │ b.n 17f00e │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf1e800eb │ │ │ │ + @ instruction: 0xf1f000eb │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r8, #235 @ 0xeb │ │ │ │ - str r2, [r3, #24] │ │ │ │ + @ instruction: 0xf18000eb │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds.w r0, ip, #235 @ 0xeb │ │ │ │ + @ instruction: 0xf12400eb │ │ │ │ ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, r7 │ │ │ │ + add r4, r8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r5, #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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -316955,27 +316956,27 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17f1ac │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017f234 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -317053,31 +317054,31 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17f2a0 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add lr, sl │ │ │ │ + add lr, fp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017f33c : │ │ │ │ cbz r0, 17f362 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 17f362 │ │ │ │ push {r4, lr} │ │ │ │ @@ -317125,25 +317126,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 17f35e │ │ │ │ nop │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r0, r5, #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, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #348] @ (17f540 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -317296,37 +317297,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017f58c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -317399,31 +317400,31 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17f5b0 │ │ │ │ nop │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017f668 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -317600,49 +317601,49 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r6, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017f86c : │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 17f8b0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cbz r1, 17f89c │ │ │ │ @@ -317826,19 +317827,19 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017fa2c : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -317910,19 +317911,19 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017faec : │ │ │ │ ldr r3, [pc, #36] @ (17fb14 ) │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ @@ -317964,19 +317965,19 @@ │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17fb30 │ │ │ │ nop │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017fb6c : │ │ │ │ ldr r3, [pc, #36] @ (17fb94 ) │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ @@ -318018,19 +318019,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17fbb0 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017fbec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -318310,23 +318311,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r7, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0017fea4 : │ │ │ │ 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 │ │ │ │ @@ -318645,41 +318646,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r6, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001801c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -318959,23 +318960,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [pc, #600] @ (1806c8 ) │ │ │ │ + ldr r6, [pc, #632] @ (1806e8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [pc, #480] @ (18065c ) │ │ │ │ + ldr r6, [pc, #512] @ (18067c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00180480 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -319086,17 +319087,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #336] @ (1806e4 ) │ │ │ │ + ldr r5, [pc, #368] @ (180704 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00180594 : │ │ │ │ ldr r3, [pc, #8] @ (1805a0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -319147,25 +319148,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1805cc │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #960] @ (1809e4 ) │ │ │ │ + ldr r4, [pc, #992] @ (180a04 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #816] @ (180960 ) │ │ │ │ + ldr r4, [pc, #848] @ (180980 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00180634 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -319608,157 +319609,157 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #544] @ (180cb0 ) │ │ │ │ + ldr r4, [pc, #576] @ (180cd0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #256] @ (180b98 ) │ │ │ │ + ldr r4, [pc, #288] @ (180bb8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (180c1c ) │ │ │ │ + ldr r4, [pc, #400] @ (180c3c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #240] @ (180ba8 ) │ │ │ │ + ldr r4, [pc, #272] @ (180bc8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #192] @ (180b7c ) │ │ │ │ + ldr r4, [pc, #224] @ (180b9c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #144] @ (180b50 ) │ │ │ │ + ldr r4, [pc, #176] @ (180b70 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #128] @ (180b44 ) │ │ │ │ + ldr r4, [pc, #160] @ (180b64 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #80] @ (180b18 ) │ │ │ │ + ldr r4, [pc, #112] @ (180b38 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [pc, #56] @ (180b08 ) │ │ │ │ + ldr r4, [pc, #88] @ (180b28 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #8] @ (180adc ) │ │ │ │ + ldr r4, [pc, #40] @ (180afc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (180ec8 ) │ │ │ │ + ldr r4, [pc, #16] @ (180ae8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #984] @ (180eb4 ) │ │ │ │ + ldr r3, [pc, #1016] @ (180ed4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #952] @ (180e98 ) │ │ │ │ + ldr r3, [pc, #984] @ (180eb8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #920] @ (180e7c ) │ │ │ │ + ldr r3, [pc, #952] @ (180e9c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #888] @ (180e60 ) │ │ │ │ + ldr r3, [pc, #920] @ (180e80 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #536] @ (180d10 ) │ │ │ │ + ldr r2, [pc, #568] @ (180d30 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #384] @ (180c84 ) │ │ │ │ + ldr r2, [pc, #416] @ (180ca4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #240] @ (180c00 ) │ │ │ │ + ldr r2, [pc, #272] @ (180c20 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #96] @ (180b7c ) │ │ │ │ + ldr r2, [pc, #128] @ (180b9c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #976] @ (180ef8 ) │ │ │ │ + ldr r1, [pc, #1008] @ (180f18 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #832] @ (180e74 ) │ │ │ │ + ldr r1, [pc, #864] @ (180e94 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #688] @ (180df0 ) │ │ │ │ + ldr r1, [pc, #720] @ (180e10 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #544] @ (180d6c ) │ │ │ │ + ldr r1, [pc, #576] @ (180d8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #400] @ (180ce8 ) │ │ │ │ + ldr r1, [pc, #432] @ (180d08 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ (180c74 ) │ │ │ │ + ldr r1, [pc, #304] @ (180c94 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #128] @ (180bf0 ) │ │ │ │ + ldr r1, [pc, #160] @ (180c10 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (180f6c ) │ │ │ │ + ldr r1, [pc, #16] @ (180b8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #864] @ (180ee8 ) │ │ │ │ + ldr r0, [pc, #896] @ (180f08 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #720] @ (180e64 ) │ │ │ │ + ldr r0, [pc, #752] @ (180e84 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #576] @ (180de0 ) │ │ │ │ + ldr r0, [pc, #608] @ (180e00 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #432] @ (180d5c ) │ │ │ │ + ldr r0, [pc, #464] @ (180d7c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00180bac : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -319871,33 +319872,33 @@ │ │ │ │ movs r1, #28 │ │ │ │ b.n 180c92 │ │ │ │ vst1.8 @ instruction: 0xf9c000fb │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #408] @ (180e68 ) │ │ │ │ + ldr r1, [pc, #440] @ (180e88 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb.w r0, [sl, #251] @ 0xfb │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #976] @ (1810b4 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1810d4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb.w r0, [r6, fp, lsl #3] │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00180cf8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -320221,58 +320222,58 @@ │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [ip, fp, lsl #3] │ │ │ │ str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf7e400fb │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ @ instruction: 0xf79400fb │ │ │ │ strb r6, [r4, #25] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [pc, #136] @ (1810d8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0018107c : │ │ │ │ ldr r3, [pc, #56] @ (1810b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ @@ -320551,17 +320552,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00181330 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -320843,23 +320844,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001815ec : │ │ │ │ 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 │ │ │ │ @@ -321178,41 +321179,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00181910 : │ │ │ │ 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 │ │ │ │ @@ -321436,35 +321437,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00181b44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -321661,23 +321662,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r0, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00181d40 : │ │ │ │ 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 │ │ │ │ @@ -321901,35 +321902,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00181f74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -322040,17 +322041,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00182070 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -322254,23 +322255,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0018224c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -322381,17 +322382,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00182360 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -322590,23 +322591,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00182560 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -322715,17 +322716,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00182670 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -322893,17 +322894,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00182804 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -323071,17 +323072,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r6, [r0, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00182998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323276,23 +323277,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00182b60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323457,17 +323458,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #688] @ (182f90 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00182ce8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -323732,35 +323733,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r5, [pc, #136] @ (18301c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00182f9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323871,17 +323872,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #1000] @ (183478 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183098 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324079,23 +324080,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #368] @ (1833c4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [pc, #208] @ (183330 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183268 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324206,17 +324207,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #184] @ (183414 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183364 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324327,17 +324328,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #200] @ (183520 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183460 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -324543,23 +324544,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #528] @ (18383c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ mov r0, ip │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183640 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324670,17 +324671,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, sl │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0018373c : │ │ │ │ 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 │ │ │ │ @@ -324998,41 +324999,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r3, [pc, #1008] @ (183e2c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ negs r6, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ negs r0, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183a68 : │ │ │ │ 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 │ │ │ │ @@ -325357,36 +325358,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 q0, q13, q8 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + vqadd.u64 q0, q9, q8 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr0, cr0, {7} │ │ │ │ - adds r4, r6, r7 │ │ │ │ + mcr2 0, 7, r0, cr8, cr0, {7} │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [pc, #488] @ (183f78 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcr2 0, 4, r0, cr0, cr0, {7} │ │ │ │ - adds r6, r3, r6 │ │ │ │ + mcr2 0, 4, r0, cr8, cr0, {7} │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #960]! @ 0x3c0 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + ldc2l 0, cr0, [lr, #960]! @ 0x3c0 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r7, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8, #960] @ 0x3c0 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + ldc2l 0, cr0, [r0, #960] @ 0x3c0 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183db0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -325496,16 +325497,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [r6], #960 @ 0x3c0 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + stc2 0, cr0, [lr], #960 @ 0x3c0 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183eac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -325615,16 +325616,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfbaa00f0 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + @ instruction: 0xfbb200f0 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00183fa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -325757,17 +325758,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfbd200f0 │ │ │ │ + @ instruction: 0xfbda00f0 │ │ │ │ │ │ │ │ 001840d8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1841c4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -325895,16 +325896,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfab400f0 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + @ instruction: 0xfabc00f0 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184200 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326015,16 +326016,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh.w r0, [r6, #240] @ 0xf0 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + ldrsh.w r0, [lr, #240] @ 0xf0 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001842fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -326155,26 +326156,26 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #240] @ 0xf0 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + ldr??.w r0, [r8, #240] @ 0xf0 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh.w r0, [r6, #240] @ 0xf0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + ldrh.w r0, [lr, #240] @ 0xf0 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, r0, lsl #3] │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184448 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -326396,31 +326397,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73e00f0 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + @ instruction: 0xf74600f0 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f200f0 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + @ instruction: 0xf6fa00f0 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf6b600f0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + @ instruction: 0xf6be00f0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf66400f0 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + @ instruction: 0xf66c00f0 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184678 : │ │ │ │ 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 │ │ │ │ @@ -326651,31 +326652,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r4, #7864320 @ 0x780000 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + add.w r0, ip, #7864320 @ 0x780000 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ae00f0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + @ instruction: 0xf4b600f0 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orns r0, r2, #7864320 @ 0x780000 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + orns r0, sl, #7864320 @ 0x780000 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands.w r0, sl, #7864320 @ 0x780000 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + bic.w r0, r2, #7864320 @ 0x780000 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001848c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -326957,21 +326958,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbc.w r0, r6, #240 @ 0xf0 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + sbc.w r0, lr, #240 @ 0xf0 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r1, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf13e00f0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + adc.w r0, r6, #240 @ 0xf0 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184b80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -327193,31 +327194,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #240 @ 0xf0 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + and.w r0, lr, #240 @ 0xf0 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q8, #6 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + vshr.s64 q8, q8, #62 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r0, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.s64 q8, q15, q8 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + vshr.s64 q0, q8, #58 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r7, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.s32 q0, q14, q8 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + vqadd.s64 q0, q10, q8 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184db0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -327328,16 +327329,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr 0, 0, r0, cr6, cr0, {7} │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + mcr 0, 0, r0, cr14, cr0, {7} │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184eac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -327448,16 +327449,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [sl, #-960] @ 0xfffffc40 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + ldc 0, cr0, [r2, #-960] @ 0xfffffc40 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00184fa8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -327781,40 +327782,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, r0, ror #3 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + rsbs r0, r4, r0, ror #3 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r4, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbc.w r0, r8, r0, ror #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + sbcs.w r0, r0, r0, ror #3 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, ip, r0, ror #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + @ instruction: 0xeb2400f0 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xeafa00f0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + add.w r0, r2, r0, ror #3 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xead600f0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + @ instruction: 0xeade00f0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orrs.w r0, r0, r0, ror #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + orrs.w r0, r8, r0, ror #3 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrd r0, r0, [ip, #960]! @ 0x3c0 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + and.w r0, r4, r0, ror #3 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001852f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -328138,45 +328139,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip], #-960 @ 0x3c0 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + stmia.w r4, {r4, r5, r6, r7} │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe81800f0 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + @ instruction: 0xe82000f0 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1855b8 │ │ │ │ + b.n 1855c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 18557c │ │ │ │ + b.n 18558c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 18553c │ │ │ │ + b.n 18554c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 185438 │ │ │ │ + b.n 185448 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r6, #140 @ 0x8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 18539c │ │ │ │ + b.n 1853ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00185648 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -328399,32 +328400,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1852dc │ │ │ │ + b.n 1852ec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u32 q0, q8, │ │ │ │ + vhadd.u32 q0, q12, │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185248 │ │ │ │ + b.n 185258 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr7, {7} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr7, {7} │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 1851d4 │ │ │ │ + b.n 1851e4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr7, {7} │ │ │ │ + cdp2 0, 9, cr0, cr10, cr7, {7} │ │ │ │ movs r4, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 185134 │ │ │ │ + b.n 185144 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr7, {7} │ │ │ │ + cdp2 0, 3, cr0, cr14, cr7, {7} │ │ │ │ │ │ │ │ 0018588c : │ │ │ │ stmdb 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 │ │ │ │ @@ -328821,50 +328822,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 186228 │ │ │ │ + b.n 186238 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2l 0, cr0, [r2], {231} @ 0xe7 │ │ │ │ + stc2l 0, cr0, [sl], {231} @ 0xe7 │ │ │ │ cmp r3, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 186160 │ │ │ │ + b.n 186170 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrrc2 0, 14, r0, r8, cr7 │ │ │ │ - b.n 1860a0 │ │ │ │ + stc2l 0, cr0, [r0], #-924 @ 0xfffffc64 │ │ │ │ + b.n 1860b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbf600e7 │ │ │ │ - b.n 185ff0 │ │ │ │ + @ instruction: 0xfbfe00e7 │ │ │ │ + b.n 186000 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb9800e7 │ │ │ │ + @ instruction: 0xfba000e7 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185f1c │ │ │ │ + b.n 185f2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb2000e7 │ │ │ │ - b.n 185ed4 │ │ │ │ + @ instruction: 0xfb2800e7 │ │ │ │ + b.n 185ee4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfaf800e7 │ │ │ │ - b.n 185e8c │ │ │ │ + @ instruction: 0xfb0000e7 │ │ │ │ + b.n 185e9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfad000e7 │ │ │ │ - b.n 185e44 │ │ │ │ + @ instruction: 0xfad800e7 │ │ │ │ + b.n 185e54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfab200e7 │ │ │ │ - b.n 185dd0 │ │ │ │ + @ instruction: 0xfaba00e7 │ │ │ │ + b.n 185de0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfa7200e7 │ │ │ │ + @ instruction: 0xfa7a00e7 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 185d58 │ │ │ │ + b.n 185d68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfa2c00e7 │ │ │ │ + @ instruction: 0xfa3400e7 │ │ │ │ │ │ │ │ 00185cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -328974,17 +328975,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh.w r0, [sl, #231] @ 0xe7 │ │ │ │ + str.w r0, [r2, #231] @ 0xe7 │ │ │ │ │ │ │ │ 00185ddc : │ │ │ │ stmdb 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 │ │ │ │ @@ -329309,41 +329310,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 186038 │ │ │ │ + ble.n 186048 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf77600e7 │ │ │ │ + @ instruction: 0xf77e00e7 │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n 186174 │ │ │ │ + ble.n 186184 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf70e00e7 │ │ │ │ + @ instruction: 0xf71600e7 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1860d8 │ │ │ │ + bgt.n 1860e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf6b200e7 │ │ │ │ - bgt.n 186098 │ │ │ │ + @ instruction: 0xf6ba00e7 │ │ │ │ + bgt.n 1860a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf68e00e7 │ │ │ │ - bgt.n 186050 │ │ │ │ + @ instruction: 0xf69600e7 │ │ │ │ + bgt.n 186060 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf67000e7 │ │ │ │ - blt.n 186140 │ │ │ │ + @ instruction: 0xf67800e7 │ │ │ │ + bgt.n 186150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf5e400e7 │ │ │ │ + @ instruction: 0xf5ec00e7 │ │ │ │ subs r6, r0, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 18609c │ │ │ │ + blt.n 1860ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf58600e7 │ │ │ │ + @ instruction: 0xf58e00e7 │ │ │ │ │ │ │ │ 00186154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -329567,32 +329568,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1863d0 │ │ │ │ + bge.n 1863e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands.w r0, r2, #7569408 @ 0x738000 │ │ │ │ + ands.w r0, sl, #7569408 @ 0x738000 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 186338 │ │ │ │ + bls.n 186348 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf3b800e7 │ │ │ │ + @ instruction: 0xf3c000e7 │ │ │ │ movs r2, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bls.n 1862c4 │ │ │ │ + bls.n 1862d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf38200e7 │ │ │ │ + @ instruction: 0xf38a00e7 │ │ │ │ adds r6, r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 186424 │ │ │ │ + bls.n 186434 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf32600e7 │ │ │ │ + @ instruction: 0xf32e00e7 │ │ │ │ │ │ │ │ 0018639c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #396] @ (186538 ) │ │ │ │ @@ -329797,22 +329798,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 18664c │ │ │ │ + bvc.n 18665c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adc.w r0, r6, #231 @ 0xe7 │ │ │ │ + adc.w r0, lr, #231 @ 0xe7 │ │ │ │ asrs r0, r4, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 186600 │ │ │ │ + bvc.n 186610 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds.w r0, sl, #231 @ 0xe7 │ │ │ │ + @ instruction: 0xf12200e7 │ │ │ │ │ │ │ │ 00186584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -329922,17 +329923,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 1866e4 │ │ │ │ + bvs.n 1866f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands.w r0, r2, #231 @ 0xe7 │ │ │ │ + ands.w r0, sl, #231 @ 0xe7 │ │ │ │ │ │ │ │ 00186684 : │ │ │ │ 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 r8, r2 │ │ │ │ @@ -330150,31 +330151,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 q0, q10, │ │ │ │ - bvs.n 1867d8 │ │ │ │ + vhadd.s16 q0, q14, │ │ │ │ + bvs.n 1867e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr8, cr7, {7} │ │ │ │ - bvs.n 186954 │ │ │ │ + cdp 0, 13, cr0, cr0, cr7, {7} │ │ │ │ + bvs.n 186964 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cdp 0, 9, cr0, cr0, cr7, {7} │ │ │ │ - bvs.n 1868e4 │ │ │ │ + cdp 0, 9, cr0, cr8, cr7, {7} │ │ │ │ + bvs.n 1868f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r2, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp 0, 4, cr0, cr0, cr7, {7} │ │ │ │ - bpl.n 186860 │ │ │ │ + cdp 0, 4, cr0, cr8, cr7, {7} │ │ │ │ + bpl.n 186870 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001868ac : │ │ │ │ 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 │ │ │ │ @@ -330403,32 +330404,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1869cc │ │ │ │ + bmi.n 1869dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldcl 0, cr0, [ip], {231} @ 0xe7 │ │ │ │ + stcl 0, cr0, [r4], #924 @ 0x39c │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 186b2c │ │ │ │ + bmi.n 186b3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r0], {231} @ 0xe7 │ │ │ │ + stc 0, cr0, [r8], {231} @ 0xe7 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 186ac0 │ │ │ │ + bcc.n 186ad0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcrr 0, 14, r0, ip, cr7 │ │ │ │ + mrrc 0, 14, r0, r4, cr7 │ │ │ │ asrs r6, r0, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 186a1c │ │ │ │ + bcc.n 186a2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xebec00e7 │ │ │ │ + @ instruction: 0xebf400e7 │ │ │ │ │ │ │ │ 00186af4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #232] @ (186bf0 ) │ │ │ │ @@ -330544,26 +330545,26 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, r7, asr #3 │ │ │ │ - bcs.n 186be8 │ │ │ │ + adcs.w r0, r4, r7, asr #3 │ │ │ │ + bcs.n 186bf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds.w r0, r4, r7, asr #3 │ │ │ │ - bcs.n 186b80 │ │ │ │ + adds.w r0, ip, r7, asr #3 │ │ │ │ + bcs.n 186b90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pkhtb r0, r6, r7, asr #3 │ │ │ │ - bcs.n 186cfc │ │ │ │ + pkhtb r0, lr, r7, asr #3 │ │ │ │ + bcs.n 186d0c │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00186c20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -330731,16 +330732,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r2, r5, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strd r0, r0, [lr, #-924]! @ 0x39c │ │ │ │ - bne.n 186dcc │ │ │ │ + ldrd r0, r0, [r6, #-924]! @ 0x39c │ │ │ │ + bne.n 186ddc │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00186db4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -331029,28 +331030,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe83a00e7 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + strex r0, r0, [r2, #924] @ 0x39c │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 186f84 │ │ │ │ + b.n 186f94 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r5, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 186e3c │ │ │ │ + b.n 186e4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018708c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -331279,35 +331280,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 186dcc │ │ │ │ + b.n 186ddc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 186d40 │ │ │ │ + b.n 186d50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r4, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 186cdc │ │ │ │ + b.n 186cec │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 186c48 │ │ │ │ + b.n 186c58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001872cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -331589,23 +331590,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 187980 │ │ │ │ + b.n 187990 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18793c │ │ │ │ + b.n 18794c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187588 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -331716,17 +331717,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 187834 │ │ │ │ + b.n 187844 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187684 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -331928,23 +331929,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001878a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -332142,23 +332143,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 187ad8 │ │ │ │ + ble.n 187ae8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 187a94 │ │ │ │ + ble.n 187aa4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187a74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -332380,35 +332381,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 187c44 │ │ │ │ + blt.n 187c54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 187bac │ │ │ │ + blt.n 187bbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 187d50 │ │ │ │ + blt.n 187d60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 187cb0 │ │ │ │ + blt.n 187cc0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187ca4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -332630,34 +332631,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n 187e14 │ │ │ │ + bls.n 187e24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n 187f7c │ │ │ │ + bls.n 187f8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n 187f20 │ │ │ │ + bls.n 187f30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stc2l 0, cr0, [r8, #920]! @ 0x398 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n 187e80 │ │ │ │ + bhi.n 187e90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187ed4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -332824,17 +332825,17 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldc2 0, cr0, [r6], #-920 @ 0xfffffc68 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n 1880b0 │ │ │ │ + bvc.n 1880c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188068 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -333056,34 +333057,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 188250 │ │ │ │ + bpl.n 188260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 1881b8 │ │ │ │ + bpl.n 1881c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 18835c │ │ │ │ + bpl.n 18836c │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xfa2400e6 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 1882bc │ │ │ │ + bpl.n 1882cc │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188298 : │ │ │ │ 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 │ │ │ │ @@ -333202,29 +333203,29 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 188478 │ │ │ │ + bmi.n 188488 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 188414 │ │ │ │ + bmi.n 188424 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 188380 │ │ │ │ + bcc.n 188390 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001883c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333334,17 +333335,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7b200e6 │ │ │ │ - bcs.n 1884bc │ │ │ │ + bcs.n 1884cc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r0, 188522 │ │ │ │ + cbnz r0, 188524 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001884dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333454,17 +333455,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69e00e6 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 1885a4 │ │ │ │ + bne.n 1885b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001885f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333575,17 +333576,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf58600e6 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n 18868c │ │ │ │ + beq.n 18869c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018870c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -333697,17 +333698,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r8, #7536640 @ 0x730000 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188828 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333814,17 +333815,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf36e00e6 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00188920 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -334044,33 +334045,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xfa6000fa │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ sbc.w r0, ip, #230 @ 0xe6 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188b50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334350,22 +334351,22 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 11, cr0, cr10, cr6, {7} │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ cdp 0, 9, cr0, cr2, cr6, {7} │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188e0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334474,17 +334475,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r0, #-920]! @ 0xfffffc68 │ │ │ │ - cbz r0, 188f2a │ │ │ │ + cbz r0, 188f2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188f20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334593,17 +334594,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mrrc 0, 14, r0, ip, cr6 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189034 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -334714,17 +334715,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, sl, r6, asr #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189178 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (189264 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -334851,17 +334852,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r4, #920]! @ 0x398 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001892a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -335009,27 +335010,27 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8da00e6 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ eor.w r0, r6, r6, asr #3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ bics.w r0, ip, r6, asr #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018940c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -335137,17 +335138,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1893f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018951c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -335492,35 +335493,35 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r2, #920] @ 0x398 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 189794 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 189644 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 1894ec │ │ │ │ lsls r6, r4, #3 │ │ │ │ - it al │ │ │ │ - lslal r7, r4, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + nop {15} │ │ │ │ + lsls r7, r4, #3 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018988c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -335648,17 +335649,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 189384 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 189c14 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 189c34 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001899b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -335992,54 +335993,54 @@ │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ eors.w r0, r8, sl, ror #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, lr, sl, ror #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, pc, #568 @ (adr r6, 189f20 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 189f40 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ bic.w r0, sl, sl, ror #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 189e34 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 189e54 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, 18a09c ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 18a0bc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 189f3c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 189f5c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ bmi.n 189c34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #208 @ (adr r5, 189de0 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 189e00 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 189d18 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 189d38 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #704 @ (adr r4, 189fe0 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 18a000 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r6, 189d8c │ │ │ │ + cbnz r6, 189d8e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 189f60 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 189f80 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r4, 189d8c │ │ │ │ + cbnz r4, 189d8e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r2, 189d8a │ │ │ │ + cbnz r2, 189d8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 189eb4 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 189ed4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00189d34 : │ │ │ │ ldr r1, [pc, #52] @ (189d6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cbz r3, 189d66 │ │ │ │ @@ -336375,55 +336376,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 189eac │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #216 @ (adr r3, 18a130 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 18a150 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 189de8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 18a444 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 18a064 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r6, 18a0a4 │ │ │ │ + cbnz r6, 18a0a6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 18a294 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 18a2b4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r6, 18a090 │ │ │ │ + cbnz r6, 18a092 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #184 @ (adr r2, 18a12c ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 18a14c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r4, 18a082 │ │ │ │ + cbnz r4, 18a084 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bne.n 18a0c8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #704 @ (adr r1, 18a344 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 18a364 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 18a2b4 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 18a2d4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #400 @ (adr r1, 18a224 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 18a244 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #248 @ (adr r1, 18a194 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 18a1b4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 18a0b4 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 18a0d4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018a0a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -336739,57 +336740,57 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 18ab88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 18a3bc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 18aac4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018a3f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -337112,57 +337113,57 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 18a844 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, 18a76c │ │ │ │ + cbz r4, 18a76e │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 18a774 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 18a76a │ │ │ │ + cbz r0, 18a76c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 18a758 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r6, 18a772 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 18a772 │ │ │ │ + cbz r0, 18a774 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r2, 18a770 │ │ │ │ + cbz r2, 18a772 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r6, 18a770 │ │ │ │ + cbz r6, 18a772 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r2, 18a76a │ │ │ │ + cbz r2, 18a76c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018a754 : │ │ │ │ stmdb 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 │ │ │ │ @@ -337474,55 +337475,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 18aad8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bgt.n 18aa14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018aa9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -337830,55 +337831,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 18ad80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bls.n 18acbc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018add4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -338193,55 +338194,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 18b068 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bvs.n 18b1a4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r0!, {r1, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 18b4c4 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 18b4e4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 18b45c ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 18b47c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #584 @ (adr r7, 18b374 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 18b394 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b12c : │ │ │ │ stmdb 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 │ │ │ │ @@ -338549,55 +338550,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 18b4f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, pc, #472 @ (adr r6, 18b5f0 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 18b610 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ bcc.n 18b42c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, pc, #232 @ (adr r6, 18b50c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 18b52c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #808 @ (adr r5, 18b754 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 18b774 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #448 @ (adr r5, 18b5f4 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 18b614 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 18b7ec ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 18b80c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #784 @ (adr r4, 18b75c ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 18b77c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 18b6cc ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 18b6ec ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 18b664 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 18b684 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 18b57c ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 18b59c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b464 : │ │ │ │ stmdb 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 │ │ │ │ @@ -338906,55 +338907,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 18b7c4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 18b854 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 18b874 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r7, {r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18b770 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 18b790 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #584 @ (adr r2, 18b9b8 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 18b9d8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #224 @ (adr r2, 18b858 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 18b878 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ rev r2, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #680 @ (adr r1, 18ba30 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 18ba50 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 18b998 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 18b9b8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 18b908 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 18b928 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #248 @ (adr r1, 18b898 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 18b8b8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #8 @ (adr r1, 18b7b0 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 18b7d0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b7a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -339262,55 +339263,55 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 18bab0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018baf4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -339746,69 +339747,69 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ uxth r4, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018bf84 : │ │ │ │ stmdb 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 │ │ │ │ @@ -340028,43 +340029,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c1d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -340286,43 +340287,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c440 : │ │ │ │ stmdb 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 │ │ │ │ @@ -340542,43 +340543,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ itet │ │ │ │ lsl r2, r7, #3 │ │ │ │ - ldrbal r2, [r5, #16] │ │ │ │ + ldrbal r2, [r6, #16] │ │ │ │ lsl r0, r6, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c6a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -340800,43 +340801,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r1, r4, r7, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c908 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341056,43 +341057,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 18cb8c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbnz r6, 18cb82 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018cb68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341312,43 +341313,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 18cd94 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb8ce │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018cdc8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341570,43 +341571,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6d6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb66a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018d030 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341828,43 +341829,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r1} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018d298 : │ │ │ │ stmdb 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 │ │ │ │ @@ -342086,43 +342087,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sxth r6, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r2, 18d4f6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018d500 : │ │ │ │ stmdb 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 │ │ │ │ @@ -342368,43 +342369,43 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018d7a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -342981,61 +342982,61 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r0, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -343238,49 +343239,49 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018dff4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ @@ -343432,25 +343433,25 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #512 @ (adr r4, 18e358 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018e174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -343674,27 +343675,27 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #376 @ (adr r2, 18e514 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, pc, #96 @ (adr r2, 18e40c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r7, r4, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #536] @ 18e5e8 │ │ │ │ @@ -344222,39 +344223,39 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ b.n 18e928 │ │ │ │ ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r6, [r6, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018e984 : │ │ │ │ stmdb 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 │ │ │ │ @@ -344352,25 +344353,25 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx abc7c │ │ │ │ mov.w lr, #0 │ │ │ │ b.n 18e9bc │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018eaac : │ │ │ │ stmdb 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 │ │ │ │ @@ -344804,67 +344805,67 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r6, [r6, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018ef8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -345344,69 +345345,69 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #1000] @ (18f890 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #848] @ (18f804 ) │ │ │ │ + ldr r7, [pc, #880] @ (18f824 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #576] @ (18f704 ) │ │ │ │ + ldr r7, [pc, #608] @ (18f724 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #432] @ (18f680 ) │ │ │ │ + ldr r7, [pc, #464] @ (18f6a0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018f4e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -345991,127 +345992,127 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 18f6d8 │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #664] @ (18fdc8 ) │ │ │ │ + ldr r5, [pc, #696] @ (18fde8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #240] @ (18fc28 ) │ │ │ │ + ldr r5, [pc, #272] @ (18fc48 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (18fdd0 ) │ │ │ │ + ldr r4, [pc, #672] @ (18fdf0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #8] @ (18fb78 ) │ │ │ │ + ldr r3, [pc, #40] @ (18fb98 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #848] @ (18fecc ) │ │ │ │ + ldr r2, [pc, #880] @ (18feec ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #24] @ (18fbb0 ) │ │ │ │ + ldr r2, [pc, #56] @ (18fbd0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #360] @ (18fd1c ) │ │ │ │ + ldr r1, [pc, #392] @ (18fd3c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #200] @ (18fc88 ) │ │ │ │ + ldr r1, [pc, #232] @ (18fca8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #800] @ (18fef4 ) │ │ │ │ + ldr r0, [pc, #832] @ (18ff14 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #648] @ (18fe68 ) │ │ │ │ + ldr r0, [pc, #680] @ (18fe88 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #456] @ (18fdb8 ) │ │ │ │ + ldr r0, [pc, #488] @ (18fdd8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #336] @ (18fd48 ) │ │ │ │ + ldr r0, [pc, #368] @ (18fd68 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018fc00 : │ │ │ │ cbz r0, 18fc06 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov.w r0, #67108864 @ 0x4000000 │ │ │ │ @@ -346454,53 +346455,53 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r6, [r6, #10] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018ff80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -346582,25 +346583,25 @@ │ │ │ │ b.n 190020 │ │ │ │ strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190070 : │ │ │ │ stmdb 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 │ │ │ │ @@ -346813,45 +346814,45 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r2, [r2, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001902d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -347012,33 +347013,33 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r1, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001904a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -347096,25 +347097,25 @@ │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1904f0 │ │ │ │ b.n 19051c │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190564 : │ │ │ │ stmdb 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 │ │ │ │ @@ -347378,65 +347379,65 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r6, [r6, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (190a34 ) │ │ │ │ + ldr r4, [pc, #568] @ (190a54 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190868 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -347568,37 +347569,37 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r6, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001909dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -347667,19 +347668,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 190a54 │ │ │ │ str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #928] @ (190e4c ) │ │ │ │ + ldr r7, [pc, #960] @ (190e6c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190aac : │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #268] @ 0x10c │ │ │ │ @@ -347818,27 +347819,27 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 190b40 │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #560] @ (190e58 ) │ │ │ │ + ldr r7, [pc, #592] @ (190e78 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [r2, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190c3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -347891,19 +347892,19 @@ │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 190ca4 │ │ │ │ - ldr r6, [pc, #872] @ (191040 ) │ │ │ │ + ldr r6, [pc, #904] @ (191060 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #664] @ (190f78 ) │ │ │ │ + ldr r5, [pc, #696] @ (190f98 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190ce0 : │ │ │ │ ldr.w r3, [r0, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 190d22 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -347944,19 +347945,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #292 @ 0x124 │ │ │ │ movw r1, #571 @ 0x23b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 190d1e │ │ │ │ nop │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #200] @ (190e24 ) │ │ │ │ + ldr r5, [pc, #232] @ (190e44 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190d5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -347993,19 +347994,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #328 @ 0x148 │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 190d9c │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #736] @ (1910b4 ) │ │ │ │ + ldr r4, [pc, #768] @ (1910d4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00190dd4 : │ │ │ │ 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 │ │ │ │ @@ -348472,100 +348473,100 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r1, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #960] @ (191644 ) │ │ │ │ + ldr r3, [pc, #992] @ (191664 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ movt r0, #18682 @ 0x48fa │ │ │ │ strb r2, [r0, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r7, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r6, [r1, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r7, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #392] @ (19142c ) │ │ │ │ + ldr r2, [pc, #424] @ (19144c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ (191358 ) │ │ │ │ + ldr r2, [pc, #200] @ (191378 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #1008] @ (1916ac ) │ │ │ │ + ldr r3, [pc, #16] @ (1912cc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #680] @ (19156c ) │ │ │ │ + ldr r1, [pc, #712] @ (19158c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r6, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #0] @ (1912e8 ) │ │ │ │ + ldr r1, [pc, #32] @ (191308 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #808] @ (191620 ) │ │ │ │ + ldr r0, [pc, #840] @ (191640 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #656] @ (191594 ) │ │ │ │ + ldr r0, [pc, #688] @ (1915b4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #504] @ (191508 ) │ │ │ │ + ldr r0, [pc, #536] @ (191528 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #352] @ (19147c ) │ │ │ │ + ldr r0, [pc, #384] @ (19149c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #88] @ (191388 ) │ │ │ │ + ldr r0, [pc, #120] @ (1913a8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191330 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -348659,31 +348660,31 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #392] @ (1915b4 ) │ │ │ │ + ldr r7, [pc, #424] @ (1915d4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov ip, r6 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #248] @ (19152c ) │ │ │ │ + ldr r7, [pc, #280] @ (19154c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #120] @ (1914b4 ) │ │ │ │ + ldr r7, [pc, #152] @ (1914d4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191440 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 19148a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ subs r2, #1 │ │ │ │ @@ -348743,25 +348744,25 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #420 @ 0x1a4 │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 191486 │ │ │ │ nop │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #472] @ (1916c4 ) │ │ │ │ + ldr r6, [pc, #504] @ (1916e4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #304] @ (191628 ) │ │ │ │ + ldr r6, [pc, #336] @ (191648 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -348782,19 +348783,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #444 @ 0x1bc │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 191516 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #936] @ (1918f4 ) │ │ │ │ + ldr r5, [pc, #968] @ (191914 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191550 : │ │ │ │ cbz r0, 191558 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -348860,25 +348861,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 19158a │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, r8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #232] @ (1916f0 ) │ │ │ │ + ldr r5, [pc, #264] @ (191710 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0019160c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -348902,19 +348903,19 @@ │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 191626 │ │ │ │ nop │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #872] @ (1919c8 ) │ │ │ │ + ldr r4, [pc, #904] @ (1919e8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191664 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -349035,37 +349036,37 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #1016] @ (191ba4 ) │ │ │ │ + ldr r4, [pc, #24] @ (1917c4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #664] @ (191a5c ) │ │ │ │ + ldr r3, [pc, #696] @ (191a7c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmn r0, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001917c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -349089,19 +349090,19 @@ │ │ │ │ add.w r2, r2, #544 @ 0x220 │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1917e2 │ │ │ │ nop │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #120] @ (191894 ) │ │ │ │ + ldr r3, [pc, #152] @ (1918b4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191820 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -349125,19 +349126,19 @@ │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ mov.w r1, #808 @ 0x328 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19183a │ │ │ │ nop │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #792] @ (191b8c ) │ │ │ │ + ldr r2, [pc, #824] @ (191bac ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191878 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -349161,19 +349162,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ add.w r2, r2, #600 @ 0x258 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 191892 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #432] @ (191a7c ) │ │ │ │ + ldr r2, [pc, #464] @ (191a9c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001918d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -349207,19 +349208,19 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 19190a │ │ │ │ nop │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #992] @ (191d20 ) │ │ │ │ + ldr r2, [pc, #0] @ (191940 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191940 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -349315,35 +349316,35 @@ │ │ │ │ mov r2, r9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1919d6 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, lr │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #160] @ (191af0 ) │ │ │ │ + ldr r1, [pc, #192] @ (191b10 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #8] @ (191a60 ) │ │ │ │ + ldr r1, [pc, #40] @ (191a80 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191a58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -349481,43 +349482,43 @@ │ │ │ │ b.n 191ac4 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [pc, #144] @ (191c58 ) │ │ │ │ + ldr r0, [pc, #176] @ (191c78 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #8] @ (191bdc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191bfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -349589,25 +349590,25 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r5, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00191cd0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00191cd4 : │ │ │ │ @@ -349645,21 +349646,21 @@ │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ blx b4f18 │ │ │ │ blx babdc │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr r1, [pc, #228] @ (191e38 ) │ │ │ │ @@ -349767,33 +349768,33 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r7, r4, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -350226,99 +350227,99 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r2, r3, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [pc, #872] @ (192694 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [pc, #640] @ (1925b0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #496] @ (19259c ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -350522,39 +350523,39 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r3, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ bx r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001925e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -350576,19 +350577,19 @@ │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00192634 : │ │ │ │ ldr r3, [pc, #24] @ (192650 ) │ │ │ │ ldr.w ip, [pc, #28] @ 192654 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ @@ -351547,180 +351548,179 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [pc, #544] @ (1932c8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ + vmla.i32 q8, q8, d6[1] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bl 3d3116 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb728 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ blx ae8b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 194a76 │ │ │ │ ldr.w r3, [pc, #3220] @ 193e70 │ │ │ │ @@ -352924,257 +352924,257 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1938a8 │ │ │ │ nop │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [pc, #40] @ (193fac ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movw r0, #51430 @ 0xc8e6 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + vext.8 q0, q14, q11, #0 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 1940e2 │ │ │ │ - vshr.u32 d18, d30, #1 │ │ │ │ + vmla.i q9, , d6[0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r5, #250 @ 0xfa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bl 191e70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19331a │ │ │ │ ldr.w r2, [pc, #3816] @ 194f58 │ │ │ │ movs r0, #1 │ │ │ │ @@ -354454,334 +354454,334 @@ │ │ │ │ b.w 1938a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bne.n 195000 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r2, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [r6], #-944 @ 0xfffffc50 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + stc2l 0, cr0, [lr], #-944 @ 0xfffffc50 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf69600e9 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + @ instruction: 0xf69e00e9 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r6, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r6, #154 @ 0x9a │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i32 q8, q12, d15[1] │ │ │ │ - adds r2, r1, #0 │ │ │ │ + vrev32.8 q8, │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vrev32.32 q0, │ │ │ │ - subs r2, r3, r7 │ │ │ │ + vmla.i q8, q8, d3[7] │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i q0, q12, d3[7] │ │ │ │ - subs r2, r5, r6 │ │ │ │ + vmla.i16 q0, q8, d7[3] │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.u16 q8, q12, │ │ │ │ - subs r2, r7, r5 │ │ │ │ + vhadd.u32 q8, q8, │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.u32 q0, q12, │ │ │ │ - subs r2, r1, r5 │ │ │ │ + vhadd.u q0, q8, │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr15, {7} │ │ │ │ - subs r0, r3, r4 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr15, {7} │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr15, {7} │ │ │ │ - subs r4, r7, r2 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr15, {7} │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr15, {7} │ │ │ │ - subs r4, r1, r2 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr15, {7} │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #956] @ 0x3bc │ │ │ │ - adds r2, r6, r7 │ │ │ │ + ldc2l 0, cr0, [r8, #956] @ 0x3bc │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [r0, #956]! @ 0x3bc │ │ │ │ - adds r2, r0, r7 │ │ │ │ + stc2 0, cr0, [r8, #956]! @ 0x3bc │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-956] @ 0xfffffc44 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + ldc2l 0, cr0, [r6, #-956] @ 0xfffffc44 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-956] @ 0xfffffc44 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + stc2 0, cr0, [r6, #-956]! @ 0xfffffc44 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr], #956 @ 0x3bc │ │ │ │ - adds r0, r2, r4 │ │ │ │ + ldc2l 0, cr0, [r6], #956 @ 0x3bc │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr], #956 @ 0x3bc │ │ │ │ - adds r0, r4, r3 │ │ │ │ + stc2l 0, cr0, [r6], {239} @ 0xef │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-956 @ 0xfffffc44 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + ldc2l 0, cr0, [r0], #-956 @ 0xfffffc44 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [sl], #-956 @ 0xfffffc44 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + mcrr2 0, 14, r0, r2, cr15 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [ip], {239} @ 0xef │ │ │ │ - adds r6, r5, r0 │ │ │ │ + ldc2 0, cr0, [r4], {239} @ 0xef │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfbdc00ef │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + @ instruction: 0xfbe400ef │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfbac00ef │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + @ instruction: 0xfbb400ef │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfb7e00ef │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + @ instruction: 0xfb8600ef │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfb2c00ef │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + @ instruction: 0xfb3400ef │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfafe00ef │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + @ instruction: 0xfb0600ef │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xface00ef │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + @ instruction: 0xfad600ef │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa9e00ef │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + @ instruction: 0xfaa600ef │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa7000ef │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + @ instruction: 0xfa7800ef │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa1e00ef │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + @ instruction: 0xfa2600ef │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vst1.8 {d16[7]}, [r8] │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + ldr??.w r0, [r0, #239] @ 0xef │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb.w r0, [r8, #239] @ 0xef │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + vld1.8 {d0[7]}, [r0] │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vld4. {d16-d19}, [r8 :128] │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + ldr??.w r0, [r0, pc, lsl #2] │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh.w r0, [sl, pc, lsl #2] │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + vst4. {d16-d19}, [r2 :128] │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb.w r0, [r0, pc, lsl #2] │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + ldrsb.w r0, [r8, pc, lsl #2] │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str??.w r0, [r6, #239] @ 0xef │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + str??.w r0, [lr, #239] @ 0xef │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh.w r0, [ip, #239] @ 0xef │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + str.w r0, [r4, #239] @ 0xef │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb.w r0, [r2, #239] @ 0xef │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + ldrb.w r0, [sl, #239] @ 0xef │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str??.w r0, [r8, pc, lsl #2] │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + ldr??.w r0, [r0, pc, lsl #2] │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh.w r0, [lr, pc, lsl #2] │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + str.w r0, [r6, pc, lsl #2] │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb.w r0, [r4, pc, lsl #2] │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + ldrb.w r0, [ip, pc, lsl #2] │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf7ec00ef │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + @ instruction: 0xf7f400ef │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf7c200ef │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + @ instruction: 0xf7ca00ef │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w r2, [pc, #3764] @ 1960e4 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3764] @ 1960e8 │ │ │ │ ldr.w r3, [pc, #3764] @ 1960ec │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -356029,385 +356029,384 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 1938a8 │ │ │ │ - @ instruction: 0xf4b200ef │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + @ instruction: 0xf4ba00ef │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eor.w r0, r2, #7831552 @ 0x778000 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + eor.w r0, sl, #7831552 @ 0x778000 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - and.w r0, sl, #7831552 @ 0x778000 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + ands.w r0, r2, #7831552 @ 0x778000 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3da00ef │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + @ instruction: 0xf3e200ef │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3aa00ef │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + @ instruction: 0xf3b200ef │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf37c00ef │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + @ instruction: 0xf38400ef │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf32200ef │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + @ instruction: 0xf32a00ef │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subw r0, r8, #239 @ 0xef │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + @ instruction: 0xf2b000ef │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf27a00ef │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + @ instruction: 0xf28200ef │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movw r0, #41199 @ 0xa0ef │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + @ instruction: 0xf25200ef │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf1f800ef │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + addw r0, r0, #239 @ 0xef │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rsb r0, r8, #239 @ 0xef │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + rsbs r0, r0, #239 @ 0xef │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf19800ef │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + sub.w r0, r0, #239 @ 0xef │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbc.w r0, sl, #239 @ 0xef │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + sbcs.w r0, r2, #239 @ 0xef │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf13a00ef │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + adc.w r0, r2, #239 @ 0xef │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add.w r0, sl, #239 @ 0xef │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + adds.w r0, r2, #239 @ 0xef │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf0da00ef │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + @ instruction: 0xf0e200ef │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf0ac00ef │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + @ instruction: 0xf0b400ef │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orns r0, ip, #239 @ 0xef │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + eor.w r0, r4, #239 @ 0xef │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orr.w r0, ip, #239 @ 0xef │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + orrs.w r0, r4, #239 @ 0xef │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands.w r0, lr, #239 @ 0xef │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + bic.w r0, r6, #239 @ 0xef │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i32 d16, d30, d15[1] │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + vext.8 q8, q11, , #0 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vext.8 q0, q15, , #0 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + vmla.i d16, d22, d3[7] │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i d0, d30, d3[7] │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + vmla.i16 d0, d22, d7[3] │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.s32 q8, q8, │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + vhadd.s32 q8, q12, │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.s q0, q8, │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + vhadd.s q0, q12, │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.s8 q0, q8, │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + vhadd.s8 q0, q12, │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp 0, 13, cr0, cr0, cr15, {7} │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + cdp 0, 13, cr0, cr8, cr15, {7} │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp 0, 10, cr0, cr2, cr15, {7} │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + cdp 0, 10, cr0, cr10, cr15, {7} │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr2, cr15, {7} │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + cdp 0, 7, cr0, cr10, cr15, {7} │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp 0, 4, cr0, cr2, cr15, {7} │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + cdp 0, 4, cr0, cr10, cr15, {7} │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp 0, 1, cr0, cr2, cr15, {7} │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + cdp 0, 1, cr0, cr10, cr15, {7} │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stcl 0, cr0, [r4, #956]! @ 0x3bc │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + stcl 0, cr0, [ip, #956]! @ 0x3bc │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r4, #956]! @ 0x3bc │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + ldc 0, cr0, [ip, #956]! @ 0x3bc │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [r4, #956] @ 0x3bc │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + stc 0, cr0, [ip, #956] @ 0x3bc │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-956] @ 0xfffffc44 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + ldcl 0, cr0, [ip, #-956] @ 0xfffffc44 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [r6, #-956]! @ 0xfffffc44 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + stc 0, cr0, [lr, #-956]! @ 0xfffffc44 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldcl 0, cr0, [r6], #956 @ 0x3bc │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + ldcl 0, cr0, [lr], #956 @ 0x3bc │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stcl 0, cr0, [r6], {239} @ 0xef │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + stcl 0, cr0, [lr], {239} @ 0xef │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r6], {239} @ 0xef │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + ldc 0, cr0, [lr], {239} @ 0xef │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stcl 0, cr0, [r8], #-956 @ 0xfffffc44 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + ldcl 0, cr0, [r0], #-956 @ 0xfffffc44 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r8], #-956 @ 0xfffffc44 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + mcrr 0, 14, r0, r0, cr15 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [r8], {239} @ 0xef │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + ldc 0, cr0, [r0], {239} @ 0xef │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rsbs r0, r8, pc, asr #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + @ instruction: 0xebe000ef │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub.w r0, sl, pc, asr #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + subs.w r0, r2, pc, asr #3 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbcs.w r0, sl, pc, asr #3 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + @ instruction: 0xeb8200ef │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adc.w r0, sl, pc, asr #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + adcs.w r0, r2, pc, asr #3 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds.w r0, sl, pc, asr #3 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + @ instruction: 0xeb2200ef │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xeaec00ef │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + @ instruction: 0xeaf400ef │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xeabc00ef │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + pkhtb r0, r4, pc, asr #3 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eor.w r0, ip, pc, asr #3 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + eors.w r0, r4, pc, asr #3 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orrs.w r0, ip, pc, asr #3 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + orn r0, r4, pc, asr #3 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bic.w r0, ip, pc, asr #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + bics.w r0, r4, pc, asr #3 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i32 q8, q10, d6[1] │ │ │ │ - ldrd r0, r0, [ip, #956]! @ 0x3bc │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + vmla.i32 q8, q14, d6[1] │ │ │ │ + and.w r0, r4, pc, asr #3 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vtrn.16 q0, q11 │ │ │ │ - strd r0, r0, [lr, #956] @ 0x3bc │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + vtrn. q0, q11 │ │ │ │ + ldrd r0, r0, [r6, #956] @ 0x3bc │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i q0, q12, d2[5] │ │ │ │ - @ instruction: 0xe9a000ef │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + vmla.i16 q0, q8, d6[2] │ │ │ │ + @ instruction: 0xe9a800ef │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.u16 q8, q12, q11 │ │ │ │ - ldrd r0, r0, [r0, #-956]! @ 0x3bc │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + vhadd.u32 q8, q8, q11 │ │ │ │ + ldrd r0, r0, [r8, #-956]! @ 0x3bc │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vhadd.u32 q0, q13, q11 │ │ │ │ - strd r0, r0, [r2, #-956] @ 0x3bc │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + vhadd.u q0, q9, q11 │ │ │ │ + strd r0, r0, [sl, #-956] @ 0x3bc │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr6, {7} │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + vhadd.u8 q0, q9, q11 │ │ │ │ + ldmdb sl, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr6, {7} │ │ │ │ - strd r0, r0, [r2], #956 @ 0x3bc │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr6, {7} │ │ │ │ + strd r0, r0, [sl], #956 @ 0x3bc │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr6, {7} │ │ │ │ - ldmia.w r2!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr6, {7} │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr6, {7} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr6, {7} │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr6, {7} │ │ │ │ - @ instruction: 0xe85600ef │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr6, {7} │ │ │ │ + @ instruction: 0xe85e00ef │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr6, {7} │ │ │ │ - @ instruction: 0xe82800ef │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + cdp2 0, 1, cr0, cr8, cr6, {7} │ │ │ │ + @ instruction: 0xe83000ef │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [r0, #920]! @ 0x398 │ │ │ │ - b.n 1963f0 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + stc2l 0, cr0, [r8, #920]! @ 0x398 │ │ │ │ + @ instruction: 0xe80000ef │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [r2, #920]! @ 0x398 │ │ │ │ - b.n 1963a0 │ │ │ │ + ldc2 0, cr0, [sl, #920]! @ 0x398 │ │ │ │ + b.n 1963b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [r2, #920] @ 0x398 │ │ │ │ - b.n 19634c │ │ │ │ + stc2 0, cr0, [sl, #920] @ 0x398 │ │ │ │ + b.n 19635c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-920] @ 0xfffffc68 │ │ │ │ - b.n 1962fc │ │ │ │ + ldc2l 0, cr0, [ip, #-920] @ 0xfffffc68 │ │ │ │ + b.n 19630c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #-920]! @ 0xfffffc68 │ │ │ │ - b.n 1962ac │ │ │ │ + stc2 0, cr0, [lr, #-920]! @ 0xfffffc68 │ │ │ │ + b.n 1962bc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #920 @ 0x398 │ │ │ │ - b.n 196258 │ │ │ │ + ldc2l 0, cr0, [lr], #920 @ 0x398 │ │ │ │ + b.n 196268 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + ldc2l 0, cr0, [r0], {230} @ 0xe6 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 19614c │ │ │ │ + b.n 19615c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [r4], #-920 @ 0xfffffc68 │ │ │ │ - b.n 196104 │ │ │ │ + ldc2 0, cr0, [ip], #-920 @ 0xfffffc68 │ │ │ │ + b.n 196114 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [ip], {230} @ 0xe6 │ │ │ │ - b.n 1960c0 │ │ │ │ + ldc2 0, cr0, [r4], {230} @ 0xe6 │ │ │ │ + b.n 1960d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfbe200e6 │ │ │ │ + @ instruction: 0xfbea00e6 │ │ │ │ │ │ │ │ 00196474 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -356452,18 +356451,18 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 19649e │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr6, cr6, {7} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + cdp2 0, 3, cr0, cr14, cr6, {7} │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 196a64 │ │ │ │ + b.n 196a74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00196500 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -356712,44 +356711,44 @@ │ │ │ │ nop │ │ │ │ subs r0, r5, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r0, r4, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 196bf8 │ │ │ │ + b.n 196c08 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 196a0c │ │ │ │ + b.n 196a1c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [ip], {230} @ 0xe6 │ │ │ │ - b.n 196958 │ │ │ │ + stc2 0, cr0, [r4], #920 @ 0x398 │ │ │ │ + b.n 196968 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrrc2 0, 14, r0, ip, cr6 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + stc2l 0, cr0, [r4], #-920 @ 0xfffffc68 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 196904 │ │ │ │ + b.n 196914 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2 0, cr0, [ip], #-920 @ 0xfffffc68 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + ldc2 0, cr0, [r4], #-920 @ 0xfffffc68 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfbfe00e6 │ │ │ │ - b.n 19687c │ │ │ │ + stc2 0, cr0, [r6], {230} @ 0xe6 │ │ │ │ + b.n 19688c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfbe000e6 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + @ instruction: 0xfbe800e6 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfbc000e6 │ │ │ │ + @ instruction: 0xfbc800e6 │ │ │ │ │ │ │ │ 001967bc : │ │ │ │ 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 r6, [pc, #148] @ (196864 ) │ │ │ │ @@ -356810,27 +356809,27 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 19685c │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb0200e6 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + @ instruction: 0xfb0a00e6 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfad400e6 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + @ instruction: 0xfadc00e6 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00196884 : │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r0, 1968d2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -356917,18 +356916,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 196938 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vst1.8 {d16[7]}, [sl], r6 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + ldr??.w r0, [r2, #230] @ 0xe6 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -356985,18 +356984,18 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh.w r0, [r4, r6, lsl #2] │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + ldrsh.w r0, [ip, r6, lsl #2] │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #184] @ 196ae8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -357300,18 +357299,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 196d6a │ │ │ │ - bge.n 196ca8 │ │ │ │ + bge.n 196cb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr6, {7} │ │ │ │ - cdp2 0, 11, cr0, cr14, cr6, {7} │ │ │ │ + cdp2 0, 14, cr0, cr10, cr6, {7} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr6, {7} │ │ │ │ │ │ │ │ 00196da8 : │ │ │ │ ldr r0, [pc, #80] @ (196dfc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 196db4 │ │ │ │ movs r0, #0 │ │ │ │ @@ -357341,18 +357340,18 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 196dd2 │ │ │ │ nop │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n 196e40 │ │ │ │ + bge.n 196e50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf53000e6 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr6, {7} │ │ │ │ + @ instruction: 0xf53800e6 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr6, {7} │ │ │ │ │ │ │ │ 00196e0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -357381,18 +357380,18 @@ │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 196e30 │ │ │ │ lsls r0, r1, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 196de0 │ │ │ │ + bls.n 196df0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4d000e6 │ │ │ │ - ldc2l 0, cr0, [r6, #920]! @ 0x398 │ │ │ │ + @ instruction: 0xf4d800e6 │ │ │ │ + ldc2l 0, cr0, [lr, #920]! @ 0x398 │ │ │ │ │ │ │ │ 00196e6c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #96] @ (196edc ) │ │ │ │ @@ -357435,22 +357434,22 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ b.n 196eac │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 196fa0 │ │ │ │ + bls.n 196fb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2l 0, cr0, [r4, #920]! @ 0x398 │ │ │ │ - ldc2 0, cr0, [r8, #920] @ 0x398 │ │ │ │ - bls.n 196f50 │ │ │ │ + stc2l 0, cr0, [ip, #920]! @ 0x398 │ │ │ │ + stc2 0, cr0, [r0, #920]! @ 0x398 │ │ │ │ + bls.n 196f60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2l 0, cr0, [lr, #920] @ 0x398 │ │ │ │ - stc2l 0, cr0, [sl, #-920]! @ 0xfffffc68 │ │ │ │ + ldc2l 0, cr0, [r6, #920] @ 0x398 │ │ │ │ + ldc2l 0, cr0, [r2, #-920]! @ 0xfffffc68 │ │ │ │ │ │ │ │ 00196ef8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #144] @ 196f98 │ │ │ │ @@ -357807,60 +357806,60 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ orn r0, r6, #7503872 @ 0x728000 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], #920 @ 0x398 │ │ │ │ - stc2l 0, cr0, [r2], #920 @ 0x398 │ │ │ │ - ldc2l 0, cr0, [ip], {230} @ 0xe6 │ │ │ │ - ldc2l 0, cr0, [r0], {230} @ 0xe6 │ │ │ │ + ldc2 0, cr0, [r8], #920 @ 0x398 │ │ │ │ + stc2l 0, cr0, [sl], #920 @ 0x398 │ │ │ │ + stc2l 0, cr0, [r4], #920 @ 0x398 │ │ │ │ + ldc2l 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1972f4 │ │ │ │ + bvc.n 197304 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movw r0, #8422 @ 0x20e6 │ │ │ │ - @ instruction: 0xfb6800e6 │ │ │ │ - ldc2 0, cr0, [r2], {230} @ 0xe6 │ │ │ │ + movw r0, #41190 @ 0xa0e6 │ │ │ │ + @ instruction: 0xfb7000e6 │ │ │ │ + ldc2 0, cr0, [sl], {230} @ 0xe6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb8800e6 │ │ │ │ - bvs.n 19720c │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - subs.w r0, lr, #230 @ 0xe6 │ │ │ │ - @ instruction: 0xfae400e6 │ │ │ │ - ldrd r0, r0, [r4, #920]! @ 0x398 │ │ │ │ - bvs.n 1973b4 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfab600e6 │ │ │ │ - bvs.n 197370 │ │ │ │ + @ instruction: 0xfb9000e6 │ │ │ │ + bvs.n 19721c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbc.w r0, r4, #230 @ 0xe6 │ │ │ │ - @ instruction: 0xfa8a00e6 │ │ │ │ - bvs.n 197328 │ │ │ │ + rsb r0, r6, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xfaec00e6 │ │ │ │ + ldrd r0, r0, [ip, #920]! @ 0x398 │ │ │ │ + bvs.n 1971c4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf13a00e6 │ │ │ │ - @ instruction: 0xfa6000e6 │ │ │ │ - bvs.n 1972e4 │ │ │ │ + @ instruction: 0xfabe00e6 │ │ │ │ + bvs.n 197380 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds.w r0, r2, #230 @ 0xe6 │ │ │ │ - @ instruction: 0xfa3a00e6 │ │ │ │ - bpl.n 1972a4 │ │ │ │ + sbc.w r0, ip, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xfa9200e6 │ │ │ │ + bvs.n 197338 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf0ec00e6 │ │ │ │ - @ instruction: 0xfa1400e6 │ │ │ │ - bpl.n 197264 │ │ │ │ + adc.w r0, r2, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xfa6800e6 │ │ │ │ + bvs.n 1972f4 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + adds.w r0, sl, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xfa4200e6 │ │ │ │ + bpl.n 1972b4 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + @ instruction: 0xf0f400e6 │ │ │ │ + @ instruction: 0xfa1c00e6 │ │ │ │ + bpl.n 197274 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf0c600e6 │ │ │ │ - vld1.8 {d16[7]}, [ip], r6 │ │ │ │ + @ instruction: 0xf0ce00e6 │ │ │ │ + ldr??.w r0, [r4, #230] @ 0xe6 │ │ │ │ │ │ │ │ 00197304 : │ │ │ │ stmdb 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, [pc, #336] @ (197468 ) │ │ │ │ @@ -358010,33 +358009,33 @@ │ │ │ │ mrc2 0, 6, r0, cr6, cr11, {7} │ │ │ │ asrs r4, r4, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[7]}, [ip], r6 │ │ │ │ + ldr??.w r0, [r4, #230] @ 0xe6 │ │ │ │ mrc2 0, 3, r0, cr8, cr11, {7} │ │ │ │ - @ instruction: 0xfa3e00e6 │ │ │ │ + @ instruction: 0xfa4600e6 │ │ │ │ mcr2 0, 3, r0, cr4, cr11, {7} │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0200e6 │ │ │ │ - bmi.n 19749c │ │ │ │ + @ instruction: 0xfa0a00e6 │ │ │ │ + bmi.n 1974ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vhadd.s16 q0, q11, q11 │ │ │ │ - ldrh.w r0, [ip, r6, lsl #2] │ │ │ │ - bcc.n 19744c │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - cdp 0, 14, cr0, cr8, cr6, {7} │ │ │ │ - strb.w r0, [lr, r6, lsl #2] │ │ │ │ - bcc.n 19740c │ │ │ │ + vhadd.s16 q0, q15, q11 │ │ │ │ + str.w r0, [r4, r6, lsl #2] │ │ │ │ + bcc.n 19745c │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + cdp 0, 15, cr0, cr0, cr6, {7} │ │ │ │ + ldrb.w r0, [r6, r6, lsl #2] │ │ │ │ + bcc.n 19741c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp 0, 12, cr0, cr2, cr6, {7} │ │ │ │ - @ instruction: 0xf7ea00e6 │ │ │ │ + cdp 0, 12, cr0, cr10, cr6, {7} │ │ │ │ + @ instruction: 0xf7f200e6 │ │ │ │ │ │ │ │ 001974b4 : │ │ │ │ stmdb 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 r3, [pc, #384] @ (197648 ) │ │ │ │ @@ -358199,36 +358198,36 @@ │ │ │ │ stc2 0, cr0, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ lsrs r2, r6, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r4, r6, lsl #2] │ │ │ │ - vst4. {d16-d19}, [sl :128], r6 │ │ │ │ - vld4. {d0-d3}, [lr :128], r6 │ │ │ │ + ldrsb.w r0, [ip, r6, lsl #2] │ │ │ │ + ldr??.w r0, [r2, r6, lsl #2] │ │ │ │ + ldrsh.w r0, [r6, r6, lsl #2] │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 197730 │ │ │ │ + bcs.n 197740 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-920]! @ 0xfffffc68 │ │ │ │ - @ instruction: 0xf69a00e6 │ │ │ │ - ldr??.w r0, [r4, r6, lsl #2] │ │ │ │ - bcs.n 1976b8 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - ldc 0, cr0, [r0, #-920]! @ 0xfffffc68 │ │ │ │ - @ instruction: 0xf65600e6 │ │ │ │ - bne.n 197678 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - stc 0, cr0, [sl, #-920] @ 0xfffffc68 │ │ │ │ - @ instruction: 0xf63200e6 │ │ │ │ - bne.n 19763c │ │ │ │ + ldcl 0, cr0, [ip, #-920]! @ 0xfffffc68 │ │ │ │ + subw r0, r2, #2278 @ 0x8e6 │ │ │ │ + ldr??.w r0, [ip, r6, lsl #2] │ │ │ │ + bcs.n 1976c8 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + ldc 0, cr0, [r8, #-920]! @ 0xfffffc68 │ │ │ │ + @ instruction: 0xf65e00e6 │ │ │ │ + bcs.n 197688 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + ldc 0, cr0, [r2, #-920] @ 0xfffffc68 │ │ │ │ + @ instruction: 0xf63a00e6 │ │ │ │ + bne.n 19764c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stcl 0, cr0, [r6], #920 @ 0x398 │ │ │ │ - addw r0, ip, #2278 @ 0x8e6 │ │ │ │ + stcl 0, cr0, [lr], #920 @ 0x398 │ │ │ │ + @ instruction: 0xf61400e6 │ │ │ │ │ │ │ │ 0019769c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ ldr r2, [pc, #480] @ (197890 ) │ │ │ │ @@ -358425,36 +358424,36 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 197722 │ │ │ │ nop │ │ │ │ lsrs r2, r1, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76400e6 │ │ │ │ - beq.n 197840 │ │ │ │ + @ instruction: 0xf76c00e6 │ │ │ │ + beq.n 197850 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf7d200e6 │ │ │ │ - add.w r0, r6, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf7da00e6 │ │ │ │ + add.w r0, lr, #7536640 @ 0x730000 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xfa1800fb │ │ │ │ - @ instruction: 0xf69400e6 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf69c00e6 │ │ │ │ + beq.n 1978b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bics.w r0, r2, #7536640 @ 0x730000 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + bics.w r0, sl, #7536640 @ 0x730000 │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xeae000e6 │ │ │ │ - and.w r0, r8, #7536640 @ 0x730000 │ │ │ │ - @ instruction: 0xf63400e6 │ │ │ │ - @ instruction: 0xf70a00e6 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xeae800e6 │ │ │ │ + ands.w r0, r0, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf63c00e6 │ │ │ │ + @ instruction: 0xf71200e6 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3d000e6 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + @ instruction: 0xf3d800e6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001978dc : │ │ │ │ cbz r0, 1978fc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 197904 │ │ │ │ @@ -358494,18 +358493,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldr??.w r0, [r2, #251] @ 0xfb │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf66c00e6 │ │ │ │ - @ instruction: 0xf31c00e6 │ │ │ │ + @ instruction: 0xf67400e6 │ │ │ │ + @ instruction: 0xf32400e6 │ │ │ │ │ │ │ │ 00197958 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -358640,22 +358639,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 197a72 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia.w ip, {r1, r2, r5, r6, r7} │ │ │ │ - subs.w r0, r4, #230 @ 0xe6 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia.w r4, {r1, r2, r5, r6, r7} │ │ │ │ + subs.w r0, ip, #230 @ 0xe6 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add.w r0, r8, #7536640 @ 0x730000 │ │ │ │ - @ instruction: 0xf19000e6 │ │ │ │ + adds.w r0, r0, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf19800e6 │ │ │ │ │ │ │ │ 00197ae0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #216] @ (197bc8 ) │ │ │ │ @@ -358753,29 +358752,29 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6e200fb │ │ │ │ movt r0, #2299 @ 0x8fb │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 197b44 │ │ │ │ + b.n 197b54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf0d600e6 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf0de00e6 │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 197b08 │ │ │ │ + b.n 197b18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf0b200e6 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + @ instruction: 0xf0ba00e6 │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 197ac8 │ │ │ │ + b.n 197ad8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - eor.w r0, sl, #230 @ 0xe6 │ │ │ │ + eors.w r0, r2, #230 @ 0xe6 │ │ │ │ │ │ │ │ 00197c04 : │ │ │ │ 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 │ │ │ │ @@ -358968,32 +358967,32 @@ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add.w r0, ip, #8224768 @ 0x7d8000 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 197984 │ │ │ │ + b.n 197994 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp 0, 13, cr0, cr6, cr6, {7} │ │ │ │ - subw r0, r6, #230 @ 0xe6 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + cdp 0, 13, cr0, cr14, cr6, {7} │ │ │ │ + subw r0, lr, #230 @ 0xe6 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp 0, 10, cr0, cr10, cr6, {7} │ │ │ │ - @ instruction: 0xf29000e6 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + cdp 0, 11, cr0, cr2, cr6, {7} │ │ │ │ + @ instruction: 0xf29800e6 │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp 0, 7, cr0, cr8, cr6, {7} │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + cdp 0, 8, cr0, cr0, cr6, {7} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 197890 │ │ │ │ + b.n 1978a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp 0, 4, cr0, cr8, cr6, {7} │ │ │ │ + cdp 0, 5, cr0, cr0, cr6, {7} │ │ │ │ │ │ │ │ 00197e50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2328] @ 0x918 │ │ │ │ subw sp, sp, #1732 @ 0x6c4 │ │ │ │ @@ -359575,40 +359574,40 @@ │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xf1f200fb │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp 0, 12, cr0, cr6, cr6, {7} │ │ │ │ - orr.w r0, r4, r6, asr #3 │ │ │ │ - ldcl 0, cr0, [r0], {230} @ 0xe6 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + cdp 0, 12, cr0, cr14, cr6, {7} │ │ │ │ + orr.w r0, ip, r6, asr #3 │ │ │ │ + ldcl 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strd r0, r0, [sl], #-920 @ 0x398 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + ldrd r0, r0, [r2], #-920 @ 0x398 │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stcl 0, cr0, [r2], {230} @ 0xe6 │ │ │ │ - strex r0, r0, [r0, #920] @ 0x398 │ │ │ │ - mcrr 0, 14, r0, r0, cr6 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stcl 0, cr0, [sl], {230} @ 0xe6 │ │ │ │ + strex r0, r0, [r8, #920] @ 0x398 │ │ │ │ + mcrr 0, 14, r0, r8, cr6 │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xe80600e6 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + @ instruction: 0xe80e00e6 │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrrc 0, 14, r0, ip, cr6 │ │ │ │ - b.n 1984b0 │ │ │ │ + stcl 0, cr0, [r4], #-920 @ 0xfffffc68 │ │ │ │ + b.n 1984c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 198458 │ │ │ │ + b.n 198468 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198508 : │ │ │ │ stmdb 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 │ │ │ │ @@ -359867,23 +359866,23 @@ │ │ │ │ bne.w 19863e │ │ │ │ b.n 1987a6 │ │ │ │ vshr.u64 q0, , #36 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 3, r0, cr14, cr9, {7} │ │ │ │ @ instruction: 0xeb2600fb │ │ │ │ - strd r0, r0, [r6], #920 @ 0x398 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + strd r0, r0, [lr], #920 @ 0x398 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19814c │ │ │ │ + b.n 19815c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xe8de00e6 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + strd r0, r0, [r6], #920 @ 0x398 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 1980f0 │ │ │ │ + b.n 198100 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198804 : │ │ │ │ cbz r0, 198810 │ │ │ │ ldr.w r3, [r0, #668] @ 0x29c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -359961,19 +359960,19 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 198884 │ │ │ │ stc2l 0, cr0, [r2], #-996 @ 0xfffffc1c │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r8], #-996 @ 0xfffffc1c │ │ │ │ - itee pl │ │ │ │ + itte pl │ │ │ │ lslpl r7, r5, #3 │ │ │ │ - bge.n 1989a8 @ unpredictable │ │ │ │ + bge.n 1989b8 @ unpredictable │ │ │ │ lslmi r6, r4, #3 │ │ │ │ - b.n 198ff8 │ │ │ │ + b.n 199008 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001988e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -360084,35 +360083,35 @@ │ │ │ │ ldr r4, [pc, #56] @ (198a34 ) │ │ │ │ add r4, pc │ │ │ │ b.n 198952 │ │ │ │ @ instruction: 0xfbc400f9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb9600f9 │ │ │ │ - b.n 19890c │ │ │ │ + b.n 19891c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 198fc0 │ │ │ │ + b.n 198fd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bls.n 198b10 │ │ │ │ + bls.n 198920 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 198f60 │ │ │ │ + b.n 198f70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 1988a0 │ │ │ │ + b.n 1988b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 198ef8 │ │ │ │ + b.n 198f08 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00198a38 : │ │ │ │ stmdb 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 │ │ │ │ @@ -360287,28 +360286,28 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 198bc0 │ │ │ │ @ instruction: 0xfa7000f9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 198f44 │ │ │ │ + b.n 198f54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 198c84 │ │ │ │ + bhi.n 198c94 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 198d10 │ │ │ │ + bvc.n 198d20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr??.w r0, [ip, #249] @ 0xf9 │ │ │ │ b.n 198860 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n 198c64 │ │ │ │ + bvc.n 198c74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198c40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -360361,19 +360360,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 198c94 │ │ │ │ nop │ │ │ │ b.n 198778 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r2, 198d28 │ │ │ │ + cbnz r2, 198d2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 198da0 │ │ │ │ + bvs.n 198db0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198cdc : │ │ │ │ cbz r0, 198d04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 198d10 │ │ │ │ @@ -360543,47 +360542,47 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #428 @ 0x1ac │ │ │ │ movw r1, #1950 @ 0x79e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 198df4 │ │ │ │ @ instruction: 0xf78a00f9 │ │ │ │ - b.n 199640 │ │ │ │ + b.n 199650 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1995d0 │ │ │ │ + b.n 1995e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 198f24 │ │ │ │ + bpl.n 198f34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 199694 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 199590 │ │ │ │ + b.n 1995a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r0, 198ee8 │ │ │ │ + cbnz r0, 198eea │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 198e7c │ │ │ │ + bmi.n 198e8c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 199604 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 198eea │ │ │ │ + cbnz r0, 198eec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 198e1c │ │ │ │ + bmi.n 198e2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 198e6c │ │ │ │ + ble.n 198e7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198ecc : │ │ │ │ stmdb 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 │ │ │ │ @@ -360728,27 +360727,27 @@ │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 198ff4 │ │ │ │ rsbs r0, sl, #8159232 @ 0x7c8000 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 199050 │ │ │ │ + bgt.n 199060 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 198ff0 │ │ │ │ + bgt.n 199000 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 199444 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 199054 │ │ │ │ + bcs.n 199064 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 199018 │ │ │ │ + bcs.n 199028 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019907c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -360814,25 +360813,25 @@ │ │ │ │ movw r1, #2051 @ 0x803 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1990ea │ │ │ │ bic.w r0, lr, #8159232 @ 0x7c8000 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n 199064 │ │ │ │ + blt.n 199074 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n 19921c │ │ │ │ + blt.n 19922c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 199178 │ │ │ │ + bcs.n 199188 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 199144 │ │ │ │ + bcs.n 199154 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199144 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -361017,63 +361016,63 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 199194 │ │ │ │ @ instruction: 0xf36600f9 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19948c │ │ │ │ + b.n 19949c │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 199408 │ │ │ │ + b.n 199418 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 199394 │ │ │ │ + bne.n 1993a4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n 1993e4 │ │ │ │ + bge.n 1993f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1993fc │ │ │ │ + b.n 19940c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 199328 │ │ │ │ + beq.n 199338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n 199378 │ │ │ │ + bge.n 199388 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 19938c │ │ │ │ + b.n 19939c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 1992c0 │ │ │ │ + beq.n 1992d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n 199310 │ │ │ │ + bls.n 199320 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 19945c │ │ │ │ + beq.n 19926c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n 1992ac │ │ │ │ + bls.n 1992bc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 1993f8 │ │ │ │ + beq.n 199408 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n 199448 │ │ │ │ + bls.n 199458 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 1993b4 │ │ │ │ + beq.n 1993c4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n 199404 │ │ │ │ + bls.n 199414 │ │ │ │ lsls r6, r4, #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 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r0, #676] @ 0x2a4 │ │ │ │ @@ -361137,25 +361136,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1993d4 │ │ │ │ nop │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 1994c4 │ │ │ │ + bhi.n 1994d4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r4, 1994c0 │ │ │ │ + cbz r4, 1994c2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 199488 │ │ │ │ + bhi.n 199498 │ │ │ │ lsls r6, r4, #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, #3480] @ 0xd98 │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ mov r8, r2 │ │ │ │ @@ -361662,55 +361661,55 @@ │ │ │ │ nop │ │ │ │ orr.w r0, lr, #249 @ 0xf9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ vshr.s64 q8, , #22 │ │ │ │ - ble.n 1999f8 │ │ │ │ + ble.n 199a08 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 1999d8 │ │ │ │ + ble.n 1999e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - blt.n 1998fc │ │ │ │ + blt.n 19990c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #944] @ (199d80 ) │ │ │ │ + ldr r1, [pc, #976] @ (199da0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 199968 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 199ad4 │ │ │ │ + bge.n 1998e4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n 19999c │ │ │ │ + bls.n 1999ac │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 199adc │ │ │ │ + bcc.n 1998ec │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 199a98 │ │ │ │ + bcc.n 199aa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 199a54 │ │ │ │ + bcc.n 199a64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 199a0c │ │ │ │ + bcc.n 199a1c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bls.n 199a4c │ │ │ │ + bls.n 199a5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 19996c │ │ │ │ + bcs.n 19997c │ │ │ │ lsls r6, r4, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ @@ -362412,198 +362411,198 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 199b44 │ │ │ │ nop │ │ │ │ eor.w r0, lr, r9, ror #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 19a260 │ │ │ │ + bhi.n 19a270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 19a280 │ │ │ │ + bhi.n 19a290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 19a0a8 │ │ │ │ + bhi.n 19a0b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 19a260 │ │ │ │ + bhi.n 19a270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 19a258 │ │ │ │ + bhi.n 19a268 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrd r0, r0, [r4, #-996]! @ 0x3e4 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - beq.n 19a118 │ │ │ │ + beq.n 19a128 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - beq.n 19a25c │ │ │ │ + beq.n 19a26c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #920 @ (adr r7, 19a630 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 19a650 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 19a594 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 19a5b4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 19a500 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 19a520 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #424 @ (adr r7, 19a464 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 19a484 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 19a3c0 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 19a3e0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #88 @ (adr r7, 19a32c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 19a34c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, 19a690 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 19a6b0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 19a5fc ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 19a61c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 19a560 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 19a580 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019a300 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -362627,19 +362626,19 @@ │ │ │ │ add.w r2, r2, #636 @ 0x27c │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19a31a │ │ │ │ nop │ │ │ │ - add r4, pc, #848 @ (adr r4, 19a6a0 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 19a6c0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r6, r4, #3 │ │ │ │ - ldmiaal r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsl r6, r4, #3 │ │ │ │ │ │ │ │ 0019a358 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -363759,121 +363758,121 @@ │ │ │ │ b.n 19af30 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 19b238 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n 19b230 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 19b1c4 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 19b1e4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #648 @ (adr r2, 19b2b0 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 19b2d0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #248 @ (adr r2, 19b128 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 19b148 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 19b17c ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 19b19c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ blt.n 19b098 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - itte le │ │ │ │ - lslle r6, r4, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ - lslgt r6, r4, #3 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ittt al │ │ │ │ + lslal r6, r4, #3 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ + lslal r6, r4, #3 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r6, r4, #3 │ │ │ │ - ldreq r2, [sp, #576] @ 0x240 │ │ │ │ + ldrne r2, [sp, #608] @ 0x260 │ │ │ │ lsleq r7, r5, #3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r6, 19b138 │ │ │ │ + cbz r6, 19b13a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19b132 │ │ │ │ + cbz r2, 19b134 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19b12a │ │ │ │ + cbz r2, 19b12c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ sub.w r9, fp, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ blx af064 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19b39a │ │ │ │ subw r3, r5, #1084 @ 0x43c │ │ │ │ @@ -364978,269 +364977,269 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 19af30 │ │ │ │ nop │ │ │ │ cbnz r6, 19bdb2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbnz r4, 19bda0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r2, 19bdb6 │ │ │ │ + cbnz r2, 19bdb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 19bf0e │ │ │ │ + cbz r4, 19bf10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19bf0e │ │ │ │ + cbz r2, 19bf10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r6, 19bf4c │ │ │ │ + cbnz r6, 19bf4e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r2, 19bf26 │ │ │ │ + cbnz r2, 19bf28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r2, 19bf42 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, 19bf40 │ │ │ │ + cbz r0, 19bf42 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #928 @ (adr r7, 19c2c0 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 19c2e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 19c218 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 19c238 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, pc, #560 @ (adr r7, 19c164 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 19c184 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, pc, #360 @ (adr r7, 19c0a8 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 19c0c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 19bfec ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 19c00c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r0, 19bf5e │ │ │ │ + cbnz r0, 19bf60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #760 @ (adr r6, 19c25c ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 19c27c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 19c198 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 19c1b8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #344 @ (adr r6, 19c0d4 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 19c0f4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 19c01c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 19c03c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 19c378 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 19bf98 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #840 @ (adr r5, 19c2d8 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 19c2f8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019bfa0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -365735,139 +365734,139 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 19c510 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r6, 19c516 │ │ │ │ + cbz r6, 19c518 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #920 @ (adr r1, 19c880 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 19c8a0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 19c75c ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 19c77c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 19c650 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 19c670 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 19c58c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 19c5ac ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #912 @ (adr r0, 19c8a8 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 19c8c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 19c7fc ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 19c81c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 19c760 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 19c780 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19c59c │ │ │ │ + cbz r2, 19c59e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 19c608 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 19c628 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19c5b8 │ │ │ │ + cbz r2, 19c5ba │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19c5c6 │ │ │ │ + cbz r2, 19c5c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 19c5d0 │ │ │ │ + cbz r2, 19c5d2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 19c96c ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 19c98c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 19c8d0 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 19c8f0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 19c834 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 19c854 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019c5c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -365891,19 +365890,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #764 @ 0x2fc │ │ │ │ mov.w r1, #1272 @ 0x4f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19c5e0 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 19c734 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 19c754 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019c61c : │ │ │ │ stmdb 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 │ │ │ │ @@ -366150,29 +366149,29 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #788 @ 0x314 │ │ │ │ movw r1, #1467 @ 0x5bb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 19c832 │ │ │ │ nop │ │ │ │ - cbz r0, 19c8d4 │ │ │ │ + cbz r0, 19c8d6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, pc, #712 @ (adr r3, 19cbac ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 19cbcc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 19cb08 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 19cb28 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019c8f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -366211,19 +366210,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 19c932 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 19cd48 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 19cd68 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019c978 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -366484,83 +366483,83 @@ │ │ │ │ nop │ │ │ │ cbnz r2, 19cc50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 19cc50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 19ceb8 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 19ced8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #440 @ (adr r1, 19cdfc ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 19ce1c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 19cd68 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 19cd88 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #120 @ (adr r1, 19ccd4 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 19ccf4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #984 @ (adr r0, 19d040 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 19d060 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 19cfac ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 19cfcc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 19cf18 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 19cf38 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 19ce84 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 19cea4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 19cdf0 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 19ce10 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019cc98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -366888,98 +366887,98 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 19cd5c │ │ │ │ nop │ │ │ │ @ instruction: 0xb814 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stc2 0, cr0, [r0, #916] @ 0x394 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019d084 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -367284,90 +367283,90 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 19d0de │ │ │ │ nop │ │ │ │ push {r1, r2, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, 19d418 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 19d438 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ cbz r6, 19d41a │ │ │ │ lsls r1, r7, #3 │ │ │ │ vld4. {d16-d19}, [sl :128], r5 │ │ │ │ - add r6, pc, #848 @ (adr r6, 19d6fc ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 19d71c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #760 @ (adr r6, 19d6a8 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 19d6c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #688 @ (adr r6, 19d664 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 19d684 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 19d640 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 19d660 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 19d764 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 19d784 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 19d588 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 19d5a8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #840 @ (adr r6, 19d70c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 19d72c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 19d670 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 19d690 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019d438 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -367488,31 +367487,31 @@ │ │ │ │ nop │ │ │ │ add sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #32 @ (adr r4, 19d594 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 19d5b4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 19d7ec ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 19d80c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 19d914 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 19d934 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019d594 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -367594,25 +367593,25 @@ │ │ │ │ b.n 19d5e2 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019d67c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -368766,135 +368765,135 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r7, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r2, [r5, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ @@ -369521,187 +369520,187 @@ │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 19df28 │ │ │ │ b.n 19e678 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019ec90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -369845,43 +369844,43 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 19ecf2 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019ee3c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -369963,25 +369962,25 @@ │ │ │ │ b.n 19ee86 │ │ │ │ str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019ef24 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -370041,19 +370040,19 @@ │ │ │ │ b.n 19ef62 │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019efcc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -370135,25 +370134,25 @@ │ │ │ │ b.n 19f016 │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019f0b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -370235,25 +370234,25 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019f19c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -370328,19 +370327,19 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019f264 : │ │ │ │ stmdb 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 │ │ │ │ @@ -370614,45 +370613,45 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc 0, cr0, [r2], #-932 @ 0xfffffc5c │ │ │ │ + stc 0, cr0, [sl], #-932 @ 0xfffffc5c │ │ │ │ │ │ │ │ 0019f568 : │ │ │ │ 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 │ │ │ │ @@ -370765,31 +370764,31 @@ │ │ │ │ b.n 19f5d8 │ │ │ │ ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019f6b0 : │ │ │ │ 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 │ │ │ │ @@ -370974,49 +370973,49 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #984] @ (19fc88 ) │ │ │ │ + ldr r7, [pc, #1016] @ (19fca8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #816] @ (19fbec ) │ │ │ │ + ldr r7, [pc, #848] @ (19fc0c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #656] @ (19fb58 ) │ │ │ │ + ldr r7, [pc, #688] @ (19fb78 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019f8d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -371239,57 +371238,57 @@ │ │ │ │ b.n 19f986 │ │ │ │ ldrh r0, [r3, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [pc, #272] @ (19fc1c ) │ │ │ │ + ldr r6, [pc, #304] @ (19fc3c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [pc, #104] @ (19fb80 ) │ │ │ │ + ldr r6, [pc, #136] @ (19fba0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #960] @ (19fee4 ) │ │ │ │ + ldr r5, [pc, #992] @ (19ff04 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #744] @ (19fe1c ) │ │ │ │ + ldr r5, [pc, #776] @ (19fe3c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #496] @ (19fd2c ) │ │ │ │ + ldr r5, [pc, #528] @ (19fd4c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 19f870 │ │ │ │ + b.n 19f880 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #296] @ (19fc74 ) │ │ │ │ + ldr r5, [pc, #328] @ (19fc94 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #136] @ (19fbe0 ) │ │ │ │ + ldr r5, [pc, #168] @ (19fc00 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019fb60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -371695,93 +371694,93 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 19fd00 │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (1a0000 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a0020 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #680] @ (1a0248 ) │ │ │ │ + ldr r2, [pc, #712] @ (1a0268 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [pc, #512] @ (1a01ac ) │ │ │ │ + ldr r2, [pc, #544] @ (1a01cc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [pc, #336] @ (1a0108 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a0128 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [pc, #120] @ (1a003c ) │ │ │ │ + ldr r2, [pc, #152] @ (1a005c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #912] @ (1a0360 ) │ │ │ │ + ldr r1, [pc, #944] @ (1a0380 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #600] @ (1a022c ) │ │ │ │ + ldr r6, [pc, #632] @ (1a024c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #696] @ (1a0294 ) │ │ │ │ + ldr r1, [pc, #728] @ (1a02b4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #520] @ (1a01f0 ) │ │ │ │ + ldr r1, [pc, #552] @ (1a0210 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #112] @ (1a005c ) │ │ │ │ + ldr r6, [pc, #144] @ (1a007c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #312] @ (1a012c ) │ │ │ │ + ldr r1, [pc, #344] @ (1a014c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #152] @ (1a0098 ) │ │ │ │ + ldr r1, [pc, #184] @ (1a00b8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [pc, #1016] @ (1a0404 ) │ │ │ │ + ldr r1, [pc, #24] @ (1a0024 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [pc, #792] @ (1a0330 ) │ │ │ │ + ldr r0, [pc, #824] @ (1a0350 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [pc, #624] @ (1a0294 ) │ │ │ │ + ldr r0, [pc, #656] @ (1a02b4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a002c : │ │ │ │ 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 │ │ │ │ @@ -371966,49 +371965,49 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mov r8, pc │ │ │ │ + bx r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a024c : │ │ │ │ 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 │ │ │ │ @@ -372193,49 +372192,49 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r8, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a046c : │ │ │ │ stmdb 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 │ │ │ │ @@ -372460,53 +372459,53 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1a0566 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r2, #29] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a06fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -372848,79 +372847,79 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1a07da │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r3, #19] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n 1a0bc0 │ │ │ │ + bvs.n 1a0bd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a0b30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -373445,90 +373444,90 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1a0e30 │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #832 @ (adr r0, 1a1438 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 1a1458 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh.w r0, [r4, r9, lsl #3] │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r6, r4, #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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w r4, [pc, #2536] @ 1a1b80 │ │ │ │ @@ -374507,251 +374506,251 @@ │ │ │ │ strb r2, [r4, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r0, #8159232 @ 0x7c8000 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r4, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #576] @ (1a1df0 ) │ │ │ │ + ldr r7, [pc, #608] @ (1a1e10 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #0] @ (1a1bc8 ) │ │ │ │ + ldr r7, [pc, #32] @ (1a1be8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #688] @ (1a1e88 ) │ │ │ │ + ldr r6, [pc, #720] @ (1a1ea8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #240] @ (1a1ce4 ) │ │ │ │ + ldr r5, [pc, #272] @ (1a1d04 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #712] @ (1a1ef8 ) │ │ │ │ + ldr r3, [pc, #744] @ (1a1f18 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #536] @ (1a1e54 ) │ │ │ │ + ldr r3, [pc, #568] @ (1a1e74 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #656] @ (1a1f08 ) │ │ │ │ + ldr r2, [pc, #688] @ (1a1f28 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #208] @ (1a1d6c ) │ │ │ │ + ldr r2, [pc, #240] @ (1a1d8c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #64] @ (1a1ce8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1a1d08 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #944] @ (1a2064 ) │ │ │ │ + ldr r1, [pc, #976] @ (1a2084 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #640] @ (1a1f4c ) │ │ │ │ + ldr r1, [pc, #672] @ (1a1f6c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #328] @ (1a1e2c ) │ │ │ │ + ldr r1, [pc, #360] @ (1a1e4c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #168] @ (1a1d98 ) │ │ │ │ + ldr r1, [pc, #200] @ (1a1db8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #24] @ (1a1d14 ) │ │ │ │ + ldr r1, [pc, #56] @ (1a1d34 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #896] @ (1a2088 ) │ │ │ │ + ldr r0, [pc, #928] @ (1a20a8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #744] @ (1a1ffc ) │ │ │ │ + ldr r0, [pc, #776] @ (1a201c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #280] @ (1a1e50 ) │ │ │ │ + ldr r0, [pc, #312] @ (1a1e70 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #136] @ (1a1dcc ) │ │ │ │ + ldr r0, [pc, #168] @ (1a1dec ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #16] @ (1a1d60 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blxns sl │ │ │ │ + blxns fp │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ ldr r3, [pc, #304] @ (1a1eb0 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -374884,35 +374883,35 @@ │ │ │ │ beq.n 1a1e30 │ │ │ │ b.n 1a1e40 │ │ │ │ stmia.w r0!, {r0, r3, r4, r5, r6, r7} │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a1ee8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -374936,19 +374935,19 @@ │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a1f02 │ │ │ │ nop │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a1f3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -375036,33 +375035,33 @@ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a1faa │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001a2040 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -375088,19 +375087,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a2062 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001a2098 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -375129,21 +375128,21 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #437 @ 0x1b5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ movs r1, #15 │ │ │ │ b.n 1a20be │ │ │ │ nop │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a20fc : │ │ │ │ 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 │ │ │ │ @@ -375303,51 +375302,51 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1a21b8 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [pc, #992] @ (1a26ac ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a22f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -375465,37 +375464,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [pc, #240] @ (1a2524 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #256] @ 1a2560 │ │ │ │ sub sp, #12 │ │ │ │ @@ -375601,15 +375600,15 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -375795,31 +375794,31 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh r2, [r0, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ 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 r0, [pc, #336] @ (1a28c4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -375960,41 +375959,41 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r3, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a290c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -376090,19 +376089,19 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #424] @ (1a2b9c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a2a04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -376283,35 +376282,35 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ba │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r4, [r6, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a2c00 : │ │ │ │ ldr r2, [pc, #164] @ (1a2ca8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2ca4 │ │ │ │ @@ -376376,25 +376375,25 @@ │ │ │ │ b.n 1a2c60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [r7, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r0, #0 │ │ │ │ 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] │ │ │ │ @@ -376900,35 +376899,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ @@ -376943,31 +376942,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #624] @ (1a3528 ) │ │ │ │ + ldr r7, [pc, #656] @ (1a3548 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #760] @ (1a35c0 ) │ │ │ │ + ldr r6, [pc, #792] @ (1a35e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ blx b5dfc │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -378251,133 +378250,133 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #976] @ (1a44a8 ) │ │ │ │ + ldr r4, [pc, #1008] @ (1a44c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #736] @ (1a43d0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a43f0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #592] @ (1a4384 ) │ │ │ │ + ldr r1, [pc, #624] @ (1a43a4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #560] @ (1a437c ) │ │ │ │ + ldr r0, [pc, #592] @ (1a439c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #296] @ (1a4280 ) │ │ │ │ + ldr r6, [pc, #328] @ (1a42a0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [pc, #256] @ (1a425c ) │ │ │ │ + ldr r6, [pc, #288] @ (1a427c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #70 @ 0x46 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r7, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, #118 @ 0x76 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r7, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r7, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r6, #206 @ 0xce │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @@ -378389,63 +378388,63 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ands r2, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [pc, #1496] @ 1a4824 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1496] @ 1a4828 │ │ │ │ ldr.w r3, [pc, #1496] @ 1a482c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -378963,167 +378962,167 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movw r1, #1212 @ 0x4bc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 1a2d32 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a4958 : │ │ │ │ stmdb 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 │ │ │ │ @@ -379373,49 +379372,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a4c28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379492,25 +379491,25 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a4d0c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379560,19 +379559,19 @@ │ │ │ │ b.n 1a4d4a │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #1000] @ (1a51a4 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -379952,65 +379951,65 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i16 q0, q8, d6[3] │ │ │ │ + vmla.i16 q0, q12, d6[3] │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, r1, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r4, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r5, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r6, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #952]! @ 0x3b8 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr14, {7} │ │ │ │ subs r0, r7, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r2, r7, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a5220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -381181,173 +381180,173 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbae00ee │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xfbb600ee │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r6, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb3200ee │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfb3a00ee │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae200ee │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + @ instruction: 0xfaea00ee │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa8e00ee │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + @ instruction: 0xfa9600ee │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ + lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vst4. {d16-d19}, [r4 :128], lr │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + vst4. {d16-d19}, [ip :128], lr │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6fe00ee │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + @ instruction: 0xf70600ee │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, r4, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf5e800ee │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf5f000ee │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r6, [r7, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf52000ee │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf52800ee │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orrs.w r0, ip, #7798784 @ 0x770000 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + orn r0, r4, #7798784 @ 0x770000 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a000ee │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + @ instruction: 0xf3a800ee │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf33200ee │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf33a00ee │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf2ec00ee │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf2f400ee │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21200ee │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf21a00ee │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19c00ee │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + sub.w r0, r4, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 1a6150 │ │ │ │ + ble.n 1a6160 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, r4, #238 @ 0xee │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + orr.w r0, ip, #238 @ 0xee │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vext.8 q0, q13, q15, #0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + vmla.i d16, d18, d2[7] │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r3, [pc, #3612] @ 1a6eb8 │ │ │ │ sub.w r2, sl, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r3, r4, #1048 @ 0x418 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -382595,111 +382594,111 @@ │ │ │ │ movw r1, #1629 @ 0x65d │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1a5cfc │ │ │ │ nop │ │ │ │ strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2 0, cr0, [r6], #916 @ 0x394 │ │ │ │ - stcl 0, cr0, [r0], #952 @ 0x3b8 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + stc2 0, cr0, [lr], #916 @ 0x394 │ │ │ │ + stcl 0, cr0, [r8], #952 @ 0x3b8 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #-952 @ 0xfffffc48 │ │ │ │ + ldc 0, cr0, [ip], #-952 @ 0xfffffc48 │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3800ee │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adc.w r0, r0, lr, asr #3 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr??.w r0, [r6, sl, lsl #2] │ │ │ │ - vhadd.u32 q8, q15, │ │ │ │ - orrs.w r0, lr, lr, asr #3 │ │ │ │ - vhadd.u32 q0, q8, │ │ │ │ - adds r2, r5, #2 │ │ │ │ + ldr??.w r0, [lr, sl, lsl #2] │ │ │ │ + vhadd.u q8, q11, │ │ │ │ + orn r0, r6, lr, asr #3 │ │ │ │ + vhadd.u32 q0, q12, │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf7b400ea │ │ │ │ - strd r0, r0, [lr, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf7bc00ea │ │ │ │ + ldrd r0, r0, [r6, #952] @ 0x3b8 │ │ │ │ subs r5, #44 @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strd r0, r0, [sl, #-952] @ 0x3b8 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr5, {7} │ │ │ │ - subs r6, r2, r6 │ │ │ │ + ldrd r0, r0, [r2, #-952] @ 0x3b8 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr5, {7} │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r1, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xe81800ee │ │ │ │ - subs r4, r5, r1 │ │ │ │ + @ instruction: 0xe82000ee │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1a6e0c │ │ │ │ + b.n 1a6e1c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldc2 0, cr0, [ip], {229} @ 0xe5 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + stc2 0, cr0, [r4], #-916 @ 0xfffffc6c │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r3, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6c9c │ │ │ │ + b.n 1a6cac │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf3ae00ea │ │ │ │ - b.n 1a6b0c │ │ │ │ + @ instruction: 0xf3b600ea │ │ │ │ + b.n 1a6b1c │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1a6a20 │ │ │ │ + b.n 1a6a30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfa0600e5 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + @ instruction: 0xfa0e00e5 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r0, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @@ -382709,43 +382708,43 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a75b0 │ │ │ │ + b.n 1a75c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a74ac │ │ │ │ + b.n 1a74bc │ │ │ │ lsls r6, r5, #3 │ │ │ │ vmla.i32 q8, q11, d4[1] │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ vmla.i16 q0, q15, d4[2] │ │ │ │ vhadd.u32 q8, q9, q10 │ │ │ │ vhadd.u32 q0, q10, q10 │ │ │ │ cdp2 0, 14, cr0, cr6, cr4, {7} │ │ │ │ - b.n 1a723c │ │ │ │ + b.n 1a724c │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 10, cr0, cr0, cr4, {7} │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cdp2 0, 6, cr0, cr2, cr4, {7} │ │ │ │ cdp2 0, 2, cr0, cr4, cr4, {7} │ │ │ │ stc2l 0, cr0, [r8, #912]! @ 0x390 │ │ │ │ stc2 0, cr0, [r8, #912]! @ 0x390 │ │ │ │ - @ instruction: 0xf4be00e5 │ │ │ │ - eors.w r0, sl, #7503872 @ 0x728000 │ │ │ │ - orns r0, r6, #7503872 @ 0x728000 │ │ │ │ + @ instruction: 0xf4c600e5 │ │ │ │ + @ instruction: 0xf4a200e5 │ │ │ │ + orns r0, lr, #7503872 @ 0x728000 │ │ │ │ ldr.w r2, [pc, #3832] @ 1a7f10 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3832] @ 1a7f14 │ │ │ │ ldr.w r3, [pc, #3832] @ 1a7f18 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -383999,307 +383998,307 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #372 @ 0x174 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1716 @ 0x6b4 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1a5cfc │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf2ec00e5 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + @ instruction: 0xf2f400e5 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 1a7f10 │ │ │ │ + udf #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf2ba00e5 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + movt r0, #8421 @ 0x20e5 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 1a7eb8 │ │ │ │ + ble.n 1a7ec8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf28800e5 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + @ instruction: 0xf29000e5 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf25c00e5 │ │ │ │ - @ instruction: 0xf23800e5 │ │ │ │ - @ instruction: 0xf21200e5 │ │ │ │ - @ instruction: 0xf1ec00e5 │ │ │ │ - rsb r0, r6, #229 @ 0xe5 │ │ │ │ - sub.w r0, r0, #229 @ 0xe5 │ │ │ │ - sbcs.w r0, r8, #229 @ 0xe5 │ │ │ │ - adcs.w r0, r2, #229 @ 0xe5 │ │ │ │ - bgt.n 1a8024 │ │ │ │ + @ instruction: 0xf26400e5 │ │ │ │ + movw r0, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xf21a00e5 │ │ │ │ + @ instruction: 0xf1f400e5 │ │ │ │ + rsb r0, lr, #229 @ 0xe5 │ │ │ │ + sub.w r0, r8, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xf18000e5 │ │ │ │ + adcs.w r0, sl, #229 @ 0xe5 │ │ │ │ + bgt.n 1a8034 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf12800e5 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + @ instruction: 0xf13000e5 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf0fe00e5 │ │ │ │ - @ instruction: 0xf0d600e5 │ │ │ │ - @ instruction: 0xf0b000e5 │ │ │ │ - blt.n 1a7ef4 │ │ │ │ + add.w r0, r6, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xf0de00e5 │ │ │ │ + @ instruction: 0xf0b800e5 │ │ │ │ + blt.n 1a7f04 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - eor.w r0, r4, #229 @ 0xe5 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + eor.w r0, ip, #229 @ 0xe5 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - blt.n 1a7e98 │ │ │ │ + blt.n 1a7ea8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ands.w r0, lr, #229 @ 0xe5 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + bic.w r0, r6, #229 @ 0xe5 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i d16, d30, d1[5] │ │ │ │ - bge.n 1a7f54 │ │ │ │ + vmla.i16 d16, d22, d5[2] │ │ │ │ + bge.n 1a7f64 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vmla.i32 d0, d18, d5[1] │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + vmla.i32 d0, d26, d5[1] │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vhadd.s q8, q13, │ │ │ │ - vhadd.s16 q8, q10, │ │ │ │ - bge.n 1a8074 │ │ │ │ + vmla.i d0, d18, d1[5] │ │ │ │ + vhadd.s16 q8, q14, │ │ │ │ + bge.n 1a8084 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vhadd.s32 q0, q12, │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + vhadd.s q0, q8, │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n 1a801c │ │ │ │ + bge.n 1a802c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp 0, 15, cr0, cr6, cr5, {7} │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + cdp 0, 15, cr0, cr14, cr5, {7} │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp 0, 12, cr0, cr10, cr5, {7} │ │ │ │ - cdp 0, 10, cr0, cr6, cr5, {7} │ │ │ │ - cdp 0, 8, cr0, cr0, cr5, {7} │ │ │ │ - cdp 0, 5, cr0, cr10, cr5, {7} │ │ │ │ - cdp 0, 3, cr0, cr4, cr5, {7} │ │ │ │ - cdp 0, 1, cr0, cr0, cr5, {7} │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + cdp 0, 13, cr0, cr2, cr5, {7} │ │ │ │ + cdp 0, 10, cr0, cr14, cr5, {7} │ │ │ │ + cdp 0, 8, cr0, cr8, cr5, {7} │ │ │ │ + cdp 0, 6, cr0, cr2, cr5, {7} │ │ │ │ + cdp 0, 3, cr0, cr12, cr5, {7} │ │ │ │ + cdp 0, 1, cr0, cr8, cr5, {7} │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stcl 0, cr0, [r4, #916] @ 0x394 │ │ │ │ - bhi.n 1a7f8c │ │ │ │ + stcl 0, cr0, [ip, #916] @ 0x394 │ │ │ │ + bhi.n 1a7f9c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldc 0, cr0, [r8, #916] @ 0x394 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + stc 0, cr0, [r0, #916]! @ 0x394 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stcl 0, cr0, [sl, #-916]! @ 0xfffffc6c │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + ldcl 0, cr0, [r2, #-916]! @ 0xfffffc6c │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stcl 0, cr0, [r0, #-916] @ 0xfffffc6c │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + stcl 0, cr0, [r8, #-916] @ 0xfffffc6c │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc 0, cr0, [r6, #-916] @ 0xfffffc6c │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + ldc 0, cr0, [lr, #-916] @ 0xfffffc6c │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 1a8050 │ │ │ │ + bhi.n 1a8060 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 1a7ff0 │ │ │ │ + bvc.n 1a8000 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldc 0, cr0, [r2], #916 @ 0x394 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + ldc 0, cr0, [sl], #916 @ 0x394 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 1a7f98 │ │ │ │ + bvc.n 1a7fa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stc 0, cr0, [r0], {229} @ 0xe5 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + stc 0, cr0, [r8], {229} @ 0xe5 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 1a7f40 │ │ │ │ + bvc.n 1a7f50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mcrr 0, 14, r0, lr, cr5 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + mrrc 0, 14, r0, r6, cr5 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ - @ instruction: 0xebfc00e5 │ │ │ │ - rsbs r0, r6, r5, asr #3 │ │ │ │ - subs.w r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0xeb8a00e5 │ │ │ │ - sbc.w r0, r4, r5, asr #3 │ │ │ │ - @ instruction: 0xeb3e00e5 │ │ │ │ - adds.w r0, r8, r5, asr #3 │ │ │ │ - bvs.n 1a80a8 │ │ │ │ + stc 0, cr0, [sl], #-916 @ 0xfffffc6c │ │ │ │ + stc 0, cr0, [r4], {229} @ 0xe5 │ │ │ │ + rsbs r0, lr, r5, asr #3 │ │ │ │ + subs.w r0, r8, r5, asr #3 │ │ │ │ + @ instruction: 0xeb9200e5 │ │ │ │ + sbc.w r0, ip, r5, asr #3 │ │ │ │ + adc.w r0, r6, r5, asr #3 │ │ │ │ + @ instruction: 0xeb2000e5 │ │ │ │ + bvs.n 1a80b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xeaec00e5 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + @ instruction: 0xeaf400e5 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n 1a8050 │ │ │ │ + bvs.n 1a8060 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xeaba00e5 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + pkhtb r0, r2, r5, asr #3 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n 1a7ff8 │ │ │ │ + bpl.n 1a8008 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n 1a7f94 │ │ │ │ + bpl.n 1a7fa4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orrs.w r0, r0, r5, asr #3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + orrs.w r0, r8, r5, asr #3 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrd r0, r0, [r8, #916]! @ 0x394 │ │ │ │ - bpl.n 1a80a0 │ │ │ │ + and.w r0, r0, r5, asr #3 │ │ │ │ + bpl.n 1a80b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strd r0, r0, [ip, #916] @ 0x394 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + ldrd r0, r0, [r4, #916] @ 0x394 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xe9a000e5 │ │ │ │ - ldrd r0, r0, [sl, #-916]! @ 0x394 │ │ │ │ - bmi.n 1a7fb8 │ │ │ │ + @ instruction: 0xe9a800e5 │ │ │ │ + @ instruction: 0xe98200e5 │ │ │ │ + bmi.n 1a7fc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strd r0, r0, [lr, #-916] @ 0x394 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + ldrd r0, r0, [r6, #-916] @ 0x394 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 1a8160 │ │ │ │ + bmi.n 1a8170 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmdb ip, {r0, r2, r5, r6, r7} │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + stmdb r4!, {r0, r2, r5, r6, r7} │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 1a8108 │ │ │ │ + bmi.n 1a8118 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strd r0, r0, [sl], #916 @ 0x394 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + ldrd r0, r0, [r2], #916 @ 0x394 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia.w lr!, {r0, r2, r5, r6, r7} │ │ │ │ - ldmia.w r8, {r0, r2, r5, r6, r7} │ │ │ │ - bcc.n 1a8020 │ │ │ │ + @ instruction: 0xe8c600e5 │ │ │ │ + stmia.w r0!, {r0, r2, r5, r6, r7} │ │ │ │ + bcc.n 1a8030 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strd r0, r0, [ip], #-916 @ 0x394 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + ldrd r0, r0, [r4], #-916 @ 0x394 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 1a81cc │ │ │ │ + bcc.n 1a7fdc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xe83c00e5 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + strex r0, r0, [r4, #916] @ 0x394 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 1a8174 │ │ │ │ + bcc.n 1a8184 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xe80a00e5 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + @ instruction: 0xe81200e5 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 1a811c │ │ │ │ + bcc.n 1a812c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a80a4 │ │ │ │ + b.n 1a80b4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 1a80c4 │ │ │ │ + bcs.n 1a80d4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a804c │ │ │ │ + b.n 1a805c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 1a806c │ │ │ │ + bcs.n 1a807c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7ff4 │ │ │ │ + b.n 1a8004 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 1a8014 │ │ │ │ + bcs.n 1a8024 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7f9c │ │ │ │ + b.n 1a7fac │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 1a81bc │ │ │ │ + bcs.n 1a81cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7f44 │ │ │ │ + b.n 1a7f54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcs.n 1a8168 │ │ │ │ + bcs.n 1a8178 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7ef0 │ │ │ │ + b.n 1a7f00 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bne.n 1a8114 │ │ │ │ + bne.n 1a8124 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7e9c │ │ │ │ + b.n 1a7eac │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bne.n 1a80bc │ │ │ │ + bne.n 1a80cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7e44 │ │ │ │ + b.n 1a7e54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bne.n 1a8064 │ │ │ │ + bne.n 1a8074 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7dec │ │ │ │ + b.n 1a7dfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bne.n 1a820c │ │ │ │ + bne.n 1a821c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7d94 │ │ │ │ + b.n 1a7da4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bne.n 1a81b4 │ │ │ │ + bne.n 1a81c4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7d3c │ │ │ │ + b.n 1a7d4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1a7cec │ │ │ │ + b.n 1a7cfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a7ca4 │ │ │ │ + b.n 1a7cb4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a7c64 │ │ │ │ + b.n 1a7c74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a7c20 │ │ │ │ + b.n 1a7c30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1a8254 │ │ │ │ + beq.n 1a8264 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7bdc │ │ │ │ + b.n 1a7bec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - beq.n 1a8208 │ │ │ │ + beq.n 1a8218 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7b90 │ │ │ │ + b.n 1a7ba0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - beq.n 1a81bc │ │ │ │ + beq.n 1a81cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7b44 │ │ │ │ + b.n 1a7b54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7af8 │ │ │ │ + b.n 1a7b08 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7aac │ │ │ │ + b.n 1a7abc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7a60 │ │ │ │ + b.n 1a7a70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a7a14 │ │ │ │ + b.n 1a7a24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [pc, #716] @ (1a84a4 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -384553,90 +384552,90 @@ │ │ │ │ add.w r2, r2, #372 @ 0x174 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1a5cfc │ │ │ │ nop │ │ │ │ - b.n 1a8710 │ │ │ │ + b.n 1a8720 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a86cc │ │ │ │ + b.n 1a86dc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a868c │ │ │ │ + b.n 1a869c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr5, {7} │ │ │ │ - b.n 1a8640 │ │ │ │ + cdp2 0, 7, cr0, cr14, cr5, {7} │ │ │ │ + b.n 1a8650 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a85fc │ │ │ │ + b.n 1a860c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr5, {7} │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + cdp2 0, 2, cr0, cr14, cr5, {7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a85b0 │ │ │ │ + b.n 1a85c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #916]! @ 0x394 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + cdp2 0, 0, cr0, cr2, cr5, {7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a8564 │ │ │ │ + b.n 1a8574 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr, #916] @ 0x394 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldc2l 0, cr0, [r6, #916] @ 0x394 │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1a851c │ │ │ │ + b.n 1a852c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [r4, #916]! @ 0x394 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + stc2 0, cr0, [ip, #916]! @ 0x394 │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-916]! @ 0xfffffc6c │ │ │ │ - ldmia r3!, {} │ │ │ │ + stc2 0, cr0, [r0, #916] @ 0x394 │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-916] @ 0xfffffc6c │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r4, #-916] @ 0xfffffc6c │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [r0, #-916]! @ 0xfffffc6c │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + stc2 0, cr0, [r8, #-916]! @ 0xfffffc6c │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #916 @ 0x394 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldc2l 0, cr0, [lr], #916 @ 0x394 │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl], {229} @ 0xe5 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldc2l 0, cr0, [r2], {229} @ 0xe5 │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr], {229} @ 0xe5 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + stc2 0, cr0, [r6], #916 @ 0x394 │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [sl], #-916 @ 0xfffffc6c │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mcrr2 0, 14, r0, r6, cr5 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + mcrr2 0, 14, r0, lr, cr5 │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [sl], {229} @ 0xe5 │ │ │ │ + stc2 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ │ │ │ │ 001a8558 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #200] @ 1a8630 │ │ │ │ @@ -384833,26 +384832,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a86ca │ │ │ │ nop │ │ │ │ mcr2 0, 3, r0, cr8, cr8, {7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 3, r0, cr0, cr8, {7} │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1a87e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldc2l 0, cr0, [r2, #992]! @ 0x3e0 │ │ │ │ - bgt.n 1a87a8 │ │ │ │ + bgt.n 1a87b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1a8734 │ │ │ │ + blt.n 1a8744 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a8770 : │ │ │ │ stmdb 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 │ │ │ │ @@ -385180,87 +385179,87 @@ │ │ │ │ b.n 1a87bc │ │ │ │ ldc2 0, cr0, [r2, #-992]! @ 0xfffffc20 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1a8a08 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stc2 0, cr0, [r0, #-992] @ 0xfffffc20 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n 1a8b8c │ │ │ │ + bge.n 1a8b9c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 1a8adc │ │ │ │ + bge.n 1a8aec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 1a8a78 │ │ │ │ + bls.n 1a8a88 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 1a8f74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 1a8ba0 │ │ │ │ + bls.n 1a8bb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 1a8b58 │ │ │ │ + bls.n 1a8b68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 1a8b18 │ │ │ │ + bls.n 1a8b28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 1a8ad8 │ │ │ │ + bhi.n 1a8ae8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 1a8a9c │ │ │ │ + bhi.n 1a8aac │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 1a8a5c │ │ │ │ + bhi.n 1a8a6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001a8b3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -385538,42 +385537,42 @@ │ │ │ │ vld4. {d16-d19}, [ip :256], r8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vld4. {d16-d19}, [r8 :256], r8 │ │ │ │ ldr??.w r0, [r0, r8, lsl #3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ beq.n 1a8e34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ udf #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 1a8dbc │ │ │ │ + bpl.n 1a8dcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1a8d80 │ │ │ │ + bpl.n 1a8d90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1a8f18 │ │ │ │ + bpl.n 1a8f28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 1a8ee4 │ │ │ │ + bpl.n 1a8ef4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vhadd.u16 q0, q11, │ │ │ │ - vhadd.u32 q8, q11, │ │ │ │ + vhadd.u16 q0, q15, │ │ │ │ + vhadd.u32 q8, q15, │ │ │ │ │ │ │ │ 001a8e50 : │ │ │ │ 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 │ │ │ │ @@ -385689,25 +385688,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a8ef2 │ │ │ │ @ instruction: 0xf65800f8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf65000f8 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr5, {7} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr5, {7} │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ rsb r0, sl, #8126464 @ 0x7c0000 │ │ │ │ - bcc.n 1a8f78 │ │ │ │ + bcc.n 1a8f88 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1a8f0c │ │ │ │ + bcc.n 1a8f1c │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a8f94 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -385884,32 +385883,32 @@ │ │ │ │ b.n 1a904c │ │ │ │ @ instruction: 0xf4fc00f8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4f600f8 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #916]! @ 0x394 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stc2 0, cr0, [sl, #916]! @ 0x394 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ orns r0, r0, #8126464 @ 0x7c0000 │ │ │ │ - it le │ │ │ │ - lslle r6, r5, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-916] @ 0xfffffc6c │ │ │ │ + nop {14} │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + stc2 0, cr0, [r4, #-916]! @ 0xfffffc6c │ │ │ │ adds.w r0, r8, r4, asr #3 │ │ │ │ - ldc2l 0, cr0, [r6], #916 @ 0x394 │ │ │ │ - itt ge │ │ │ │ + ldc2l 0, cr0, [lr], #916 @ 0x394 │ │ │ │ + ite ge │ │ │ │ lslge r6, r5, #3 │ │ │ │ - bcs.n 1a9204 @ unpredictable │ │ │ │ + bcs.n 1a9214 @ unpredictable │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1a91cc │ │ │ │ + bcs.n 1a91dc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bne.n 1a915c │ │ │ │ + bcs.n 1a916c │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a916c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -386002,28 +386001,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1a91de │ │ │ │ @ instruction: 0xf34000f8 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfbd400e5 │ │ │ │ - bkpt 0x004e │ │ │ │ + @ instruction: 0xfbdc00e5 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 1a929c │ │ │ │ + bne.n 1a92ac │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfb9000e5 │ │ │ │ - beq.n 1a9268 │ │ │ │ + @ instruction: 0xfb9800e5 │ │ │ │ + bne.n 1a9278 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrd r0, r0, [ip, #-912]! @ 0x390 │ │ │ │ - @ instruction: 0xfb5400e5 │ │ │ │ + @ instruction: 0xfb5c00e5 │ │ │ │ │ │ │ │ 001a9280 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -386154,32 +386153,32 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1a9332 │ │ │ │ @ instruction: 0xf21e00f8 │ │ │ │ - @ instruction: 0xfaca00e5 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xfad200e5 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfa3c00e5 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + @ instruction: 0xfa4400e5 │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xe80400e4 │ │ │ │ - ldr??.w r0, [ip, #229] @ 0xe5 │ │ │ │ + vld1.8 {d16[7]}, [r4], r5 │ │ │ │ │ │ │ │ 001a93fc : │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #18 │ │ │ │ bhi.n 1a94a0 │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ @@ -386257,17 +386256,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - vst4. {d0-d3}, [lr :128], r5 │ │ │ │ - str??.w r0, [lr, #229] @ 0xe5 │ │ │ │ - cbnz r4, 1a9566 │ │ │ │ + ldrsb.w r0, [r6, r5, lsl #2] │ │ │ │ + ldr??.w r0, [r6, #229] @ 0xe5 │ │ │ │ + cbnz r4, 1a9568 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001a94ec : │ │ │ │ movw r3, #1034 @ 0x40a │ │ │ │ movt r3, #19456 @ 0x4c00 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1a95e6 │ │ │ │ @@ -386373,18 +386372,18 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #6 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 1a9660 │ │ │ │ + cbnz r0, 1a9662 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb.w r0, [lr, #229] @ 0xe5 │ │ │ │ - str??.w r0, [r6, r5, lsl #2] │ │ │ │ + strh.w r0, [r6, #229] @ 0xe5 │ │ │ │ + str??.w r0, [lr, r5, lsl #2] │ │ │ │ │ │ │ │ 001a960c : │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 1a9636 │ │ │ │ cmp r0, #4 │ │ │ │ bls.n 1a963e │ │ │ │ subs r3, r0, #5 │ │ │ │ @@ -386453,18 +386452,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf72e00e5 │ │ │ │ - @ instruction: 0xf70e00e5 │ │ │ │ + @ instruction: 0xf73600e5 │ │ │ │ + @ instruction: 0xf71600e5 │ │ │ │ │ │ │ │ 001a96cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #232] @ (1a97c4 ) │ │ │ │ @@ -386568,24 +386567,24 @@ │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [lr, #992] @ 0x3e0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [sl, #992] @ 0x3e0 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stcl 0, cr0, [r0, #-992]! @ 0xfffffc20 │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r2, 1a97e6 │ │ │ │ + cbnz r2, 1a97e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf5fc00e5 │ │ │ │ + addw r0, r4, #2277 @ 0x8e5 │ │ │ │ stmdb 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, #284] @ (1a991c ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #284] @ (1a9920 ) │ │ │ │ @@ -386709,24 +386708,24 @@ │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip], #992 @ 0x3e0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [lr], #992 @ 0x3e0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf66a00e5 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xf67200e5 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - addw r0, r6, #2277 @ 0x8e5 │ │ │ │ + addw r0, lr, #2277 @ 0x8e5 │ │ │ │ @ instruction: 0xebfe00f8 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r4, #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, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #292] @ (1a9a80 ) │ │ │ │ @@ -386853,24 +386852,24 @@ │ │ │ │ nop │ │ │ │ sbc.w r0, r0, r8, ror #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r2, r8, ror #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add.w r0, sl, #7503872 @ 0x728000 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + adds.w r0, r2, #7503872 @ 0x728000 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf4a200e5 │ │ │ │ + @ instruction: 0xf4aa00e5 │ │ │ │ eors.w r0, r8, r8, ror #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a9aac : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #88] @ 0x58 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -386935,19 +386934,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a9b20 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf36600e5 │ │ │ │ + @ instruction: 0xf36e00e5 │ │ │ │ │ │ │ │ 001a9b58 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #108 @ 0x6c │ │ │ │ @@ -386972,19 +386971,19 @@ │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a9b7a │ │ │ │ nop │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf30c00e5 │ │ │ │ + @ instruction: 0xf31400e5 │ │ │ │ │ │ │ │ 001a9bb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #8 │ │ │ │ @@ -387009,19 +387008,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a9bd8 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subw r0, lr, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xf2b600e5 │ │ │ │ │ │ │ │ 001a9c10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #132 @ 0x84 │ │ │ │ @@ -387046,19 +387045,19 @@ │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a9c32 │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf25400e5 │ │ │ │ + @ instruction: 0xf25c00e5 │ │ │ │ │ │ │ │ 001a9c6c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #16 │ │ │ │ @@ -387083,19 +387082,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a9c90 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf1f600e5 │ │ │ │ + @ instruction: 0xf1fe00e5 │ │ │ │ │ │ │ │ 001a9cc8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #156 @ 0x9c │ │ │ │ @@ -387119,19 +387118,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #268 @ 0x10c │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a9cea │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf19c00e5 │ │ │ │ + sub.w r0, r4, #229 @ 0xe5 │ │ │ │ │ │ │ │ 001a9d24 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -387196,19 +387195,19 @@ │ │ │ │ nop │ │ │ │ b.n 1a9cb4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a9c48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 1a9e38 │ │ │ │ + cbz r2, 1a9e3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf0ea00e5 │ │ │ │ + @ instruction: 0xf0f200e5 │ │ │ │ stmdb 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 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -387632,23 +387631,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1a9fcc │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0b000e5 │ │ │ │ + @ instruction: 0xf0b800e5 │ │ │ │ b.n 1a9fc4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vext.8 q0, q11, , #0 │ │ │ │ - cbz r4, 1aa2d8 │ │ │ │ + vext.8 q0, q15, , #0 │ │ │ │ + cbz r4, 1aa2da │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1a9c64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r3, {r1, r3, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -387656,34 +387655,34 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc 0, cr0, [r4, #916]! @ 0x394 │ │ │ │ - cbz r6, 1aa2b6 │ │ │ │ + stc 0, cr0, [ip, #916]! @ 0x394 │ │ │ │ + cbz r6, 1aa2b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r6, [pc, #1176] @ 1aa778 │ │ │ │ @@ -388109,58 +388108,58 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1aa4ca │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1aab08 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r0, r5, asr #3 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + subs.w r0, r8, r5, asr #3 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xeadc00e5 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + @ instruction: 0xeae400e5 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - eors.w r0, r2, r5, asr #3 │ │ │ │ + eors.w r0, sl, r5, asr #3 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r6!, {r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r6, 1aa84c │ │ │ │ + cbnz r6, 1aa84e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r4, 1aa848 │ │ │ │ + cbnz r4, 1aa84a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r2, 1aa844 │ │ │ │ + cbnz r2, 1aa846 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aa7d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -388326,37 +388325,37 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1aa8fc │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1aa6b0 │ │ │ │ + b.n 1aa6c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n 1aaa00 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1aa5b4 │ │ │ │ + b.n 1aa5c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bcs.n 1aa8b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1aa4c4 │ │ │ │ + b.n 1aa4d4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r2, 1aa9ce │ │ │ │ + cbnz r2, 1aa9d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aa99c : │ │ │ │ stmdb 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 │ │ │ │ @@ -388806,83 +388805,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bge.n 1aae04 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bge.n 1aad8c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1aa720 │ │ │ │ + b.n 1aa730 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1aa6fc │ │ │ │ + b.n 1aa70c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 1ab078 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 1ab098 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1ab5e8 │ │ │ │ + b.n 1ab5f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab5dc │ │ │ │ + b.n 1ab5ec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ it al │ │ │ │ lslal r4, r4, #3 │ │ │ │ itt gt │ │ │ │ lslgt r4, r4, #3 │ │ │ │ - addgt r6, pc, #264 @ (adr r6, 1aaf5c ) │ │ │ │ + addgt r6, pc, #296 @ (adr r6, 1aaf7c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ itt ls │ │ │ │ lslls r4, r4, #3 │ │ │ │ - bls.n 1ab35c │ │ │ │ + bls.n 1ab36c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ittt vs │ │ │ │ lslvs r4, r4, #3 │ │ │ │ - addvs r5, pc, #936 @ (adr r5, 1ab20c ) │ │ │ │ + addvs r5, pc, #968 @ (adr r5, 1ab22c ) │ │ │ │ lslvs r6, r5, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab2cc │ │ │ │ + b.n 1ab2dc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #664 @ (adr r5, 1ab10c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 1ab12c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + setend le │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab254 │ │ │ │ + b.n 1ab264 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 1ab124 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 1ab144 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab074 │ │ │ │ + b.n 1ab084 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 1ab0a0 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 1ab0c0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1ab154 │ │ │ │ + b.n 1ab164 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab038 │ │ │ │ + b.n 1ab048 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aaeb0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -389240,101 +389239,101 @@ │ │ │ │ b.n 1ab02c │ │ │ │ bpl.n 1ab228 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1ab228 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 1ab434 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 1ab454 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ab354 │ │ │ │ + b.n 1ab364 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab44c │ │ │ │ + b.n 1ab45c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab474 │ │ │ │ + b.n 1ab484 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1ab4c8 │ │ │ │ + b.n 1ab4d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 1ab268 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 1ab2ac │ │ │ │ lsls r5, r4, #3 │ │ │ │ bmi.n 1ab190 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, pc, #88 @ (adr r2, 1ab2cc ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 1ab2ec ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #952 @ (adr r1, 1ab638 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 1ab658 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 1ab5a4 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 1ab5c4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 1ab510 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1ab530 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 1ab264 │ │ │ │ + ble.n 1ab274 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 1ab484 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 1ab4a4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - ble.n 1ab228 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, 1ab2e4 │ │ │ │ + ble.n 1ab238 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 1ab6a8 ) │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - cbz r6, 1ab2e2 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 1ab340 │ │ │ │ + cbz r2, 1ab2e6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 1ab614 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 1ab2c8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbz r6, 1ab2e4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 1ab2fc │ │ │ │ + ble.n 1ab350 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #688 @ (adr r0, 1ab580 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1ab634 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbz r6, 1ab2e6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1ab2b8 │ │ │ │ + ble.n 1ab30c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #528 @ (adr r0, 1ab4ec ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 1ab5a0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbz r6, 1ab2e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1ab274 │ │ │ │ + bgt.n 1ab2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #376 @ (adr r0, 1ab460 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 1ab50c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ble.n 1ab37c │ │ │ │ + cbz r6, 1ab2ea │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1ab238 │ │ │ │ + bgt.n 1ab284 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ + add r0, pc, #408 @ (adr r0, 1ab480 ) │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + ble.n 1ab38c │ │ │ │ + lsls r5, r4, #3 │ │ │ │ + bgt.n 1ab248 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ab2f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -389439,29 +389438,29 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 1ab352 │ │ │ │ nop │ │ │ │ bne.n 1ab36c │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - blt.n 1ab32c │ │ │ │ + blt.n 1ab33c │ │ │ │ lsls r5, r4, #3 │ │ │ │ bne.n 1ab4e4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 1ab364 │ │ │ │ + bgt.n 1ab374 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 1ab3d8 │ │ │ │ + bge.n 1ab3e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ab424 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -389575,45 +389574,45 @@ │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ab45a │ │ │ │ b.n 1ab4bc │ │ │ │ beq.n 1ab45c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 1ab5d8 │ │ │ │ + bge.n 1ab5e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1ab614 │ │ │ │ + bgt.n 1ab624 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 1ab578 │ │ │ │ + bge.n 1ab588 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - blt.n 1ab550 │ │ │ │ + blt.n 1ab560 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1ab53c │ │ │ │ + bls.n 1ab54c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1ab4f4 │ │ │ │ + bls.n 1ab504 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 1ab540 │ │ │ │ + bge.n 1ab550 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1ab494 │ │ │ │ + bls.n 1ab4a4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ab588 : │ │ │ │ stmdb 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 │ │ │ │ @@ -390246,97 +390245,97 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 1abbbc │ │ │ │ + bhi.n 1abbcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 1abb3c │ │ │ │ + bvc.n 1abb4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 1abc5c │ │ │ │ + bvc.n 1abc6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 1abbe0 │ │ │ │ + bvs.n 1abbf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 1abc60 │ │ │ │ + bvs.n 1abc70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ uxtb r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ uxth r0, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r4, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sxth r2, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 1abc68 │ │ │ │ + bpl.n 1abc78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbz r2, 1abca8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r4, 1abca2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r2, 1abc9e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1abbbc │ │ │ │ + bvs.n 1abbcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 1abd30 │ │ │ │ + bmi.n 1abd40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bmi.n 1abce4 │ │ │ │ + bmi.n 1abcf4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #904 @ (adr r7, 1ac02c ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 1ac04c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #776 @ (adr r7, 1abfb0 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 1abfd0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1abf34 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 1abf54 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #520 @ (adr r7, 1abeb8 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 1abed8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 1abe3c ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 1abe5c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 1abdc0 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 1abde0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 1abd44 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 1abd64 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001abcbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -390461,39 +390460,39 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1abd56 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 1abd7c │ │ │ │ + bne.n 1abd8c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 1abf00 │ │ │ │ + bne.n 1abd10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #688 @ (adr r5, 1ac0c0 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 1ac0e0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1ac04c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 1ac06c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1abfe0 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 1ac000 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, 1abfa0 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 1abfc0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bne.n 1abe28 │ │ │ │ + bne.n 1abe38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 1abf14 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 1abf34 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1abdec │ │ │ │ + beq.n 1abdfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001abe30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -390646,33 +390645,33 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1abeda │ │ │ │ nop │ │ │ │ - beq.n 1ac0b0 │ │ │ │ + beq.n 1ac0c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 1ac260 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 1ac280 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #472 @ (adr r3, 1ac1d4 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 1ac1f4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #336 @ (adr r3, 1ac150 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 1ac170 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ac000 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -390888,37 +390887,37 @@ │ │ │ │ b.n 1ac096 │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bne.n 1ac28c │ │ │ │ + bne.n 1ac29c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - beq.n 1ac1f0 │ │ │ │ + beq.n 1ac200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 1ac40c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1ac42c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1ac390 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1ac3b0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1ac260 │ │ │ │ + beq.n 1ac270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 1ac2d0 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 1ac2f0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ac240 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -390942,19 +390941,19 @@ │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ac25a │ │ │ │ nop │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 1ac528 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 1ac548 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ac294 : │ │ │ │ stmdb 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 │ │ │ │ @@ -391151,39 +391150,39 @@ │ │ │ │ b.n 1ac33c │ │ │ │ stmia r2!, {r1, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ac4bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -391330,31 +391329,31 @@ │ │ │ │ nop │ │ │ │ itet al │ │ │ │ lslal r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ moval r0, r0 │ │ │ │ ittt al │ │ │ │ lslal r0, r7, #3 │ │ │ │ - ldrhal r6, [r2, #52] @ 0x34 │ │ │ │ + ldrhal r6, [r3, #52] @ 0x34 │ │ │ │ lslal r6, r5, #3 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ itte pl │ │ │ │ lslpl r0, r7, #3 │ │ │ │ addpl r6, pc, #200 @ (adr r6, 1ac708 ) │ │ │ │ lslmi r4, r4, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ac64c : │ │ │ │ stmdb 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 │ │ │ │ @@ -392085,119 +392084,119 @@ │ │ │ │ b.n 1ac6e8 │ │ │ │ bkpt 0x0056 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0048 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r2, pc, #816 @ (adr r2, 1ad110 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r1, pc, #776 @ (adr r1, 1ad108 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #552 @ (adr r1, 1ad02c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #384 @ (adr r1, 1acf88 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #232 @ (adr r1, 1acef4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #96 @ (adr r1, 1ace70 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, pc, #952 @ (adr r0, 1ad1d0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r0, pc, #712 @ (adr r0, 1ad0e8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, pc, #560 @ (adr r0, 1ad054 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, pc, #400 @ (adr r0, 1acfbc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ace80 : │ │ │ │ stmdb 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 │ │ │ │ @@ -392848,49 +392847,49 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ setpan #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r1, r3, r4, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -392902,45 +392901,45 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - itte │ │ │ │ - lsl r5, r4, #3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ - lslal r5, r4, #3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - nop │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + lsleq r5, r4, #3 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + lsls r5, r4, #3 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ad610 : │ │ │ │ stmdb 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 │ │ │ │ @@ -393431,27 +393430,27 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r2, 1adb9c │ │ │ │ + cbnz r2, 1adb9e │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -393461,31 +393460,31 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001adbb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -393516,23 +393515,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1adbe8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001adc28 : │ │ │ │ cbz r0, 1adc32 │ │ │ │ mov.w ip, #3 │ │ │ │ str.w ip, [r0] │ │ │ │ cbz r1, 1adc38 │ │ │ │ @@ -393586,21 +393585,21 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 1adc7e │ │ │ │ nop │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001adcc0 : │ │ │ │ ldr r3, [pc, #16] @ (1adcd4 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (1adcd8 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -393786,91 +393785,91 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #168] @ (1adf08 ) │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r7, pc, #800 @ (adr r7, 1ae190 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ ... │ │ │ │ @@ -393914,15 +393913,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r4, r7, [sp] │ │ │ │ blx b170c <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001adf94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -394639,41 +394638,41 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #40 @ (adr r1, 1ae598 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, pc, #688 @ (adr r0, 1ae830 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r0, 1ae5d6 │ │ │ │ + cbz r0, 1ae5d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001ae5ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -394895,35 +394894,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ae7dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -396316,389 +396315,389 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, r7, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, pc, #672 @ (adr r7, 1af9fc ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 1afa1c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r3, pc, #424 @ (adr r3, 1af908 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r3, pc, #328 @ (adr r3, 1af8ac ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 1afab0 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 1afad0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 1afa1c ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 1afa3c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #504 @ (adr r6, 1af994 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 1af9b4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1af8e8 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 1af908 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #176 @ (adr r6, 1af860 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 1af880 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, pc, #64 @ (adr r6, 1af7fc ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 1af81c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #968 @ (adr r5, 1afb90 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 1afbb0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 1afb24 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 1afb44 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 1afab8 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 1afad8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 1afa4c ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 1afa6c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 1af9e0 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 1afa00 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #368 @ (adr r5, 1af974 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 1af994 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #248 @ (adr r5, 1af908 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 1af928 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #128 @ (adr r5, 1af89c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 1af8bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1af830 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 1af850 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #776 @ (adr r6, 1afb38 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1afb58 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #872 @ (adr r4, 1afba0 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1afbc0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1afa58 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 1afa78 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1afac0 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1afae0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #376 @ (adr r6, 1af9c8 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 1af9e8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 1afa30 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 1afa50 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 1af938 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 1af958 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 1af9a0 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 1af9c0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 1af8a8 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 1af8c8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 1af910 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 1af930 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 1af8a8 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 1af8c8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #968 @ (adr r3, 1afc50 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 1afc70 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1af958 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 1af978 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #16 @ (adr r3, 1af8c4 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 1af8e4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 1afc10 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 1afc30 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 1afc9c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1afcbc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #592 @ (adr r2, 1afb20 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 1afb40 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 1afa6c ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1afa8c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 1af9b8 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 1af9d8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1af958 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1af978 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 1afce4 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 1af904 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #680 @ (adr r1, 1afbac ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 1afbcc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 1afb20 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 1afb40 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #400 @ (adr r1, 1afaa8 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 1afac8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 1afa5c ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 1afa7c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 1afa0c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1afa2c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 1af9c4 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 1af9e4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 1af97c ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 1af99c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 1afd34 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 1af954 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1afcec ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 1afd0c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 1afca4 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1afcc4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001af954 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -396778,31 +396777,31 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1af980 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 1afb08 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1afb28 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001afa48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -396997,21 +396996,21 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 1afbb0 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 1affd4 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1afff4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 1aff30 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 1aff50 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r6, r3, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r5, #9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 001afc38 : │ │ │ │ @@ -397024,15 +397023,15 @@ │ │ │ │ subs r2, r4, #1 │ │ │ │ add r1, pc │ │ │ │ blx b2ef0 │ │ │ │ adds r3, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1af638 │ │ │ │ + b.n 1af648 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ bgt.n 1afc6c │ │ │ │ movs r3, #139 @ 0x8b │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -397192,19 +397191,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r0, pc, #584 @ (adr r0, 1b0088 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 1b00a8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #432 @ (adr r0, 1afff4 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 1b0014 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001afe48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -397357,33 +397356,33 @@ │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 1afef4 │ │ │ │ nop │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 1afff4 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 1b0014 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001afff4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -397525,27 +397524,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1b00cc │ │ │ │ nop │ │ │ │ strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b0168 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #168] @ (1b0214 ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -397620,23 +397619,23 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ b.n 1b01e6 │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b0230 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -397862,51 +397861,51 @@ │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1b037a │ │ │ │ nop │ │ │ │ strh r0, [r1, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r5, r4, #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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -398093,49 +398092,49 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ strd sl, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ b.n 1b05ec │ │ │ │ - ldr r7, [pc, #344] @ (1b07e8 ) │ │ │ │ + ldr r7, [pc, #376] @ (1b0808 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #200] @ (1b0764 ) │ │ │ │ + ldr r7, [pc, #232] @ (1b0784 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #24] @ (1b06c0 ) │ │ │ │ + ldr r7, [pc, #56] @ (1b06e0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #944] @ (1b0a64 ) │ │ │ │ + ldr r6, [pc, #976] @ (1b0a84 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #736] @ (1b09a4 ) │ │ │ │ + ldr r6, [pc, #768] @ (1b09c4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #592] @ (1b091c ) │ │ │ │ + ldr r6, [pc, #624] @ (1b093c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b06d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398195,19 +398194,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r5, [pc, #800] @ (1b0a94 ) │ │ │ │ + ldr r5, [pc, #832] @ (1b0ab4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b077c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -398284,31 +398283,31 @@ │ │ │ │ add r0, pc │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ b.n 1b07ea │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #208] @ (1b0914 ) │ │ │ │ + ldr r5, [pc, #240] @ (1b0934 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [pc, #16] @ (1b0860 ) │ │ │ │ + ldr r5, [pc, #48] @ (1b0880 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [pc, #904] @ (1b0be4 ) │ │ │ │ + ldr r4, [pc, #936] @ (1b0c04 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b0864 : │ │ │ │ stmdb 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 │ │ │ │ @@ -398675,79 +398674,79 @@ │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ b.n 1b0b94 │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #136] @ (1b0ca4 ) │ │ │ │ + ldr r4, [pc, #168] @ (1b0cc4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #640] @ (1b0ea4 ) │ │ │ │ + ldr r3, [pc, #672] @ (1b0ec4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #40] @ (1b0c5c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b0c7c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [pc, #576] @ (1b0e80 ) │ │ │ │ + ldr r2, [pc, #608] @ (1b0ea0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [pc, #448] @ (1b0e08 ) │ │ │ │ + ldr r2, [pc, #480] @ (1b0e28 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [pc, #288] @ (1b0d74 ) │ │ │ │ + ldr r2, [pc, #320] @ (1b0d94 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [pc, #64] @ (1b0ca4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b0cc4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #560] @ (1b0ea8 ) │ │ │ │ + ldr r1, [pc, #592] @ (1b0ec8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #368] @ (1b0df4 ) │ │ │ │ + ldr r1, [pc, #400] @ (1b0e14 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #56] @ (1b0ccc ) │ │ │ │ + ldr r1, [pc, #88] @ (1b0cec ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b0c9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -398908,39 +398907,39 @@ │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r0, r7, #3 │ │ │ │ vst4. {d16-d19}, [r4 :256], r8 │ │ │ │ - ldr r0, [pc, #528] @ (1b1048 ) │ │ │ │ + ldr r0, [pc, #560] @ (1b1068 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #320] @ (1b0f88 ) │ │ │ │ + ldr r0, [pc, #352] @ (1b0fa8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #88] @ (1b0eac ) │ │ │ │ + ldr r0, [pc, #120] @ (1b0ecc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (1b0e78 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b0e68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -399255,35 +399254,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r1, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r5, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add sl, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b118c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -399460,17 +399459,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b1330 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -399720,23 +399719,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b15c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -399914,23 +399913,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b17a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -400039,17 +400038,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b18a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -400253,23 +400252,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b1aa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -400459,23 +400458,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b1cac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -400665,23 +400664,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh r6, [r6, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b1eb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -400790,17 +400789,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b1fc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -400909,17 +400908,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b20d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401098,25 +401097,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b229c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401302,25 +401301,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b2454 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401505,23 +401504,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b2644 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401702,25 +401701,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b2814 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401901,25 +401900,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b29e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -402033,17 +402032,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b2b00 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -402175,17 +402174,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b2c44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -402333,17 +402332,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b2dac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402532,23 +402531,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #672] @ (1b3228 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r7, [pc, #48] @ (1b2fc4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b2f9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -402664,17 +402663,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #912] @ (1b3444 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b30bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402863,23 +402862,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #608] @ (1b34f8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #1008] @ (1b3694 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b32ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403070,23 +403069,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #840] @ (1b37c4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [pc, #120] @ (1b3500 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403202,17 +403201,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #960] @ (1b3968 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b35b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403328,17 +403327,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3700 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -403528,23 +403527,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, sl │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403807,29 +403806,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r6, lr │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ mvns r6, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3ba4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403945,17 +403944,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -404073,17 +404072,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3dec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -404274,23 +404273,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b3fd8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -404432,17 +404431,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b4138 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -404572,17 +404571,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b427c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -404768,23 +404767,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b446c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -405128,35 +405127,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #36 @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, #134 @ 0x86 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r7, #66 @ 0x42 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b478c : │ │ │ │ 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 │ │ │ │ @@ -405725,53 +405724,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b4cdc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -405890,17 +405889,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b4e0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -406016,17 +406015,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b4f60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406214,23 +406213,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b5164 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406409,25 +406408,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #584] @ (1b5564 ) │ │ │ │ + ldr r7, [pc, #616] @ (1b5584 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #928] @ (1b56cc ) │ │ │ │ + ldr r6, [pc, #960] @ (1b56ec ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b532c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -406541,17 +406540,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #960] @ (1b5804 ) │ │ │ │ + ldr r5, [pc, #992] @ (1b5824 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b5448 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406741,23 +406740,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #624] @ (1b58b4 ) │ │ │ │ + ldr r4, [pc, #656] @ (1b58d4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #936] @ (1b59f8 ) │ │ │ │ + ldr r3, [pc, #968] @ (1b5a18 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b5650 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -406894,17 +406893,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #124 @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #520] @ (1b59a8 ) │ │ │ │ + ldr r2, [pc, #552] @ (1b59c8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b57a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -407083,25 +407082,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #488] @ (1b5b40 ) │ │ │ │ + ldr r1, [pc, #520] @ (1b5b60 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #832] @ (1b5ca8 ) │ │ │ │ + ldr r0, [pc, #864] @ (1b5cc8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b5968 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -407383,17 +407382,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #8] @ (1b5c08 ) │ │ │ │ add r1, pc │ │ │ │ b.n 1b5bea │ │ │ │ nop │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b5c0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -407779,43 +407778,43 @@ │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b5f4e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [r0, #-948]! @ 0xfffffc4c │ │ │ │ - cmp r0, r1 │ │ │ │ + ldc2 0, cr0, [r8, #-948]! @ 0xfffffc4c │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [r4], {237} @ 0xed │ │ │ │ - cmn r6, r4 │ │ │ │ + ldc2 0, cr0, [ip], {237} @ 0xed │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfb0200ed │ │ │ │ + @ instruction: 0xfb0a00ed │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfa6400ed │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + @ instruction: 0xfa6c00ed │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001b6068 : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d6, [pc, #40] @ 1b6098 │ │ │ │ @@ -407901,19 +407900,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vst4. {d0-d3}, [lr :128]! │ │ │ │ + ldrsb.w r0, [r6, sp, lsl #2] │ │ │ │ │ │ │ │ 001b6154 : │ │ │ │ stmdb 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 │ │ │ │ ldr r5, [pc, #656] @ (1b63f8 ) │ │ │ │ @@ -408165,45 +408164,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, sp, lsl #2] │ │ │ │ - lsls r4, r1 │ │ │ │ + ldr??.w r0, [lr, sp, lsl #2] │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf7f800ed │ │ │ │ + strb.w r0, [r0, sp, lsl #2] │ │ │ │ cmn r0, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78400ed │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf78c00ed │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf75800ed │ │ │ │ + @ instruction: 0xf76000ed │ │ │ │ lsrs r2, r0, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf6de00ed │ │ │ │ - subs r7, #0 │ │ │ │ + @ instruction: 0xf6e600ed │ │ │ │ + subs r7, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vmla.i q0, q8, d0[5] │ │ │ │ - subw r0, r2, #2285 @ 0x8ed │ │ │ │ - vhadd.u16 q8, q10, q10 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + vmla.i q0, q12, d0[5] │ │ │ │ + subw r0, sl, #2285 @ 0x8ed │ │ │ │ + vhadd.u16 q8, q14, q10 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b645c : │ │ │ │ stmdb 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 │ │ │ │ @@ -408458,45 +408457,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, lr, #7766016 @ 0x768000 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + sbcs.w r0, r6, #7766016 @ 0x768000 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf4f000ed │ │ │ │ + @ instruction: 0xf4f800ed │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r8, #7766016 @ 0x768000 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + eor.w r0, r0, #7766016 @ 0x768000 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - orr.w r0, ip, #7766016 @ 0x768000 │ │ │ │ + orrs.w r0, r4, #7766016 @ 0x768000 │ │ │ │ lsls r6, r6, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r3, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf3d200ed │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf3da00ed │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #-912 @ 0xfffffc70 │ │ │ │ - @ instruction: 0xf39600ed │ │ │ │ - mcrr2 0, 14, r0, r8, cr4 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + ldc2l 0, cr0, [ip], #-912 @ 0xfffffc70 │ │ │ │ + @ instruction: 0xf39e00ed │ │ │ │ + mrrc2 0, 14, r0, r0, cr4 @ │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b6768 : │ │ │ │ stmdb 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 │ │ │ │ @@ -408759,39 +408758,39 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b6886 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf30200ed │ │ │ │ + @ instruction: 0xf30a00ed │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf25e00ed │ │ │ │ + @ instruction: 0xf26600ed │ │ │ │ adds r6, r6, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r7, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vld1.8 {d0[7]}, [r6], r4 │ │ │ │ - vst1.8 {d0[7]}, [r6], r4 │ │ │ │ - vld4. {d16-d19}, [r6 :128], r4 │ │ │ │ - subs r1, #14 │ │ │ │ + vld1.8 {d0[7]}, [lr], r4 │ │ │ │ + vst1.8 {d0[7]}, [lr], r4 │ │ │ │ + vld4. {d16-d19}, [lr :128], r4 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vld4. {d0-d3}, [r0 :128], r4 │ │ │ │ - vst4. {d0-d3}, [r2 :128], r4 │ │ │ │ + vld4. {d0-d3}, [r8 :128], r4 │ │ │ │ + vst4. {d0-d3}, [sl :128], r4 │ │ │ │ │ │ │ │ 001b6a64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -409524,121 +409523,121 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b6cda │ │ │ │ - and.w r0, lr, #237 @ 0xed │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + ands.w r0, r6, #237 @ 0xed │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r5, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r4, r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 q0, q13, │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + vhadd.s q0, q9, │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr4, cr13, {7} │ │ │ │ - adds r7, #0 │ │ │ │ + cdp 0, 14, cr0, cr12, cr13, {7} │ │ │ │ + adds r7, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr14, cr13, {7} │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + cdp 0, 1, cr0, cr6, cr13, {7} │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldcl 0, cr0, [lr, #948] @ 0x3b4 │ │ │ │ + stcl 0, cr0, [r6, #948]! @ 0x3b4 │ │ │ │ vhadd.u8 q0, q15, │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cdp2 0, 10, cr0, cr14, cr3, {7} │ │ │ │ - ldcl 0, cr0, [r4, #-948] @ 0xfffffc4c │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + ldcl 0, cr0, [ip, #-948] @ 0xfffffc4c │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc 0, cr0, [r2, #-948]! @ 0xfffffc4c │ │ │ │ + ldc 0, cr0, [sl, #-948]! @ 0xfffffc4c │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #-948 @ 0xfffffc4c │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + stcl 0, cr0, [sl], #-948 @ 0xfffffc4c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc 0, cr0, [r2], #-948 @ 0xfffffc4c │ │ │ │ + ldc 0, cr0, [sl], #-948 @ 0xfffffc4c │ │ │ │ stc2l 0, cr0, [r4, #-908]! @ 0xfffffc74 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc 0, cr0, [r0], {237} @ 0xed │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + stc 0, cr0, [r8], {237} @ 0xed │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, sp, asr #3 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + sbcs.w r0, ip, sp, asr #3 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stc2 0, cr0, [r2], {227} @ 0xe3 │ │ │ │ - @ instruction: 0xeb3000ed │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + @ instruction: 0xeb3800ed │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds.w r0, r4, sp, asr #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds.w r0, ip, sp, asr #3 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xead000ed │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xead800ed │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf32a00e4 │ │ │ │ + @ instruction: 0xf33200e4 │ │ │ │ @ instruction: 0xfbb400e3 │ │ │ │ - orrs.w r0, lr, sp, asr #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + orn r0, r6, sp, asr #3 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xfb7c00e3 │ │ │ │ @ instruction: 0xfb4600e3 │ │ │ │ - ldrd r0, r0, [lr, #948] @ 0x3b4 │ │ │ │ - @ instruction: 0xf25c00e4 │ │ │ │ - adds r2, #0 │ │ │ │ + strd r0, r0, [r6, #948]! @ 0x3b4 │ │ │ │ + @ instruction: 0xf26400e4 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf23a00e4 │ │ │ │ - @ instruction: 0xe99800ed │ │ │ │ - @ instruction: 0xf21600e4 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ + @ instruction: 0xe9a000ed │ │ │ │ + @ instruction: 0xf21e00e4 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf1f400e4 │ │ │ │ - ldrd r0, r0, [r4, #-948] @ 0x3b4 │ │ │ │ - rsbs r0, r2, #228 @ 0xe4 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf1fc00e4 │ │ │ │ + ldrd r0, r0, [ip, #-948] @ 0x3b4 │ │ │ │ + rsbs r0, sl, #228 @ 0xe4 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs.w r0, r0, #228 @ 0xe4 │ │ │ │ - @ instruction: 0xf19200e4 │ │ │ │ - sbcs.w r0, r2, #228 @ 0xe4 │ │ │ │ - adc.w r0, ip, #228 @ 0xe4 │ │ │ │ - @ instruction: 0xf12a00e4 │ │ │ │ - add.w r0, r6, #228 @ 0xe4 │ │ │ │ + subs.w r0, r8, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf19a00e4 │ │ │ │ + sbcs.w r0, sl, #228 @ 0xe4 │ │ │ │ + adcs.w r0, r4, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf13200e4 │ │ │ │ + add.w r0, lr, #228 @ 0xe4 │ │ │ │ │ │ │ │ 001b7340 : │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -409902,38 +409901,38 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b7462 │ │ │ │ - b.n 1b7470 │ │ │ │ + b.n 1b7480 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r4, r2, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b732c │ │ │ │ + b.n 1b733c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r2, r3, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf70000e3 │ │ │ │ movt r0, #35043 @ 0x88e3 │ │ │ │ subw r0, r0, #2275 @ 0x8e3 │ │ │ │ - stcl 0, cr0, [sl, #912] @ 0x390 │ │ │ │ - stc 0, cr0, [sl, #912]! @ 0x390 │ │ │ │ - stc 0, cr0, [sl, #912] @ 0x390 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + ldcl 0, cr0, [r2, #912] @ 0x390 │ │ │ │ + ldc 0, cr0, [r2, #912]! @ 0x390 │ │ │ │ + ldc 0, cr0, [r2, #912] @ 0x390 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stcl 0, cr0, [r4, #-912] @ 0xfffffc70 │ │ │ │ - stc 0, cr0, [r6, #-912]! @ 0xfffffc70 │ │ │ │ + stcl 0, cr0, [ip, #-912] @ 0xfffffc70 │ │ │ │ + stc 0, cr0, [lr, #-912]! @ 0xfffffc70 │ │ │ │ │ │ │ │ 001b7640 : │ │ │ │ stmdb 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 │ │ │ │ @@ -410675,150 +410674,150 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b78ba │ │ │ │ nop │ │ │ │ - b.n 1b767c │ │ │ │ + b.n 1b768c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b84c0 │ │ │ │ + b.n 1b84d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b8444 │ │ │ │ + b.n 1b8454 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b82ac │ │ │ │ + b.n 1b82bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b8254 │ │ │ │ + b.n 1b8264 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf32e00e3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movt r0, #57571 @ 0xe0e3 │ │ │ │ - b.n 1b8154 │ │ │ │ + b.n 1b8164 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b8118 │ │ │ │ + b.n 1b8128 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7f90 │ │ │ │ + b.n 1b7fa0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b7f38 │ │ │ │ + b.n 1b7f48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf18400e3 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b7ee0 │ │ │ │ + b.n 1b7ef0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf0a000e3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b7d24 │ │ │ │ + b.n 1b7d34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ vmla.i32 d0, d30, d3[1] │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r5, r4, #3 │ │ │ │ vhadd.s q8, q11, │ │ │ │ vhadd.s8 q8, q8, │ │ │ │ - ble.n 1b7ecc │ │ │ │ + ble.n 1b7edc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1b7bcc │ │ │ │ + b.n 1b7bdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b7b90 │ │ │ │ + b.n 1b7ba0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 1b7e50 │ │ │ │ + ble.n 1b7e60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1b7b50 │ │ │ │ + b.n 1b7b60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b7b14 │ │ │ │ + b.n 1b7b24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 1b7fd8 │ │ │ │ + ble.n 1b7fe8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1b7ad8 │ │ │ │ + b.n 1b7ae8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1b7a9c │ │ │ │ + b.n 1b7aac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b7a64 │ │ │ │ + b.n 1b7a74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b7a28 │ │ │ │ + b.n 1b7a38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b79e0 │ │ │ │ + b.n 1b79f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b79a0 │ │ │ │ + b.n 1b79b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b795c │ │ │ │ + b.n 1b796c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b7f34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ @@ -411639,158 +411638,158 @@ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1b81ce │ │ │ │ nop │ │ │ │ - blt.n 1b8878 │ │ │ │ + blt.n 1b8888 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r4, r3, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r6, r2, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1b8818 │ │ │ │ + bge.n 1b8828 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1b8860 │ │ │ │ + bls.n 1b8870 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1b8804 │ │ │ │ + bhi.n 1b8814 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ands.w r0, r8, r3, asr #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xe9ba00e3 │ │ │ │ - bhi.n 1b8904 │ │ │ │ + bhi.n 1b8914 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1b88bc │ │ │ │ + bhi.n 1b88cc │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1b8908 │ │ │ │ + bvc.n 1b8918 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1b88ac │ │ │ │ + bvc.n 1b88bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xe85200e3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1b8848 │ │ │ │ + bvs.n 1b8858 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1b87c4 │ │ │ │ + bvs.n 1b87d4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1b8978 │ │ │ │ + bvs.n 1b8788 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 1b8724 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1b8880 │ │ │ │ + bpl.n 1b8890 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1b89a0 │ │ │ │ + bpl.n 1b87b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 1b84f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1b8838 │ │ │ │ + bmi.n 1b8848 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 1b8458 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1b8970 │ │ │ │ + bmi.n 1b8980 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 1b8870 │ │ │ │ + bgt.n 1b8880 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bmi.n 1b8918 │ │ │ │ + bmi.n 1b8928 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1b88c4 │ │ │ │ + bcc.n 1b88d4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 1b89c4 │ │ │ │ + bgt.n 1b89d4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1b887c │ │ │ │ + bcc.n 1b888c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 1b897c │ │ │ │ + bgt.n 1b898c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1b893c │ │ │ │ + bgt.n 1b894c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n 1b8900 │ │ │ │ + bgt.n 1b8910 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b88c4 │ │ │ │ + blt.n 1b88d4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b888c │ │ │ │ + blt.n 1b889c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b8854 │ │ │ │ + blt.n 1b8864 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b8818 │ │ │ │ + blt.n 1b8828 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b89d0 │ │ │ │ + blt.n 1b89e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b888c │ │ │ │ + bcs.n 1b889c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - blt.n 1b898c │ │ │ │ + blt.n 1b899c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b891c : │ │ │ │ stmdb 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 │ │ │ │ @@ -412152,72 +412151,72 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b8b7a │ │ │ │ @ instruction: 0xfb8a00f7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8000f7 │ │ │ │ - bne.n 1b8d00 │ │ │ │ + bne.n 1b8d10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1b8c0c │ │ │ │ + beq.n 1b8c1c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b8da8 │ │ │ │ + beq.n 1b8db8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - beq.n 1b8d9c │ │ │ │ + beq.n 1b8dac │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1b8e10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ vst4. {d16-d19}, [r2 :256], r7 │ │ │ │ b.n 1b8d60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n 1b8d04 │ │ │ │ + bvs.n 1b8d14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1b8cc0 │ │ │ │ + bvs.n 1b8cd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1b8c78 │ │ │ │ + bvs.n 1b8c88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n 1b8e40 │ │ │ │ + bvs.n 1b8e50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1b8dfc │ │ │ │ + bvs.n 1b8e0c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b8d60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -412579,72 +412578,72 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b8fc4 │ │ │ │ @ instruction: 0xf74600f7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf73c00f7 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ bgt.n 1b91b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf4f800f7 │ │ │ │ blt.n 1b9114 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 1b90b8 │ │ │ │ + bcs.n 1b90c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1b9278 │ │ │ │ + bcs.n 1b9288 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b9230 │ │ │ │ + bcs.n 1b9240 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 1b91f8 │ │ │ │ + bcs.n 1b9208 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1b91b4 │ │ │ │ + bcs.n 1b91c4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1b9210 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412688,19 +412687,19 @@ │ │ │ │ nop │ │ │ │ asrs r2, r4, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r4, r2, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 1b9258 │ │ │ │ + bne.n 1b9268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001b9228 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -412817,37 +412816,37 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ movs r0, #15 │ │ │ │ b.n 1b92a2 │ │ │ │ @ instruction: 0xf28000f7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf25e00f7 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf21a00f7 │ │ │ │ bhi.n 1b9358 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b9390 │ │ │ │ + beq.n 1b93a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b9388 : │ │ │ │ stmdb 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 │ │ │ │ @@ -413623,48 +413622,48 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ b.n 1b991e │ │ │ │ adds.w r0, sl, #247 @ 0xf7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, lr, #247 @ 0xf7 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r6, #25 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ and.w r0, r6, #247 @ 0xf7 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bmi.n 1b9af0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfa5bffff │ │ │ │ lsrs r0, r0, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 1b9c6c │ │ │ │ @@ -413675,69 +413674,69 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcc.n 1b9b6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcc.n 1b9b24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcc.n 1b9ae0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcc.n 1b9c98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bcc.n 1b9c28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcs.n 1b9bd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcs.n 1b9b98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b9c50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -413838,21 +413837,21 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1b9c9c │ │ │ │ nop │ │ │ │ @ instruction: 0xe85600f7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe82000f7 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b9d60 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1b9d76 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -413883,19 +413882,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001b9dc4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -414285,87 +414284,87 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1b9f70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1b9d14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r3!, {r2, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001ba268 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -414460,27 +414459,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ba2d4 │ │ │ │ nop │ │ │ │ b.n 1ba7e4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1ba380 │ │ │ │ + cbnz r6, 1ba382 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 1ba748 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - itte gt │ │ │ │ + itee gt │ │ │ │ lslgt r4, r4, #3 │ │ │ │ │ │ │ │ 001ba380 : │ │ │ │ - stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movle.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r5, [pc, #260] @ (1ba498 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ ldr r4, [pc, #260] @ (1ba49c ) │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -414582,25 +414581,25 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 1ba3fa │ │ │ │ b.n 1ba6e8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 1ba630 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r5, r4, #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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ │ │ @@ -415745,178 +415744,178 @@ │ │ │ │ nop │ │ │ │ svc 228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 194 @ 0xc2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vmla.i q8, q8, d0[5] │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + vmla.i q8, q12, d0[5] │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vhadd.u32 q8, q10, q10 │ │ │ │ + vhadd.u32 q8, q14, q10 │ │ │ │ stmia r5!, {r1, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ble.n 1bb118 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #912] @ 0x390 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + stc2l 0, cr0, [r0, #912]! @ 0x390 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc2 0, cr0, [ip, #912]! @ 0x390 │ │ │ │ - stc2l 0, cr0, [r0, #-912]! @ 0xfffffc70 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + stc2l 0, cr0, [r4, #912] @ 0x390 │ │ │ │ + stc2l 0, cr0, [r8, #-912]! @ 0xfffffc70 │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {228} @ 0xe4 │ │ │ │ - cbz r6, 1bb1c4 │ │ │ │ + stc2 0, cr0, [r6], #912 @ 0x390 │ │ │ │ + cbz r6, 1bb1c6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mcrr2 0, 14, r0, r4, cr4 │ │ │ │ - cbz r2, 1bb1ba │ │ │ │ + mcrr2 0, 14, r0, ip, cr4 │ │ │ │ + cbz r2, 1bb1bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r2, 1bb1b8 │ │ │ │ + cbz r2, 1bb1ba │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfafa00e3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1bb1a2 │ │ │ │ + cbz r4, 1bb1a4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfa5c00e4 │ │ │ │ + @ instruction: 0xfa6400e4 │ │ │ │ stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r0!, {r1, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r0!, {r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh.w r0, [r6, r4, lsl #2] │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + ldrsh.w r0, [lr, r4, lsl #2] │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r5, r5, #3 │ │ │ │ it lt │ │ │ │ lsllt r3, r4, #3 │ │ │ │ - ldr??.w r0, [lr, #228] @ 0xe4 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + vst4. {d0-d3}, [r6 :128], r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ itt vc │ │ │ │ lslvc r3, r4, #3 │ │ │ │ sevlvc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr??.w r0, [sl, r4, lsl #2] │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + strb.w r0, [r2, #228] @ 0xe4 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr.w r0, [r4, r4, lsl #2] │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + ldr.w r0, [ip, r4, lsl #2] │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh.w r0, [sl, r4, lsl #2] │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + ldrh.w r0, [r2, r4, lsl #2] │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf6ea00e4 │ │ │ │ - add r6, sp, #0 │ │ │ │ + @ instruction: 0xf6f200e4 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movt r0, #26852 @ 0x68e4 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + movt r0, #59620 @ 0xe8e4 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subw r0, r2, #2276 @ 0x8e4 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + subw r0, sl, #2276 @ 0x8e4 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf67e00e4 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + @ instruction: 0xf68600e4 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf65a00e4 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + @ instruction: 0xf66200e4 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf63400e4 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + @ instruction: 0xf63c00e4 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r4, 1bb2b8 │ │ │ │ + cbz r4, 1bb2ba │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r4, 1bb2b2 │ │ │ │ + cbz r4, 1bb2b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs.w r0, r6, #7471104 @ 0x720000 │ │ │ │ - cbz r6, 1bb2a6 │ │ │ │ + subs.w r0, lr, #7471104 @ 0x720000 │ │ │ │ + cbz r6, 1bb2a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sbcs.w r0, r4, #7471104 @ 0x720000 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + sbcs.w r0, ip, #7471104 @ 0x720000 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r0, 1bb2aa │ │ │ │ + cbz r0, 1bb2ac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r4, 1bb2a4 │ │ │ │ + cbz r4, 1bb2a6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 1bb2a0 │ │ │ │ + cbz r2, 1bb2a2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add.w r0, r8, #7471104 @ 0x720000 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + adds.w r0, r0, #7471104 @ 0x720000 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf4da00e4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + @ instruction: 0xf4e200e4 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf4ba00e4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + @ instruction: 0xf4c200e4 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - orn r0, r4, #7471104 @ 0x720000 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + orn r0, ip, #7471104 @ 0x720000 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - orr.w r0, r4, #7471104 @ 0x720000 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + orr.w r0, ip, #7471104 @ 0x720000 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ ldr.w r4, [pc, #2760] @ 1bbd80 │ │ │ │ @@ -416928,167 +416927,167 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ b.n 1bbc88 │ │ │ │ nop │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movw r0, #24804 @ 0x60e4 │ │ │ │ + movw r0, #57572 @ 0xe0e4 │ │ │ │ bne.n 1bbd5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1bbd58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, 1bc15c ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 1bc17c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf0ce00e4 │ │ │ │ + @ instruction: 0xf0d600e4 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #80 @ (adr r7, 1bbe08 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 1bbe28 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 1bbdc4 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 1bbde4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ vext.8 q8, q14, , #0 │ │ │ │ - vmla.i16 d16, d20, d4[2] │ │ │ │ + vmla.i16 d16, d28, d4[2] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #56 @ (adr r6, 1bbe08 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 1bbe28 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp 0, 15, cr0, cr0, cr4, {7} │ │ │ │ - add r5, pc, #880 @ (adr r5, 1bc148 ) │ │ │ │ + cdp 0, 15, cr0, cr8, cr4, {7} │ │ │ │ + add r5, pc, #912 @ (adr r5, 1bc168 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp 0, 11, cr0, cr6, cr4, {7} │ │ │ │ + cdp 0, 11, cr0, cr14, cr4, {7} │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, pc, #528 @ (adr r5, 1bbff8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1bc018 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp 0, 6, cr0, cr6, cr4, {7} │ │ │ │ + cdp 0, 6, cr0, cr14, cr4, {7} │ │ │ │ push {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #968 @ (adr r4, 1bc1c0 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 1bc1e0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldcl 0, cr0, [r4, #912] @ 0x390 │ │ │ │ + ldcl 0, cr0, [ip, #912] @ 0x390 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #736 @ (adr r4, 1bc0e8 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 1bc108 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 1bc094 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 1bc0b4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldc 0, cr0, [r8, #908] @ 0x38c │ │ │ │ - ldcl 0, cr0, [r0, #-912]! @ 0xfffffc70 │ │ │ │ + ldcl 0, cr0, [r8, #-912]! @ 0xfffffc70 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1bc0d8 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 1bc0f8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc 0, cr0, [r0], {228} @ 0xe4 │ │ │ │ - add r3, pc, #504 @ (adr r3, 1bc020 ) │ │ │ │ + ldc 0, cr0, [r8], {228} @ 0xe4 │ │ │ │ + add r3, pc, #536 @ (adr r3, 1bc040 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbz r6, 1bbe6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrrc 0, 14, r0, r0, cr4 @ │ │ │ │ + mrrc 0, 14, r0, r8, cr4 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #808 @ (adr r2, 1bc164 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 1bc184 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sub.w r0, ip, r4, asr #3 │ │ │ │ + subs.w r0, r4, r4, asr #3 │ │ │ │ sxtb r2, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1bbec0 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1bbee0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xeafa00e4 │ │ │ │ - add r1, pc, #744 @ (adr r1, 1bc148 ) │ │ │ │ + add.w r0, r2, r4, asr #3 │ │ │ │ + add r1, pc, #776 @ (adr r1, 1bc168 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - eors.w r0, r6, r4, asr #3 │ │ │ │ + eors.w r0, lr, r4, asr #3 │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1bbfbc ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1bbfdc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bics.w r0, r6, r4, asr #3 │ │ │ │ + bics.w r0, lr, r4, asr #3 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 1bc220 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 1bc240 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 1bc23c ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 1bc25c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r7, pc, #808 @ (adr r7, 1bc1a8 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 1bc1c8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strd r0, r0, [sl, #912] @ 0x390 │ │ │ │ - add r7, pc, #672 @ (adr r7, 1bc128 ) │ │ │ │ + ldrd r0, r0, [r2, #912] @ 0x390 │ │ │ │ + add r7, pc, #704 @ (adr r7, 1bc148 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 1bc0b4 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 1bc0d4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 1bc040 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 1bc060 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #448 @ (adr r0, 1bc054 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 1bc074 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 1bbfc0 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 1bbfe0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strd r0, r0, [sl, #-912] @ 0x390 │ │ │ │ - add r7, pc, #128 @ (adr r7, 1bbf20 ) │ │ │ │ + ldrd r0, r0, [r2, #-912] @ 0x390 │ │ │ │ + add r7, pc, #160 @ (adr r7, 1bbf40 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 1bbea4 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 1bbec4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1bbeb0 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 1bbed0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 1bc21c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 1bc23c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xe8dc00e4 │ │ │ │ - bvs.n 1bbfac │ │ │ │ + strd r0, r0, [r4], #912 @ 0x390 │ │ │ │ + bvs.n 1bbdbc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 1bc0f8 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 1bc118 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia.w r6, {r2, r5, r6, r7} │ │ │ │ - add r6, pc, #288 @ (adr r6, 1bbfe0 ) │ │ │ │ + stmia.w lr, {r2, r5, r6, r7} │ │ │ │ + add r6, pc, #320 @ (adr r6, 1bc000 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 1bbf64 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 1bbf84 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 1bbed0 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 1bbef0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 1bc254 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 1bc274 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, pc, #768 @ (adr r5, 1bc1d4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 1bc1f4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1bbe58 │ │ │ │ + b.n 1bbe68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 1bc14c ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 1bc16c ) │ │ │ │ lsls r4, r4, #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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -418109,181 +418108,181 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1bc296 │ │ │ │ nop │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1bc5d0 │ │ │ │ + b.n 1bc5e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1bc384 │ │ │ │ + b.n 1bc394 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1bd1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd16c │ │ │ │ + b.n 1bd17c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1bcfc0 │ │ │ │ + b.n 1bcfd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bcf58 │ │ │ │ + b.n 1bcf68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r2!, {r1, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1bce64 │ │ │ │ + b.n 1bce74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1bce10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bcdc4 │ │ │ │ + b.n 1bcdd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1bcc14 │ │ │ │ + b.n 1bcc24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, pc, #352 @ (adr r7, 1bcbb8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bcba0 │ │ │ │ + b.n 1bcbb0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #64 @ (adr r7, 1bcaa0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, pc, #856 @ (adr r6, 1bcdbc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, pc, #664 @ (adr r6, 1bcd00 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #408 @ (adr r6, 1bcc0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, pc, #176 @ (adr r5, 1bcb48 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, pc, #24 @ (adr r5, 1bcab4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, pc, #784 @ (adr r4, 1bcdb8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 1bca60 │ │ │ │ + ble.n 1bca70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 1bca20 │ │ │ │ + ble.n 1bca30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 1bcafc │ │ │ │ + ble.n 1bcb0c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n 1bcabc │ │ │ │ + bgt.n 1bcacc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1bcad8 │ │ │ │ + blt.n 1bcae8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r4, #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, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ add.w r9, sp, #112 @ 0x70 │ │ │ │ @@ -419107,153 +419106,153 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 1bd3aa │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 1bd3aa │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n 1bd494 │ │ │ │ + bls.n 1bd2a4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bhi.n 1bd404 │ │ │ │ + bhi.n 1bd414 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n 1bd328 │ │ │ │ + bvc.n 1bd338 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 1bd3fc │ │ │ │ + bvc.n 1bd40c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 1bd3c8 │ │ │ │ + bvc.n 1bd3d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1bd4ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 1bd390 │ │ │ │ + bpl.n 1bd3a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1bd318 │ │ │ │ + bpl.n 1bd328 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 1bd4d8 │ │ │ │ + bpl.n 1bd4e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bmi.n 1bd4f4 │ │ │ │ + bmi.n 1bd504 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 1bd448 │ │ │ │ + bmi.n 1bd458 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1bd40c │ │ │ │ + bcc.n 1bd41c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1bd3d0 │ │ │ │ + bcc.n 1bd3e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1bd394 │ │ │ │ + bcc.n 1bd3a4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1bd454 │ │ │ │ + bcs.n 1bd464 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1bd454 │ │ │ │ + bcs.n 1bd464 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1bd474 │ │ │ │ + bne.n 1bd484 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1bd438 │ │ │ │ + bne.n 1bd448 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1bd400 │ │ │ │ + bne.n 1bd410 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bd4a8 : │ │ │ │ ldr r3, [pc, #8] @ (1bd4b4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -419394,33 +419393,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r7, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1bd61c │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bd630 : │ │ │ │ stmdb 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 │ │ │ │ @@ -419804,67 +419803,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #536 @ 0x218 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r4, r4, #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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r2 │ │ │ │ @@ -420351,71 +420350,71 @@ │ │ │ │ b.n 1bdd56 │ │ │ │ add r2, sp, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #408 @ (adr r7, 1be160 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001be01c : │ │ │ │ stmdb 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 │ │ │ │ @@ -420849,79 +420848,79 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #488 @ (adr r4, 1be690 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #464 @ (adr r4, 1be67c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [r7, #4095] @ 0xfff │ │ │ │ add r2, pc, #16 @ (adr r2, 1be4d8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r1!, {r0, r1, r3, r4, r6, r7} │ │ │ │ @ instruction: 0xffff88d6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001be534 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -421208,51 +421207,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r7, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r4, r4, #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, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #1100] @ 1bed18 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -421661,103 +421660,103 @@ │ │ │ │ b.n 1be964 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r6, 1bed9e │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1bedc4 │ │ │ │ + cbnz r0, 1bedc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r5, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbnz r0, 1bedc6 │ │ │ │ + cbnz r0, 1bedc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0006 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 1bedb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r2, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1bede2 │ │ │ │ + cbnz r2, 1bede4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r0, 1bede8 │ │ │ │ + cbnz r0, 1bedea │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r6, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1bede0 │ │ │ │ + cbnz r2, 1bede2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #68] @ (1bee1c ) │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -421779,17 +421778,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #16 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1be964 │ │ │ │ nop │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r4, r4, #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, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1096] @ 1bf280 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -422197,105 +422196,105 @@ │ │ │ │ bne.n 1bf1c6 │ │ │ │ b.n 1bef78 │ │ │ │ ... │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb622 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r0, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 1bf3b4 │ │ │ │ + cbz r2, 1bf3b6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #68] @ (1bf388 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -422318,17 +422317,17 @@ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bf202 │ │ │ │ b.n 1bf05c │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bf390 : │ │ │ │ stmdb 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 │ │ │ │ @@ -422614,51 +422613,51 @@ │ │ │ │ b.n 1bf498 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r4, 1bf6c4 │ │ │ │ + cbz r4, 1bf6c6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r7, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r2, [r3, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bf6c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -422945,55 +422944,55 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1bf7ce │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r1, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bf9f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -423097,23 +423096,23 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1bfa86 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r6, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r1, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bfb20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -423205,23 +423204,23 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1bfba8 │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r2, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bfc3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -423462,41 +423461,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bfec8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2720] @ 0xaa0 │ │ │ │ @@ -423877,71 +423876,71 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1c00fe │ │ │ │ nop │ │ │ │ strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #960 @ (adr r6, 1c0694 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 1c06b4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1c0418 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1c0438 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1c046c ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 1c048c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1c0404 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 1c0424 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 1c0474 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 1c0494 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 1c0400 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 1c0420 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 1c0384 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1c03a4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c0334 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2448] @ 0x990 │ │ │ │ @@ -424606,131 +424605,131 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r0, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 1c0d2c ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 1c0d4c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #656 @ (adr r1, 1c0cd0 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 1c0cf0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #616 @ (adr r0, 1c0cb4 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 1c0cd4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #64 @ (adr r0, 1c0aa0 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 1c0ac0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 1c0d90 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 1c0db0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c0b18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -425058,45 +425057,45 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r0, [r4, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001c0ea0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -425306,39 +425305,39 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #23] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [pc, #416] @ (1c1260 ) │ │ │ │ + ldr r7, [pc, #448] @ (1c1280 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #952] @ (1c1480 ) │ │ │ │ + ldr r6, [pc, #984] @ (1c14a0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r6, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #248] @ (1c11d4 ) │ │ │ │ + ldr r6, [pc, #280] @ (1c11f4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c10f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -425569,39 +425568,39 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [pc, #96] @ (1c13ac ) │ │ │ │ + ldr r5, [pc, #128] @ (1c13cc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #416] @ (1c14f4 ) │ │ │ │ + ldr r4, [pc, #448] @ (1c1514 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #352] @ (1c14d4 ) │ │ │ │ + ldr r3, [pc, #384] @ (1c14f4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c137c : │ │ │ │ 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 │ │ │ │ @@ -425689,31 +425688,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1c1404 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #96] @ (1c14cc ) │ │ │ │ + ldr r3, [pc, #128] @ (1c14ec ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r3, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #904] @ (1c180c ) │ │ │ │ + ldr r6, [pc, #936] @ (1c182c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #776] @ (1c1790 ) │ │ │ │ + ldr r6, [pc, #808] @ (1c17b0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c1488 : │ │ │ │ stmdb 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 │ │ │ │ @@ -425843,19 +425842,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #544] @ (1c17ec ) │ │ │ │ + ldr r1, [pc, #576] @ (1c180c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [pc, #624] @ (1c1840 ) │ │ │ │ + ldr r5, [pc, #656] @ (1c1860 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c15d0 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [pc, #152] @ (1c166c ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 1c163a │ │ │ │ @@ -425921,25 +425920,25 @@ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ b.n 1c164a │ │ │ │ nop │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #808] @ (1c19a0 ) │ │ │ │ + ldr r0, [pc, #840] @ (1c19c0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #640] @ (1c1900 ) │ │ │ │ + ldr r0, [pc, #672] @ (1c1920 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #808] @ (1c19b0 ) │ │ │ │ + ldr r4, [pc, #840] @ (1c19d0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #688] @ (1c193c ) │ │ │ │ + ldr r4, [pc, #720] @ (1c195c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c168c : │ │ │ │ stmdb 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 │ │ │ │ @@ -426030,27 +426029,27 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1c172a │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #864] @ (1c1aec ) │ │ │ │ + ldr r3, [pc, #896] @ (1c1b0c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c1798 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -426133,27 +426132,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c1804 │ │ │ │ nop │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + bxns r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #912] @ (1c1c14 ) │ │ │ │ + ldr r2, [pc, #944] @ (1c1c34 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #792] @ (1c1ba0 ) │ │ │ │ + ldr r2, [pc, #824] @ (1c1bc0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c1888 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -426258,31 +426257,31 @@ │ │ │ │ b.n 1c18bc │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #952] @ (1c1d50 ) │ │ │ │ + ldr r1, [pc, #984] @ (1c1d70 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #808] @ (1c1ccc ) │ │ │ │ + ldr r1, [pc, #840] @ (1c1cec ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #664] @ (1c1c48 ) │ │ │ │ + ldr r1, [pc, #696] @ (1c1c68 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c19b4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrd r2, r3, [r2, #8] │ │ │ │ @@ -426323,19 +426322,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c1a28 : │ │ │ │ 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 │ │ │ │ @@ -426408,27 +426407,27 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1c1aba │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r8, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #256] @ (1c1c0c ) │ │ │ │ + ldr r0, [pc, #288] @ (1c1c2c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c1b0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -426852,73 +426851,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [pc, #224] @ (1c205c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #704] @ (1c2254 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c1fd0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -427028,37 +427027,37 @@ │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ add r3, pc │ │ │ │ b.n 1c208e │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r5, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r0, #30] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c2118 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -427113,25 +427112,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c215a │ │ │ │ str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c21c0 : │ │ │ │ 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 │ │ │ │ @@ -427354,45 +427353,45 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 1c2c20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r2, #10] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c244c : │ │ │ │ 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 │ │ │ │ @@ -427606,55 +427605,55 @@ │ │ │ │ b.n 1c2498 │ │ │ │ str r6, [r3, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #27] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c26b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -427944,25 +427943,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c2942 │ │ │ │ nop │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 1c2a9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -428070,25 +428069,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c2a96 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c2b24 : │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ble.n 1c2b50 │ │ │ │ @@ -428160,19 +428159,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c2bc0 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c2bf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -428228,19 +428227,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c2c5c │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c2ca0 : │ │ │ │ cbz r0, 1c2d04 │ │ │ │ mov ip, r0 │ │ │ │ push {lr} │ │ │ │ movs r0, #0 │ │ │ │ @@ -428334,19 +428333,19 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c2d74 │ │ │ │ nop │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c2dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -428863,25 +428862,25 @@ │ │ │ │ ldr r3, [pc, #28] @ (1c335c ) │ │ │ │ ldr r2, [pc, #28] @ (1c3360 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1c331a │ │ │ │ nop │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001c3364 : │ │ │ │ stmdb 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 │ │ │ │ @@ -429018,25 +429017,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (1c34e8 ) │ │ │ │ ldr r3, [pc, #28] @ (1c34ec ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c34a2 │ │ │ │ nop │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c34f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -429151,25 +429150,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1c3624 ) │ │ │ │ ldr r3, [pc, #28] @ (1c3628 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c35e2 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c362c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -429290,25 +429289,25 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c367e │ │ │ │ nop │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c377c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -429407,25 +429406,25 @@ │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c3818 │ │ │ │ nop │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c3888 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ cbz r1, 1c38ca │ │ │ │ mov lr, r1 │ │ │ │ @@ -429814,25 +429813,25 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c3b98 │ │ │ │ nop │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c3cbc : │ │ │ │ stmdb 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 │ │ │ │ @@ -429975,25 +429974,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1c3e64 ) │ │ │ │ ldr r3, [pc, #28] @ (1c3e68 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c3e22 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c3e6c : │ │ │ │ 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 │ │ │ │ @@ -430125,25 +430124,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1c3fd4 ) │ │ │ │ ldr r3, [pc, #28] @ (1c3fd8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c3f92 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c3fdc : │ │ │ │ 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 │ │ │ │ @@ -430275,25 +430274,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1c4144 ) │ │ │ │ ldr r3, [pc, #28] @ (1c4148 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c4102 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c414c : │ │ │ │ stmdb 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 │ │ │ │ @@ -430441,25 +430440,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c41ce │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c4310 : │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ble.n 1c433a │ │ │ │ @@ -430598,25 +430597,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1c4474 ) │ │ │ │ ldr r3, [pc, #28] @ (1c4478 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c4432 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c447c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -430665,19 +430664,19 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #803 @ 0x323 │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c44d6 │ │ │ │ nop │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c4514 : │ │ │ │ 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 │ │ │ │ @@ -430810,25 +430809,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (1c4680 ) │ │ │ │ ldr r3, [pc, #28] @ (1c4684 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c463a │ │ │ │ nop │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c4688 : │ │ │ │ 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 │ │ │ │ @@ -430961,25 +430960,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (1c47f4 ) │ │ │ │ ldr r3, [pc, #28] @ (1c47f8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c47ae │ │ │ │ nop │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c47fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -431121,25 +431120,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1c49a0 ) │ │ │ │ ldr r3, [pc, #28] @ (1c49a4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1c495c │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c49a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431370,25 +431369,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #364 @ 0x16c │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c4a8c │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c4c18 : │ │ │ │ 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 │ │ │ │ @@ -431501,19 +431500,19 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #973 @ 0x3cd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c4c8c │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c4d4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -431700,25 +431699,25 @@ │ │ │ │ strd r4, r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1043 @ 0x413 │ │ │ │ b.n 1c4f38 │ │ │ │ nop │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c4f78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431876,19 +431875,19 @@ │ │ │ │ mov lr, r7 │ │ │ │ cmp r0, r5 │ │ │ │ it ge │ │ │ │ cmpge r1, r4 │ │ │ │ blt.w 1c4fb8 │ │ │ │ b.n 1c5094 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c5130 : │ │ │ │ stmdb 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 │ │ │ │ @@ -432383,71 +432382,71 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1c53a4 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r1, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c56c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -432706,37 +432705,37 @@ │ │ │ │ b.n 1c5814 │ │ │ │ cmp r5, #222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r2, r5, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r6, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r6, r6, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -432817,25 +432816,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c5a24 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -432923,25 +432922,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c5b30 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r4, r4, #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 r6, r0 │ │ │ │ @@ -433065,25 +433064,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c5c84 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #576] @ (1c5f60 ) │ │ │ │ + ldr r7, [pc, #608] @ (1c5f80 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #440] @ (1c5ee4 ) │ │ │ │ + ldr r7, [pc, #472] @ (1c5f04 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c5d2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -433137,19 +433136,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c5d88 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #776] @ (1c60d4 ) │ │ │ │ + ldr r6, [pc, #808] @ (1c60f4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c5dcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -433206,19 +433205,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c5e3c │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #64] @ (1c5ebc ) │ │ │ │ + ldr r6, [pc, #96] @ (1c5edc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c5e7c : │ │ │ │ stmdb 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 │ │ │ │ @@ -433297,19 +433296,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1c5f24 │ │ │ │ nop │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #152] @ (1c6000 ) │ │ │ │ + ldr r5, [pc, #184] @ (1c6020 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 1c5f78 │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ @@ -437550,17 +437549,17 @@ │ │ │ │ b.n 1c888a │ │ │ │ lsrs r0, r4, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 1c8558 │ │ │ │ + b.n 1c8568 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ @@ -438433,146 +438432,146 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1c8946 │ │ │ │ b.n 1c9056 │ │ │ │ nop │ │ │ │ - bls.n 1c9110 │ │ │ │ + bls.n 1c9120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1c91b4 │ │ │ │ + bge.n 1c91c4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n 1c9168 │ │ │ │ + bge.n 1c9178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xfb4200f6 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1c9184 │ │ │ │ + bls.n 1c9194 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bhi.n 1c90d4 │ │ │ │ + bhi.n 1c90e4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bhi.n 1c91fc │ │ │ │ + bhi.n 1c920c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 1c9148 │ │ │ │ + bvc.n 1c9158 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 1c908c │ │ │ │ + bvc.n 1c909c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 1c91e0 │ │ │ │ + bvc.n 1c91f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1c912c │ │ │ │ + bvs.n 1c913c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1c9278 │ │ │ │ + bvs.n 1c9288 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1c9180 │ │ │ │ + bvs.n 1c9190 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9228 │ │ │ │ + bpl.n 1c9238 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1c91a8 │ │ │ │ + bpl.n 1c91b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c9164 │ │ │ │ + bmi.n 1c9174 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c9120 │ │ │ │ + bmi.n 1c9130 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c90d0 │ │ │ │ + bmi.n 1c90e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c9290 │ │ │ │ + bmi.n 1c92a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c91f8 │ │ │ │ + bmi.n 1c9208 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c92a0 │ │ │ │ + bmi.n 1c92b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1c91a4 │ │ │ │ + bcc.n 1c91b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c924c │ │ │ │ + bmi.n 1c925c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1c915c │ │ │ │ + bcc.n 1c916c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 1c9108 │ │ │ │ + bcc.n 1c9118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 1c916c │ │ │ │ + bcc.n 1c917c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcc.n 1c92b4 │ │ │ │ + bcc.n 1c92c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1c9270 │ │ │ │ + bcc.n 1c9280 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 1c9118 │ │ │ │ + bcc.n 1c9128 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1c9210 │ │ │ │ + bcc.n 1c9220 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c91b0 │ │ │ │ + bcs.n 1c91c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 1c9258 │ │ │ │ + bcc.n 1c9268 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1c921c │ │ │ │ + bcc.n 1c922c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcs.n 1c9164 │ │ │ │ + bcs.n 1c9174 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1c91dc │ │ │ │ + bcs.n 1c91ec │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcs.n 1c9124 │ │ │ │ + bcs.n 1c9134 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1c92e4 │ │ │ │ + bcs.n 1c92f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c918c │ │ │ │ + bcs.n 1c919c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1c9294 │ │ │ │ + bcs.n 1c92a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c913c │ │ │ │ + bcs.n 1c914c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1c9248 │ │ │ │ + bcs.n 1c9258 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c92f0 │ │ │ │ + bcs.n 1c9300 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001c9238 : │ │ │ │ stmdb 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 │ │ │ │ @@ -439725,17 +439724,17 @@ │ │ │ │ bl 1c6d10 │ │ │ │ b.n 1c9646 │ │ │ │ nop │ │ │ │ @ instruction: 0xf26a00f6 │ │ │ │ @ instruction: 0xf26400f6 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c9d5c │ │ │ │ + beq.n 1c9d6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r1, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #13] │ │ │ │ lsls r7, r6, #3 │ │ │ │ @@ -441308,184 +441307,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ca9dc │ │ │ │ b.n 1caa6e │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 1cb298 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r4, r5, #3 │ │ │ │ - sevllt │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + ite lt │ │ │ │ + lsllt r4, r5, #3 │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r4, r5, #3 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 1caec6 │ │ │ │ + cbnz r6, 1caec8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 1caeaa │ │ │ │ + cbnz r6, 1caeac │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r0, 1cae9c │ │ │ │ + cbnz r0, 1cae9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 1cae84 │ │ │ │ + cbnz r6, 1cae86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 1cae9c │ │ │ │ + cbnz r6, 1cae9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r2, 1cae84 │ │ │ │ + cbnz r2, 1cae86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 1cae92 │ │ │ │ + cbnz r6, 1cae94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vmla.i16 q8, q9, d3[2] │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + vmla.i16 q8, q13, d3[2] │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.u16 q8, q12, │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + vhadd.u32 q8, q8, │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vhadd.u8 q0, q13, │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + vhadd.u16 q0, q9, │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr3, {7} │ │ │ │ + cdp2 0, 13, cr0, cr6, cr3, {7} │ │ │ │ ldr r1, [pc, #628] @ (1cb1a0 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ @@ -441718,56 +441717,56 @@ │ │ │ │ beq.w 1c9fc4 │ │ │ │ b.n 1cb078 │ │ │ │ bl bed30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c9dac │ │ │ │ b.n 1cb0cc │ │ │ │ nop │ │ │ │ - cbz r0, 1cb21c │ │ │ │ + cbz r0, 1cb21e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1cb214 │ │ │ │ + cbz r6, 1cb216 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1cb210 │ │ │ │ + cbz r6, 1cb212 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, 1cb22a │ │ │ │ + cbz r0, 1cb22c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldc2l 0, cr0, [ip], #908 @ 0x38c │ │ │ │ - cbz r4, 1cb20e │ │ │ │ + stc2 0, cr0, [r4, #-908] @ 0xfffffc74 │ │ │ │ + cbz r4, 1cb210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1cb226 │ │ │ │ + cbz r6, 1cb228 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stc2l 0, cr0, [r2], {227} @ 0xe3 │ │ │ │ - cbz r4, 1cb20e │ │ │ │ + stc2l 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ + cbz r4, 1cb210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, 1cb21c │ │ │ │ + cbz r2, 1cb21e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mrrc2 0, 14, r0, r6, cr3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + mrrc2 0, 14, r0, lr, cr3 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfbf600e3 │ │ │ │ - sxtb r0, r4 │ │ │ │ + @ instruction: 0xfbfe00e3 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfba200e3 │ │ │ │ - sxth r4, r1 │ │ │ │ + @ instruction: 0xfbaa00e3 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, 1cb232 │ │ │ │ + cbz r2, 1cb234 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, 1cb22e │ │ │ │ + cbz r0, 1cb230 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, 1cb226 │ │ │ │ + cbz r0, 1cb228 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cb200 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1cb266 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441821,24 +441820,24 @@ │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ movw r1, #1172 @ 0x494 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cb230 │ │ │ │ nop │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ - vaddw.u , , d20 │ │ │ │ + vaddw.u , , d28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfa3800e3 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xfa4000e3 │ │ │ │ + cbz r0, 1cb2a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfa0c00e3 │ │ │ │ + @ instruction: 0xfa1400e3 │ │ │ │ │ │ │ │ 001cb2b0 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1cb2ea │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -441872,19 +441871,19 @@ │ │ │ │ mov.w r1, #1208 @ 0x4b8 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cb2e6 │ │ │ │ nop │ │ │ │ add r4, sp, #828 @ 0x33c │ │ │ │ - vshr.u32 , q11, #1 │ │ │ │ + vshr.u32 , q15, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vst1.8 {d0[7]}, [sl], r3 │ │ │ │ + ldrsb.w r0, [r2, #227] @ 0xe3 │ │ │ │ │ │ │ │ 001cb328 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1cb390 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -441937,24 +441936,24 @@ │ │ │ │ add.w r2, r2, #296 @ 0x128 │ │ │ │ movw r1, #1243 @ 0x4db │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cb358 │ │ │ │ nop │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ - @ instruction: 0xffffaffc │ │ │ │ + vaddl.u , d15, d4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb.w r0, [r0, r3, lsl #2] │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + ldrsb.w r0, [r8, r3, lsl #2] │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str??.w r0, [r2, #227] @ 0xe3 │ │ │ │ + str??.w r0, [sl, #227] @ 0xe3 │ │ │ │ │ │ │ │ 001cb3dc : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1cb412 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -441987,19 +441986,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ movw r1, #1279 @ 0x4ff │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cb40e │ │ │ │ add r3, sp, #420 @ 0x1a4 │ │ │ │ - vqrdmlsh.s q13, , d12[0] │ │ │ │ + vcvt.u32.f32 q13, q2, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str??.w r0, [r0, r3, lsl #2] │ │ │ │ + str??.w r0, [r8, r3, lsl #2] │ │ │ │ │ │ │ │ 001cb450 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1cb4b6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -442050,24 +442049,24 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #360 @ 0x168 │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cb480 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - @ instruction: 0xffffaed6 │ │ │ │ + @ instruction: 0xffffaede │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf7ea00e3 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xf7f200e3 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf7bc00e3 │ │ │ │ + @ instruction: 0xf7c400e3 │ │ │ │ │ │ │ │ 001cb500 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1cb53a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -442101,19 +442100,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #388 @ 0x184 │ │ │ │ movw r1, #1348 @ 0x544 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cb536 │ │ │ │ add r2, sp, #388 @ 0x184 │ │ │ │ - @ instruction: 0xffffae24 │ │ │ │ + @ instruction: 0xffffae2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf73800e3 │ │ │ │ + @ instruction: 0xf74000e3 │ │ │ │ │ │ │ │ 001cb578 : │ │ │ │ stmdb 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 │ │ │ │ ldr r3, [pc, #396] @ (1cb718 ) │ │ │ │ @@ -442294,35 +442293,35 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 8, cr0, cr0, cr8, {0} │ │ │ │ cdp 1, 7, cr0, cr6, cr8, {0} │ │ │ │ ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf6b600e3 │ │ │ │ + @ instruction: 0xf6be00e3 │ │ │ │ cdp 1, 2, cr0, cr8, cr8, {0} │ │ │ │ cdp 1, 1, cr0, cr8, cr8, {0} │ │ │ │ cdp 1, 0, cr0, cr8, cr8, {0} │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r4, #32]! │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movw r0, #35043 @ 0x88e3 │ │ │ │ + @ instruction: 0xf65000e3 │ │ │ │ stc 1, cr0, [r2, #32]! │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs.w r0, r8, #7438336 @ 0x718000 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + rsb r0, r0, #7438336 @ 0x718000 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001cb770 : │ │ │ │ stmdb 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 │ │ │ │ @@ -442743,27 +442742,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1cbb18 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf25200e3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xf25a00e3 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #168 @ (adr r2, 1cbc54 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 1cbef4 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 1cbf14 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sbcs.w r0, r2, #227 @ 0xe3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 1cbe0c ) │ │ │ │ + sbcs.w r0, sl, #227 @ 0xe3 │ │ │ │ + add r7, pc, #624 @ (adr r7, 1cbe2c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cbbbc : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [pc, #176] @ (1cbc70 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ @@ -442840,23 +442839,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cbc26 │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf0ec00e3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf0f400e3 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf0c200e3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 1cbfdc ) │ │ │ │ + @ instruction: 0xf0ca00e3 │ │ │ │ + add r6, pc, #880 @ (adr r6, 1cbffc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 1cbf68 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 1cbf88 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cbc90 : │ │ │ │ stmdb 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 │ │ │ │ @@ -442979,31 +442978,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1cbd50 │ │ │ │ nop │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ands.w r0, ip, #227 @ 0xe3 │ │ │ │ + bic.w r0, r4, #227 @ 0xe3 │ │ │ │ ldmia r0!, {r1, r2} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 1cc054 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 1cc074 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vhadd.s q0, q14, │ │ │ │ - add r5, pc, #336 @ (adr r5, 1cbf4c ) │ │ │ │ + vhadd.s8 q8, q10, │ │ │ │ + add r5, pc, #368 @ (adr r5, 1cbf6c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cbdfc : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [pc, #192] @ (1cbec0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -443082,23 +443081,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cbe72 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #8 @ (adr r7, 1cbed4 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 1cbef4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp 0, 10, cr0, cr4, cr3, {7} │ │ │ │ - add r6, pc, #832 @ (adr r6, 1cc214 ) │ │ │ │ + cdp 0, 10, cr0, cr12, cr3, {7} │ │ │ │ + add r6, pc, #864 @ (adr r6, 1cc234 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp 0, 7, cr0, cr6, cr3, {7} │ │ │ │ - add r4, pc, #528 @ (adr r4, 1cc0ec ) │ │ │ │ + cdp 0, 7, cr0, cr14, cr3, {7} │ │ │ │ + add r4, pc, #560 @ (adr r4, 1cc10c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 1cc078 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 1cc098 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cbee0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -443339,26 +443338,26 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cc0a8 │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #16 @ (adr r5, 1cc140 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1cc160 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r4!, {r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldc 0, cr0, [r6], {227} @ 0xe3 │ │ │ │ + ldc 0, cr0, [lr], {227} @ 0xe3 │ │ │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r4!, {r2, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #232 @ (adr r2, 1cc22c ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 1cc24c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1cc150 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 1cc170 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cc148 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #156] @ (1cc1e8 ) │ │ │ │ add r1, pc │ │ │ │ cbz r2, 1cc1a4 │ │ │ │ @@ -443422,20 +443421,20 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1cc19e │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #776 @ (adr r3, 1cc4fc ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 1cc51c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbc.w r0, r8, r3, asr #3 │ │ │ │ - add r1, pc, #384 @ (adr r1, 1cc37c ) │ │ │ │ + sbcs.w r0, r0, r3, asr #3 │ │ │ │ + add r1, pc, #416 @ (adr r1, 1cc39c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #264 @ (adr r1, 1cc308 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 1cc328 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cc200 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -443565,43 +443564,43 @@ │ │ │ │ b.n 1cc27a │ │ │ │ stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #560 @ (adr r2, 1cc578 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 1cc598 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1cc504 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 1cc524 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bic.w r0, ip, r3, asr #3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 1cc4e4 ) │ │ │ │ + bics.w r0, r4, r3, asr #3 │ │ │ │ + add r2, pc, #432 @ (adr r2, 1cc504 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #280 @ (adr r0, 1cc470 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 1cc490 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - and.w r0, r4, r3, asr #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 1cc450 ) │ │ │ │ + and.w r0, ip, r3, asr #3 │ │ │ │ + add r2, pc, #272 @ (adr r2, 1cc470 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 1cc3dc ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 1cc3fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrd r0, r0, [ip, #908] @ 0x38c │ │ │ │ - add r2, pc, #72 @ (adr r2, 1cc3b4 ) │ │ │ │ + strd r0, r0, [r4, #908]! @ 0x38c │ │ │ │ + add r2, pc, #104 @ (adr r2, 1cc3d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe9b400e3 │ │ │ │ + @ instruction: 0xe9bc00e3 │ │ │ │ │ │ │ │ 001cc374 : │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #8] @ (1cc380 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrd r0, r0, [r6, #-908]! @ 0x38c │ │ │ │ + ldrd r0, r0, [lr, #-908]! @ 0x38c │ │ │ │ │ │ │ │ 001cc384 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -444654,147 +444653,147 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, pc, #176 @ (adr r1, 1ccf90 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 1ccfb0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xe8d000e3 │ │ │ │ + @ instruction: 0xe8d800e3 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 1cd1ec ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 1cd20c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xe85e00e3 │ │ │ │ - add r0, pc, #256 @ (adr r0, 1ccff8 ) │ │ │ │ + strd r0, r0, [r6], #-908 @ 0x38c │ │ │ │ + add r0, pc, #288 @ (adr r0, 1cd018 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1ccdcc │ │ │ │ + b.n 1ccddc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1ccc3c │ │ │ │ + b.n 1ccc4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1ccbf0 │ │ │ │ + b.n 1ccc00 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1cca84 │ │ │ │ + b.n 1cca94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1cca18 │ │ │ │ + b.n 1cca28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1cc77c │ │ │ │ + b.n 1cc78c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1cc8bc │ │ │ │ + b.n 1cc8cc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1cc888 │ │ │ │ + b.n 1cc898 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1cd564 │ │ │ │ + b.n 1cd574 │ │ │ │ lsls r3, r4, #3 │ │ │ │ revsh r2, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1cd284 │ │ │ │ + b.n 1cd294 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1cd1f4 │ │ │ │ + b.n 1cd204 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1cd130 │ │ │ │ + b.n 1cd140 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1cd068 │ │ │ │ + b.n 1cd078 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ccfec : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -444928,19 +444927,19 @@ │ │ │ │ b.n 1cd0e4 │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1cd1aa │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 1cd0c4 │ │ │ │ + blt.n 1cd0d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cd140 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -445051,31 +445050,31 @@ │ │ │ │ nop │ │ │ │ cbz r2, 1cd2a6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 1cd29a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 1cd268 │ │ │ │ + blt.n 1cd278 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1cd228 │ │ │ │ + bge.n 1cd238 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1cd1d0 │ │ │ │ + bge.n 1cd1e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cd278 : │ │ │ │ ldr r3, [pc, #16] @ (1cd28c ) │ │ │ │ ldr r2, [pc, #20] @ (1cd290 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -445331,19 +445330,19 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ (1cd46c ) │ │ │ │ add r0, pc │ │ │ │ blx bb200 <_gfortran_runtime_error@plt> │ │ │ │ nop │ │ │ │ - bge.n 1cd504 │ │ │ │ + bge.n 1cd514 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1cd53c │ │ │ │ + bge.n 1cd54c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1cd448 │ │ │ │ + bls.n 1cd458 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 1cd4b6 │ │ │ │ push {r4, lr} │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ ldr.w lr, [r0, #312] @ 0x138 │ │ │ │ ldr.w r4, [r0, #328] @ 0x148 │ │ │ │ @@ -445451,25 +445450,25 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cd54e │ │ │ │ - bls.n 1cd570 │ │ │ │ + bls.n 1cd580 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r4, #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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #500] @ (1cd7b0 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -445667,49 +445666,49 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cd61a │ │ │ │ add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 1cd800 │ │ │ │ + bls.n 1cd810 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 1cd784 │ │ │ │ + bhi.n 1cd794 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bhi.n 1cd7b0 │ │ │ │ + bhi.n 1cd7c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bhi.n 1cd7b4 │ │ │ │ + bhi.n 1cd7c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bhi.n 1cd80c │ │ │ │ + bhi.n 1cd81c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1cd720 │ │ │ │ + bvc.n 1cd730 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r3, r4, #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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #300] @ (1cd940 ) │ │ │ │ @@ -445832,31 +445831,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1cd8e4 │ │ │ │ nop │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1cd928 │ │ │ │ + bvs.n 1cd938 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r4, sp, #616 @ 0x268 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 1cd9d4 │ │ │ │ + bvs.n 1cd9e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r3, r4, #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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #304] @ (1cdab0 ) │ │ │ │ @@ -445980,31 +445979,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1cda54 │ │ │ │ nop │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1cdba8 │ │ │ │ + bpl.n 1cdbb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 1cda64 │ │ │ │ + bmi.n 1cda74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r3, r4, #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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #304] @ (1cdc20 ) │ │ │ │ @@ -446128,31 +446127,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1cdbc4 │ │ │ │ nop │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 1cdc38 │ │ │ │ + bmi.n 1cdc48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcc.n 1cdcf4 │ │ │ │ + bcc.n 1cdd04 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r4, #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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #300] @ (1cdd8c ) │ │ │ │ @@ -446275,31 +446274,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1cdd30 │ │ │ │ nop │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1cdcdc │ │ │ │ + bcs.n 1cdcec │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 1cdd88 │ │ │ │ + bne.n 1cdd98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r7, pc, #560 @ (adr r7, 1cdfe0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r4, #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, #2880] @ 0xb40 │ │ │ │ ldr.w r1, [pc, #2488] @ 1ce784 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -447265,149 +447264,149 @@ │ │ │ │ b.n 1ce2fc │ │ │ │ add r6, pc, #920 @ (adr r6, 1ceb20 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, pc, #912 @ (adr r6, 1ceb1c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 1ce7b4 │ │ │ │ + bne.n 1ce7c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bne.n 1ce80c │ │ │ │ + bne.n 1ce81c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, pc, #752 @ (adr r1, 1ceacc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ce8a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -447546,49 +447545,49 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ce912 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cea50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -447737,43 +447736,43 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cec00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -448042,29 +448041,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001ceea0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -448361,29 +448360,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - itee eq │ │ │ │ - lsleq r3, r4, #3 │ │ │ │ - ldrhne r2, [r5, #22] │ │ │ │ + itet ne │ │ │ │ + lslne r3, r4, #3 │ │ │ │ + ldrheq r2, [r5, #22] │ │ │ │ lslne r2, r4, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r2, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 1cf24c │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov lr, r2 │ │ │ │ add.w r4, r2, r1, lsl #2 │ │ │ │ @@ -448538,25 +448537,25 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #23 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1cf32a │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #444] @ (1cf554 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -448733,43 +448732,43 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1cf3e4 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r7, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 1cf5b4 │ │ │ │ + cbnz r4, 1cf5b6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1cf5f2 │ │ │ │ + cbnz r0, 1cf5f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cf598 : │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ @@ -449771,129 +449770,129 @@ │ │ │ │ b.n 1cfba6 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 1d0064 │ │ │ │ + cbnz r4, 1d0066 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1d007e │ │ │ │ + cbnz r0, 1d0080 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r6, 1d00f2 │ │ │ │ + cbz r6, 1d00f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, 1d00ee │ │ │ │ + cbz r2, 1d00f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1d00fc │ │ │ │ + cbz r6, 1d00fe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1d00f6 │ │ │ │ + cbz r4, 1d00f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1d00f8 │ │ │ │ + cbz r4, 1d00fa │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d0110 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -450123,67 +450122,67 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d03c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -450294,17 +450293,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001d0500 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -450415,17 +450414,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d0640 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -450694,31 +450693,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r0, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d08e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -451015,29 +451014,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #520 @ (adr r5, 1d0e00 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 1d0e20 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r4, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 1d0d64 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 1d0d84 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #248 @ (adr r5, 1d0d08 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 1d0d28 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #164] @ (1d0cc4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -451103,27 +451102,27 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1d0c62 │ │ │ │ nop │ │ │ │ - add r4, pc, #1016 @ (adr r4, 1d10c0 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 1d0ce0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r3, r4, #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, #2816] @ 0xb00 │ │ │ │ ldr.w r6, [pc, #3236] @ 1d1998 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ @@ -452289,177 +452288,177 @@ │ │ │ │ nop │ │ │ │ strb r4, [r0, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 1d1d24 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 1d1d44 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 1d1b84 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 1d1ba4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, pc, #664 @ (adr r1, 1d1c5c ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 1d1c7c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #776 @ (adr r0, 1d1ce0 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 1d1d00 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #536 @ (adr r0, 1d1bfc ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 1d1c1c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r7, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r4, [r0, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r4, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r4, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r6, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #784] @ (1d1da0 ) │ │ │ │ + ldr r3, [pc, #816] @ (1d1dc0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #984] @ (1d1e7c ) │ │ │ │ + ldr r2, [pc, #1016] @ (1d1e9c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #848] @ (1d1dfc ) │ │ │ │ + ldr r7, [pc, #880] @ (1d1e1c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #648] @ (1d1d3c ) │ │ │ │ + ldr r7, [pc, #680] @ (1d1d5c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #592] @ (1d1d08 ) │ │ │ │ + ldr r2, [pc, #624] @ (1d1d28 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #504] @ (1d1cb8 ) │ │ │ │ + ldr r7, [pc, #536] @ (1d1cd8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #448] @ (1d1c84 ) │ │ │ │ + ldr r2, [pc, #480] @ (1d1ca4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #312] @ (1d1c04 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d1c24 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #184] @ (1d1b88 ) │ │ │ │ + ldr r2, [pc, #216] @ (1d1ba8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #56] @ (1d1b0c ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1b2c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #1016] @ (1d1ed0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1d1af0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #928] @ (1d1e7c ) │ │ │ │ + ldr r6, [pc, #960] @ (1d1e9c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #872] @ (1d1e48 ) │ │ │ │ + ldr r1, [pc, #904] @ (1d1e68 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #720] @ (1d1db8 ) │ │ │ │ + ldr r1, [pc, #752] @ (1d1dd8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #584] @ (1d1d34 ) │ │ │ │ + ldr r1, [pc, #616] @ (1d1d54 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #360] @ (1d1c58 ) │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -452584,45 +452583,45 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #28 │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 1d10c0 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #104] @ (1d1cc4 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d1ce4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blxns lr │ │ │ │ + blxns pc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [pc, #888] @ (1d1fdc ) │ │ │ │ + ldr r4, [pc, #920] @ (1d1ffc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blx sl │ │ │ │ + blx fp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [pc, #48] @ (1d1cb4 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d1cd4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #920] @ (1d2028 ) │ │ │ │ + ldr r3, [pc, #952] @ (1d2048 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r4, #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, #2736] @ 0xab0 │ │ │ │ subw sp, sp, #1324 @ 0x52c │ │ │ │ ldr.w r9, [pc, #3144] @ 1d28f8 │ │ │ │ @@ -453787,145 +453786,145 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r1, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #152] @ (1d29a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d29c0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #504] @ (1d2b08 ) │ │ │ │ + ldr r1, [pc, #536] @ (1d2b28 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #528] @ (1d2b30 ) │ │ │ │ + ldr r0, [pc, #560] @ (1d2b50 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [pc, #48] @ (1d2970 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [pc, #560] @ (1d2b7c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r1, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r0, #29] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add ip, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r6, fp │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r6, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ mvns r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bics r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ muls r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmn r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r3 │ │ │ │ @@ -454805,207 +454804,207 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 1d20e2 │ │ │ │ nop │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r6, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r6, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, #20 │ │ │ │ @@ -455028,19 +455027,19 @@ │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d353a │ │ │ │ nop │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, #20 │ │ │ │ @@ -455063,19 +455062,19 @@ │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d3592 │ │ │ │ nop │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r3, r4, #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, #2880] @ 0xb40 │ │ │ │ ldr.w r2, [pc, #3132] @ 1d421c │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -456206,247 +456205,247 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #808] @ (1d4550 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [pc, #224] @ (1d43b8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r6, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r4, #154 @ 0x9a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r4, #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, #2928] @ 0xb70 │ │ │ │ ldr.w r2, [pc, #1924] @ 1d4b98 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -457161,129 +457160,129 @@ │ │ │ │ b.n 1d4754 │ │ │ │ lsls r0, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r5, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r3, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d4c8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -457422,49 +457421,49 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1d4cfc │ │ │ │ subs r0, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d4e3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -457612,43 +457611,43 @@ │ │ │ │ b.n 1d4eb4 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d4ff4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -457917,29 +457916,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #210 @ 0xd2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001d5294 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458236,29 +458235,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d55c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458357,39 +458356,39 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d55f8 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001d56ec : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 1d5700 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r3, #1 │ │ │ │ @@ -458483,37 +458482,37 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1d574e │ │ │ │ nop │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5814 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -458535,19 +458534,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d582c │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5864 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -458731,57 +458730,57 @@ │ │ │ │ nop │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r7, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5a7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -458965,57 +458964,57 @@ │ │ │ │ nop │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5c94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459069,27 +459068,27 @@ │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d5cb0 │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r4, r7, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5d38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459143,27 +459142,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1d5d54 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r3, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5de0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459217,27 +459216,27 @@ │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d5dfc │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5e88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459291,27 +459290,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1d5ea4 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5f30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459365,27 +459364,27 @@ │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d5f4c │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r4, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d5fd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459439,27 +459438,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #399 @ 0x18f │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1d5ff4 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d6080 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ @@ -459638,55 +459637,55 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ muls r0, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [pc, #488] @ (1d6454 ) │ │ │ │ + ldr r6, [pc, #520] @ (1d6474 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d62ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -459873,49 +459872,49 @@ │ │ │ │ b.n 1d6338 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vmla.i32 q0, q10, d2[1] │ │ │ │ - ldr r6, [pc, #744] @ (1d6798 ) │ │ │ │ + vmla.i32 q0, q14, d2[1] │ │ │ │ + ldr r6, [pc, #776] @ (1d67b8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [pc, #488] @ (1d66a0 ) │ │ │ │ + ldr r7, [pc, #520] @ (1d66c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #544] @ (1d66dc ) │ │ │ │ + ldr r6, [pc, #576] @ (1d66fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.u8 q8, q8, q9 │ │ │ │ - ldr r6, [pc, #344] @ (1d6620 ) │ │ │ │ + vhadd.u8 q8, q12, q9 │ │ │ │ + ldr r6, [pc, #376] @ (1d6640 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.u16 q0, q11, q9 │ │ │ │ - ldr r6, [pc, #176] @ (1d6584 ) │ │ │ │ + vhadd.u16 q0, q15, q9 │ │ │ │ + ldr r6, [pc, #208] @ (1d65a4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr2, {7} │ │ │ │ - ldr r6, [pc, #8] @ (1d64e8 ) │ │ │ │ + cdp2 0, 15, cr0, cr4, cr2, {7} │ │ │ │ + ldr r6, [pc, #40] @ (1d6508 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr2, {7} │ │ │ │ - ldr r5, [pc, #864] @ (1d684c ) │ │ │ │ + cdp2 0, 12, cr0, cr10, cr2, {7} │ │ │ │ + ldr r5, [pc, #896] @ (1d686c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr2, {7} │ │ │ │ - ldr r5, [pc, #696] @ (1d67b0 ) │ │ │ │ + cdp2 0, 10, cr0, cr0, cr2, {7} │ │ │ │ + ldr r5, [pc, #728] @ (1d67d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d64f8 : │ │ │ │ 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 │ │ │ │ @@ -460016,35 +460015,35 @@ │ │ │ │ b.n 1d6582 │ │ │ │ subs r0, r6, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [pc, #984] @ (1d69dc ) │ │ │ │ + ldr r4, [pc, #1016] @ (1d69fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #336] @ (1d6764 ) │ │ │ │ + ldr r3, [pc, #368] @ (1d6784 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #304] @ (1d6748 ) │ │ │ │ + ldr r3, [pc, #336] @ (1d6768 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r2, r7, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-904]! @ 0xfffffc78 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + stc2l 0, cr0, [lr, #-904]! @ 0xfffffc78 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-904] @ 0xfffffc78 │ │ │ │ - ldr r4, [pc, #344] @ (1d6784 ) │ │ │ │ + stc2l 0, cr0, [r8, #-904] @ 0xfffffc78 │ │ │ │ + ldr r4, [pc, #376] @ (1d67a4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d662c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -460071,18 +460070,18 @@ │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d664e │ │ │ │ subs r6, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2 0, cr0, [r4], #904 @ 0x388 │ │ │ │ - ldr r4, [pc, #936] @ (1d6a2c ) │ │ │ │ + ldc2 0, cr0, [ip], #904 @ 0x388 │ │ │ │ + ldr r4, [pc, #968] @ (1d6a4c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001d6688 : │ │ │ │ ldr r3, [pc, #136] @ (1d6714 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 1d6694 │ │ │ │ @@ -460142,28 +460141,28 @@ │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ blx b4f18 │ │ │ │ b.n 1d66c6 │ │ │ │ nop │ │ │ │ subs r5, #202 @ 0xca │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r3, [r1, #28] │ │ │ │ - @ instruction: 0xffff48de │ │ │ │ + vtbx.8 d20, {d31}, d22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ble.n 1d67aa │ │ │ │ - vtbl.8 d20, {d15-d18}, d24 │ │ │ │ + @ instruction: 0xffff4b30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldc2 0, cr0, [lr], #-904 @ 0xfffffc78 │ │ │ │ - ldr r4, [pc, #464] @ (1d6904 ) │ │ │ │ + mcrr2 0, 14, r0, r6, cr2 │ │ │ │ + ldr r4, [pc, #496] @ (1d6924 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldc2 0, cr0, [sl], {226} @ 0xe2 │ │ │ │ - ldr r4, [pc, #320] @ (1d6880 ) │ │ │ │ + stc2 0, cr0, [r2], #-904 @ 0xfffffc78 │ │ │ │ + ldr r4, [pc, #352] @ (1d68a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d6740 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -460425,74 +460424,74 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, r1, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #896] @ (1d6d28 ) │ │ │ │ + ldr r3, [pc, #928] @ (1d6d48 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1d6d00 ) │ │ │ │ + ldr r3, [pc, #880] @ (1d6d20 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #856] @ (1d6d10 ) │ │ │ │ + ldr r3, [pc, #888] @ (1d6d30 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #848] @ (1d6d0c ) │ │ │ │ + ldr r3, [pc, #880] @ (1d6d2c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r4, #42 @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfaca00e2 │ │ │ │ - ldr r2, [pc, #1016] @ (1d6dc8 ) │ │ │ │ + @ instruction: 0xfad200e2 │ │ │ │ + ldr r3, [pc, #24] @ (1d69e8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfa9c00e2 │ │ │ │ - ldr r2, [pc, #832] @ (1d6d1c ) │ │ │ │ + @ instruction: 0xfaa400e2 │ │ │ │ + ldr r2, [pc, #864] @ (1d6d3c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfa7800e2 │ │ │ │ - ldr r2, [pc, #696] @ (1d6ca0 ) │ │ │ │ + @ instruction: 0xfa8000e2 │ │ │ │ + ldr r2, [pc, #728] @ (1d6cc0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfa5400e2 │ │ │ │ - ldr r2, [pc, #552] @ (1d6c1c ) │ │ │ │ + @ instruction: 0xfa5c00e2 │ │ │ │ + ldr r2, [pc, #584] @ (1d6c3c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfa3000e2 │ │ │ │ - ldr r2, [pc, #408] @ (1d6b98 ) │ │ │ │ + @ instruction: 0xfa3800e2 │ │ │ │ + ldr r2, [pc, #440] @ (1d6bb8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfa0c00e2 │ │ │ │ - ldr r2, [pc, #264] @ (1d6b14 ) │ │ │ │ + @ instruction: 0xfa1400e2 │ │ │ │ + ldr r2, [pc, #296] @ (1d6b34 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vld1.8 {d16[7]}, [r8], r2 │ │ │ │ - ldr r2, [pc, #120] @ (1d6a90 ) │ │ │ │ + ldr??.w r0, [r0, #226] @ 0xe2 │ │ │ │ + ldr r2, [pc, #152] @ (1d6ab0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vst1.8 {d16[7]}, [r4], r2 │ │ │ │ - ldr r1, [pc, #1000] @ (1d6e0c ) │ │ │ │ + vst1.8 {d16[7]}, [ip], r2 │ │ │ │ + ldr r2, [pc, #8] @ (1d6a2c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vld1.8 {d0[7]}, [r0], r2 │ │ │ │ - ldr r1, [pc, #856] @ (1d6d88 ) │ │ │ │ + vld1.8 {d0[7]}, [r8], r2 │ │ │ │ + ldr r1, [pc, #888] @ (1d6da8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d6a30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460541,23 +460540,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d6a5a │ │ │ │ nop │ │ │ │ subs r2, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh.w r0, [r4, #226] @ 0xe2 │ │ │ │ - ldr r0, [pc, #856] @ (1d6e18 ) │ │ │ │ + strh.w r0, [ip, #226] @ 0xe2 │ │ │ │ + ldr r0, [pc, #888] @ (1d6e38 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr??.w r0, [lr, r2, lsl #2] │ │ │ │ - ldr r0, [pc, #704] @ (1d6d8c ) │ │ │ │ + strb.w r0, [r6, #226] @ 0xe2 │ │ │ │ + ldr r0, [pc, #736] @ (1d6dac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d6acc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -460719,38 +460718,38 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vhadd.u q0, q11, │ │ │ │ - @ instruction: 0xf7a800e2 │ │ │ │ - blxns fp │ │ │ │ + vhadd.u q0, q15, │ │ │ │ + @ instruction: 0xf7b000e2 │ │ │ │ + blxns ip │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #168] @ (1d6d10 ) │ │ │ │ + ldr r0, [pc, #200] @ (1d6d30 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vhadd.u8 q0, q12, │ │ │ │ - blx r6 │ │ │ │ + vhadd.u16 q0, q8, │ │ │ │ + blx r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr11, {7} │ │ │ │ - @ instruction: 0xf75400e2 │ │ │ │ - blx r1 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr11, {7} │ │ │ │ + @ instruction: 0xf75c00e2 │ │ │ │ + blx r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr11, {7} │ │ │ │ - @ instruction: 0xf73000e2 │ │ │ │ - bxns ip │ │ │ │ + cdp2 0, 12, cr0, cr6, cr11, {7} │ │ │ │ + @ instruction: 0xf73800e2 │ │ │ │ + bxns sp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr11, {7} │ │ │ │ - @ instruction: 0xf70a00e2 │ │ │ │ - bx r7 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr11, {7} │ │ │ │ + @ instruction: 0xf71200e2 │ │ │ │ + bx r8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 7, cr0, cr2, cr11, {7} │ │ │ │ - @ instruction: 0xf6e400e2 │ │ │ │ - bx r3 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr11, {7} │ │ │ │ + @ instruction: 0xf6ec00e2 │ │ │ │ + bx r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d6ca0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460778,17 +460777,17 @@ │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d6cc2 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip, #940] @ 0x3ac │ │ │ │ - @ instruction: 0xf63e00e2 │ │ │ │ - mov r0, lr │ │ │ │ + ldc2l 0, cr0, [r4, #940] @ 0x3ac │ │ │ │ + movw r0, #26850 @ 0x68e2 │ │ │ │ + mov r0, pc │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d6cfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -461068,22 +461067,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfbc000eb │ │ │ │ + @ instruction: 0xfbc800eb │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfb9a00eb │ │ │ │ + @ instruction: 0xfba200eb │ │ │ │ │ │ │ │ 001d6fb4 : │ │ │ │ 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 │ │ │ │ @@ -461401,36 +461400,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, #235] @ 0xeb │ │ │ │ - cmp r6, r5 │ │ │ │ + vld1.8 {d16[7]}, [r6], fp │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r6, r0, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[7]}, [r4], fp │ │ │ │ - negs r6, r1 │ │ │ │ + vst1.8 {d0[7]}, [ip], fp │ │ │ │ + negs r6, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr??.w r0, [r6, fp, lsl #2] │ │ │ │ - tst r0, r5 │ │ │ │ + ldr??.w r0, [lr, fp, lsl #2] │ │ │ │ + tst r0, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str.w r0, [r8, #235] @ 0xeb │ │ │ │ - sbcs r6, r2 │ │ │ │ + ldr.w r0, [r0, #235] @ 0xeb │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb.w r0, [ip, #235] @ 0xeb │ │ │ │ - adcs r2, r5 │ │ │ │ + strh.w r0, [r4, #235] @ 0xeb │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d72d8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1d73c4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -461559,16 +461558,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf75000eb │ │ │ │ - ands r6, r3 │ │ │ │ + @ instruction: 0xf75800eb │ │ │ │ + ands r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d7400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -461766,21 +461765,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs.w r0, r0, #7700480 @ 0x758000 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs.w r0, r8, #7700480 @ 0x758000 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r4, r1, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf58800eb │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf59000eb │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d75d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -461978,21 +461977,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf3e000eb │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf3e800eb │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf3b800eb │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf3c000eb │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d77a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462200,21 +462199,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - rsb r0, ip, #235 @ 0xeb │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + rsbs r0, r4, #235 @ 0xeb │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sub.w r0, r4, #235 @ 0xeb │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + sub.w r0, ip, #235 @ 0xeb │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d79b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462422,21 +462421,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vext.8 q0, q10, , #0 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + vext.8 q0, q14, , #0 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vmla.i d0, d28, d3[6] │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + vmla.i16 d0, d20, d3[3] │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d7bd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462644,20 +462643,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [ip, #940] @ 0x3ac │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + stc 0, cr0, [r4, #940]! @ 0x3ac │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ cdp2 0, 11, cr0, cr8, cr1, {7} │ │ │ │ - ldcl 0, cr0, [r4, #-940]! @ 0xfffffc54 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + ldcl 0, cr0, [ip, #-940]! @ 0xfffffc54 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d7de8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462864,20 +462863,20 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 12, cr0, cr4, cr1, {7} │ │ │ │ - @ instruction: 0xeb8400eb │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + @ instruction: 0xeb8c00eb │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stc2 0, cr0, [r0], #900 @ 0x384 │ │ │ │ - adcs.w r0, ip, fp, asr #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + sbc.w r0, r4, fp, asr #3 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d8000 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -463076,20 +463075,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xe98000eb │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + @ instruction: 0xe98800eb │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfa9c00e1 │ │ │ │ - ldrd r0, r0, [r8, #-940] @ 0x3ac │ │ │ │ - adds r2, #32 │ │ │ │ + strd r0, r0, [r0, #-940]! @ 0x3ac │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d8200 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -463288,22 +463287,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d82f0 │ │ │ │ + b.n 1d8300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb.w r0, [ip, #225] @ 0xe1 │ │ │ │ - b.n 1d82ac │ │ │ │ + b.n 1d82bc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d8400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -463412,17 +463411,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf79600e1 │ │ │ │ - b.n 1d819c │ │ │ │ + b.n 1d81ac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d84fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -463711,27 +463710,27 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4f800e1 │ │ │ │ - b.n 1d8f50 │ │ │ │ + b.n 1d8f60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf4ce00e1 │ │ │ │ - b.n 1d8f08 │ │ │ │ + b.n 1d8f18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf4a600e1 │ │ │ │ - b.n 1d8ec4 │ │ │ │ + b.n 1d8ed4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d8804 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -463880,27 +463879,27 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf37600e1 │ │ │ │ - b.n 1d8dc0 │ │ │ │ + b.n 1d8dd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf52000e1 │ │ │ │ - b.n 1d8d78 │ │ │ │ + b.n 1d8d88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf4d400e1 │ │ │ │ - b.n 1d8d38 │ │ │ │ + b.n 1d8d48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001d8978 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -464117,33 +464116,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1d8f34 │ │ │ │ + b.n 1d8f44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1d8eb0 │ │ │ │ + b.n 1d8ec0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xfa0e00f5 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1d8e40 │ │ │ │ + b.n 1d8e50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds.w r0, ip, #225 @ 0xe1 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1d8dbc │ │ │ │ + b.n 1d8dcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001d8ba0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -464307,17 +464306,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [lr, r5, lsl #3] │ │ │ │ vhadd.s32 q8, q13, │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #388] @ 0x184 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -464508,73 +464507,73 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1d8e18 │ │ │ │ nop │ │ │ │ @ instruction: 0xf75e00f5 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1d8f14 │ │ │ │ + bmi.n 1d8f24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1d8ee0 │ │ │ │ + bmi.n 1d8ef0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1d8ecc │ │ │ │ + bmi.n 1d8edc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1d8f3c │ │ │ │ + udf #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1d8e98 │ │ │ │ + bmi.n 1d8ea8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1d8f08 │ │ │ │ + ble.n 1d8f18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1d8e64 │ │ │ │ + bmi.n 1d8e74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1d8ed4 │ │ │ │ + ble.n 1d8ee4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1d9030 │ │ │ │ + bmi.n 1d9040 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1d8ea0 │ │ │ │ + ble.n 1d8eb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1d8ffc │ │ │ │ + bmi.n 1d900c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1d906c │ │ │ │ + ble.n 1d8e7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1d8fc8 │ │ │ │ + bmi.n 1d8fd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1d9038 │ │ │ │ + ble.n 1d9048 │ │ │ │ lsls r3, r5, #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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #224] @ (1d9078 ) │ │ │ │ @@ -464663,25 +464662,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1d9006 │ │ │ │ @ instruction: 0xf52400f5 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4b600f5 │ │ │ │ - bgt.n 1d90c4 │ │ │ │ + bgt.n 1d90d4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 1d904c │ │ │ │ + bcs.n 1d905c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 1d907c │ │ │ │ + blt.n 1d908c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 1d9004 │ │ │ │ + bcs.n 1d9014 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ (1d9154 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -464750,25 +464749,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d90e4 │ │ │ │ nop │ │ │ │ and.w r0, lr, #8028160 @ 0x7a8000 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3d800f5 │ │ │ │ - blt.n 1d91e8 │ │ │ │ + blt.n 1d91f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 1d9170 │ │ │ │ + bcs.n 1d9180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 1d91a4 │ │ │ │ + blt.n 1d91b4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bne.n 1d912c │ │ │ │ + bne.n 1d913c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #216] @ (1d9260 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -464859,25 +464858,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d91ee │ │ │ │ @ instruction: 0xf33200f5 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #57589 @ 0xe0f5 │ │ │ │ - bge.n 1d92d8 │ │ │ │ + bge.n 1d92e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 1d9260 │ │ │ │ + beq.n 1d9270 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1d9294 │ │ │ │ + bge.n 1d92a4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 1d921c │ │ │ │ + beq.n 1d922c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #212] @ (1d9368 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -464968,25 +464967,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d92f8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf22600f5 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, r4, #245 @ 0xf5 │ │ │ │ - bls.n 1d93cc │ │ │ │ + bls.n 1d93dc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1d938c │ │ │ │ + bls.n 1d939c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r3, r4, #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 r2, [pc, #244] @ (1d9494 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -465096,32 +465095,32 @@ │ │ │ │ b.n 1d93f4 │ │ │ │ adds.w r0, ip, #245 @ 0xf5 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r4, #245 @ 0xf5 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1d9590 │ │ │ │ + bhi.n 1d95a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf0c800f5 │ │ │ │ - bhi.n 1d94f4 │ │ │ │ + bhi.n 1d9504 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1d94a4 │ │ │ │ + bvc.n 1d94b4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r4, #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 r2, [pc, #336] @ (1d9630 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -465263,31 +465262,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d9532 │ │ │ │ nop │ │ │ │ vshr.s64 q8, , #36 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q0, , #54 │ │ │ │ - bvs.n 1d9628 │ │ │ │ + bvs.n 1d9638 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1d9744 │ │ │ │ + bvs.n 1d9554 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1d96cc │ │ │ │ + bvs.n 1d96dc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ (1d9718 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -465357,25 +465356,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d96a8 │ │ │ │ nop │ │ │ │ mcr 0, 2, r0, cr10, cr5, {7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 0, r0, cr4, cr5, {7} │ │ │ │ - bpl.n 1d9824 │ │ │ │ + bpl.n 1d9634 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1d97e0 │ │ │ │ + bpl.n 1d97f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ @@ -465399,19 +465398,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1d975c │ │ │ │ - bmi.n 1d9750 │ │ │ │ + bmi.n 1d9760 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #212] @ (1d9878 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -465499,31 +465498,31 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d97ea │ │ │ │ ldc 0, cr0, [r6, #-980] @ 0xfffffc2c │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r2], {245} @ 0xf5 │ │ │ │ - bmi.n 1d9900 │ │ │ │ + bmi.n 1d9910 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1d98c4 │ │ │ │ + bmi.n 1d98d4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 1d9884 │ │ │ │ + bcc.n 1d9894 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (1d9a28 ) │ │ │ │ @@ -465679,37 +465678,37 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1d995e │ │ │ │ nop │ │ │ │ stc 0, cr0, [r0], {245} @ 0xf5 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, lr, r5, ror #3 │ │ │ │ - bcs.n 1d9994 │ │ │ │ + bcs.n 1d99a4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1d9958 │ │ │ │ + bcs.n 1d9968 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1d9b1c │ │ │ │ + bcs.n 1d9b2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1d9ae0 │ │ │ │ + bcs.n 1d9af0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r0, [r0, #376] @ 0x178 │ │ │ │ sub sp, #28 │ │ │ │ @@ -465758,25 +465757,25 @@ │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1d9a8a │ │ │ │ nop │ │ │ │ - bne.n 1d9a54 │ │ │ │ + bne.n 1d9a64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 1d9bf8 │ │ │ │ + bne.n 1d9a08 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #452] @ (1d9ce0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -465965,60 +465964,60 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1d9b8e │ │ │ │ nop │ │ │ │ @ instruction: 0xe99e00f5 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb lr!, {r0, r2, r4, r5, r6, r7} │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n 1d9dec │ │ │ │ + beq.n 1d9bfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n 1d9da0 │ │ │ │ + beq.n 1d9db0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n 1d9d60 │ │ │ │ + beq.n 1d9d70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n 1d9d20 │ │ │ │ + beq.n 1d9d30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1412] @ 1da2e0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -466565,165 +466564,165 @@ │ │ │ │ nop │ │ │ │ b.n 1da19c │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 1da0b4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #460] @ (1da5f8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -466909,55 +466908,55 @@ │ │ │ │ nop │ │ │ │ b.n 1da718 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r3, r4, #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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #616] @ (1da8d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467196,51 +467195,51 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ udf #70 @ 0x46 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ble.n 1da998 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1da946 │ │ │ │ + cbnz r4, 1da948 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #204] @ (1daa10 ) │ │ │ │ @@ -467326,25 +467325,25 @@ │ │ │ │ nop │ │ │ │ blt.n 1dab08 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1daa58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r2, 1daa36 │ │ │ │ + cbnz r2, 1daa38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r0, 1daa38 │ │ │ │ + cbnz r0, 1daa3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #520] @ (1dac50 ) │ │ │ │ @@ -467560,51 +467559,51 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ bge.n 1dad18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bls.n 1dabf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #512] @ (1daec0 ) │ │ │ │ @@ -467823,51 +467822,51 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ bvc.n 1dae98 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bvc.n 1daf70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001daf1c : │ │ │ │ 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 │ │ │ │ @@ -467980,40 +467979,40 @@ │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1dafda │ │ │ │ bpl.n 1daf4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bpl.n 1db0c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf4e800e1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 1db0a2 │ │ │ │ + cbz r2, 1db0a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r0, 1db0a4 │ │ │ │ + cbz r0, 1db0a6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001db070 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -468134,45 +468133,45 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #534 @ 0x216 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1db0c2 │ │ │ │ - add r4, pc, #688 @ (adr r4, 1db45c ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 1db47c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r2, 1db20e │ │ │ │ + cbnz r2, 1db210 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1db20e │ │ │ │ + cbnz r2, 1db210 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1db210 │ │ │ │ + cbnz r0, 1db212 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 1db204 │ │ │ │ + cbz r2, 1db206 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r0, 1db206 │ │ │ │ + cbz r0, 1db208 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r3, r4, #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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #296] @ (1db324 ) │ │ │ │ @@ -468294,37 +468293,37 @@ │ │ │ │ nop │ │ │ │ bcs.n 1db2a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 1db3f4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 1db366 │ │ │ │ + cbnz r2, 1db368 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1db368 │ │ │ │ + cbnz r0, 1db36a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1db36a │ │ │ │ + cbnz r0, 1db36c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 1db36c │ │ │ │ + cbnz r6, 1db36e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ 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, #244] @ (1db464 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -468423,31 +468422,31 @@ │ │ │ │ nop │ │ │ │ bne.n 1db4fc │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1db458 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, r5 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vmla.i16 q8, q12, d2[2] │ │ │ │ + vmla.i32 q8, q8, d2[1] │ │ │ │ stmdb 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 r8, r2 │ │ │ │ ldr r2, [pc, #560] @ (1db6d8 ) │ │ │ │ ldr r3, [pc, #560] @ (1db6dc ) │ │ │ │ @@ -468664,39 +468663,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1db58e │ │ │ │ nop │ │ │ │ beq.n 1db700 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vhadd.u32 q8, q11, q9 │ │ │ │ + vhadd.u32 q8, q15, q9 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xb606 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vmla.i32 q8, q13, d2[1] │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + vtrn.8 q8, q9 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #904]! @ 0x388 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + stc2 0, cr0, [lr, #904]! @ 0x388 │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #904] @ 0x388 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + stc2 0, cr0, [lr, #904] @ 0x388 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001db71c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -468781,31 +468780,31 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1db7bc │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #-904]! @ 0xfffffc78 │ │ │ │ + stc2 0, cr0, [sl, #-904]! @ 0xfffffc78 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ stc 0, cr0, [r8, #-900] @ 0xfffffc7c │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2 0, cr0, [ip], {226} @ 0xe2 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + ldc2 0, cr0, [r4], {226} @ 0xe2 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-904 @ 0xfffffc78 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + ldc2l 0, cr0, [r4], #-904 @ 0xfffffc78 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mcrr2 0, 14, r0, r0, cr2 │ │ │ │ + mcrr2 0, 14, r0, r8, cr2 │ │ │ │ │ │ │ │ 001db81c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -468889,31 +468888,31 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1db8bc │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], #-904 @ 0xfffffc78 │ │ │ │ + ldc2 0, cr0, [lr], #-904 @ 0xfffffc78 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ stc 0, cr0, [r8], {225} @ 0xe1 │ │ │ │ - cbz r2, 1db970 │ │ │ │ + cbz r2, 1db972 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfb8c00e2 │ │ │ │ - cbz r6, 1db96c │ │ │ │ + @ instruction: 0xfb9400e2 │ │ │ │ + cbz r6, 1db96e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfb6c00e2 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + @ instruction: 0xfb7400e2 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r4, 1db96e │ │ │ │ + cbz r4, 1db970 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfb4000e2 │ │ │ │ + @ instruction: 0xfb4800e2 │ │ │ │ │ │ │ │ 001db91c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -468997,31 +468996,31 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1db9bc │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb6200e2 │ │ │ │ + @ instruction: 0xfb6a00e2 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ add.w r0, r8, r1, asr #3 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfa8c00e2 │ │ │ │ - uxth r6, r2 │ │ │ │ + @ instruction: 0xfa9400e2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfa6c00e2 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + @ instruction: 0xfa7400e2 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfa4000e2 │ │ │ │ + @ instruction: 0xfa4800e2 │ │ │ │ │ │ │ │ 001dba1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -469105,31 +469104,31 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1dbabc │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4e00e2 │ │ │ │ + @ instruction: 0xfa5600e2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ and.w r0, r8, r1, asr #3 │ │ │ │ - cbz r2, 1dbb30 │ │ │ │ + cbz r2, 1dbb32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb.w r0, [r0, #226] @ 0xe2 │ │ │ │ - cbz r6, 1dbb2c │ │ │ │ + ldrsb.w r0, [r8, #226] @ 0xe2 │ │ │ │ + cbz r6, 1dbb2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vld4. {d16-d19}, [sl :128], r2 │ │ │ │ - cbz r6, 1dbb2e │ │ │ │ + ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ + cbz r6, 1dbb30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vst4. {d16-d19}, [r2 :128], r2 │ │ │ │ + vst4. {d16-d19}, [sl :128], r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #468] @ (1dbd00 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -469313,55 +469312,55 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1dbbf4 │ │ │ │ - cbz r2, 1dbd0a │ │ │ │ + cbz r2, 1dbd0c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr.w r0, [sl, #226] @ 0xe2 │ │ │ │ + str??.w r0, [r2, #226] @ 0xe2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xead1ffff │ │ │ │ - str.w r0, [r2, #226] @ 0xe2 │ │ │ │ + str.w r0, [sl, #226] @ 0xe2 │ │ │ │ bne.n 1dbc4e │ │ │ │ - vtbx.8 d31, {d31}, d0 │ │ │ │ + vtbx.8 d31, {d31}, d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bne.n 1dbc4e │ │ │ │ - vtbx.8 d31, {d31}, d0 │ │ │ │ + vtbx.8 d31, {d31}, d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bge.n 1dbc66 │ │ │ │ - vtbx.8 d31, {d31}, d4 │ │ │ │ + vtbx.8 d31, {d31}, d12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n 1dbcbe │ │ │ │ - vtbx.8 d31, {d31}, d4 │ │ │ │ + vtbx.8 d31, {d31}, d12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bcc.n 1dbc72 │ │ │ │ - vtbx.8 d31, {d31}, d10 │ │ │ │ + @ instruction: 0xfffff8d2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 1dc124 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1dc144 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #856 @ (adr r6, 1dc0a8 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 1dc0c8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #720 @ (adr r6, 1dc024 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 1dc044 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #584 @ (adr r6, 1dbfa0 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 1dbfc0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 1dbf1c ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 1dbf3c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 1dbe98 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 1dbeb8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #176 @ (adr r6, 1dbe14 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 1dbe34 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001dbd64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -469571,21 +469570,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ itt cc │ │ │ │ lslcc r1, r4, #3 │ │ │ │ - @ instruction: 0xf71e00e2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + @ instruction: 0xf72600e2 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf70000e2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + @ instruction: 0xf70800e2 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001dbf80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -469793,24 +469792,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf5e200e2 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xf5ea00e2 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 1dc1c2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf4f000e2 │ │ │ │ + @ instruction: 0xf4f800e2 │ │ │ │ │ │ │ │ 001dc184 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (1dc318 ) │ │ │ │ @@ -470015,22 +470014,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1dc3a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf33c00e2 │ │ │ │ + @ instruction: 0xf34400e2 │ │ │ │ cbnz r4, 1dc36a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf31400e2 │ │ │ │ + @ instruction: 0xf31c00e2 │ │ │ │ │ │ │ │ 001dc364 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (1dc4f8 ) │ │ │ │ @@ -470235,22 +470234,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1dc550 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs.w r0, ip, #226 @ 0xe2 │ │ │ │ + sbc.w r0, r4, #226 @ 0xe2 │ │ │ │ @ instruction: 0xb75c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf13400e2 │ │ │ │ + @ instruction: 0xf13c00e2 │ │ │ │ │ │ │ │ 001dc544 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #80] @ 1dc5a4 │ │ │ │ @@ -470651,21 +470650,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cpsie │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr14, cr2, {7} │ │ │ │ - add r7, pc, #48 @ (adr r7, 1dc934 ) │ │ │ │ + cdp 0, 8, cr0, cr6, cr2, {7} │ │ │ │ + add r7, pc, #80 @ (adr r7, 1dc954 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r0, 1dc968 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc 0, cr0, [sl, #904] @ 0x388 │ │ │ │ - add r6, pc, #160 @ (adr r6, 1dc9b0 ) │ │ │ │ + stc 0, cr0, [r2, #904]! @ 0x388 │ │ │ │ + add r6, pc, #192 @ (adr r6, 1dc9d0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001dc910 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -470875,22 +470874,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 1dcb7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1dcc24 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 1dcc44 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sub.w r0, r2, r2, asr #3 │ │ │ │ + sub.w r0, sl, r2, asr #3 │ │ │ │ cbz r2, 1dcb40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1dcb90 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 1dcbb0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sbcs.w r0, sl, r2, asr #3 │ │ │ │ + @ instruction: 0xeb8200e2 │ │ │ │ │ │ │ │ 001dcb2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #208] @ 1dcc0c │ │ │ │ @@ -471002,17 +471001,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #968 @ (adr r2, 1dd00c ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 1dd02c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - orrs.w r0, r8, r2, asr #3 │ │ │ │ + orn r0, r0, r2, asr #3 │ │ │ │ │ │ │ │ 001dcc48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -471124,17 +471123,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 1dd040 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 1dd060 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmdb r4, {r1, r5, r6, r7} │ │ │ │ + ldmdb ip, {r1, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #388] @ 0x184 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -471209,18 +471208,18 @@ │ │ │ │ b.n 1dce0a │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strex r0, r0, [lr, #904] @ 0x388 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1dce84 ) │ │ │ │ + @ instruction: 0xe85600e2 │ │ │ │ + add r1, pc, #64 @ (adr r1, 1dcea4 ) │ │ │ │ lsls r3, r5, #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.w ip, [pc, #192] @ 1dcf38 │ │ │ │ sub sp, #32 │ │ │ │ @@ -471304,19 +471303,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb642 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #160 @ (adr r0, 1dcfe8 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 1dd008 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dce0c │ │ │ │ + b.n 1dce1c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [r0, #388] @ 0x184 │ │ │ │ sub sp, #28 │ │ │ │ @@ -471462,57 +471461,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1dcffe │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dced4 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - b.n 1dceec │ │ │ │ + b.n 1dcee4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n 1dcefc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcf04 │ │ │ │ + b.n 1dcf0c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dca9c │ │ │ │ + b.n 1dcf14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + b.n 1dcaac │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dce0c │ │ │ │ + b.n 1dce1c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcd80 │ │ │ │ + b.n 1dcd90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcd48 │ │ │ │ + b.n 1dcd58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcd10 │ │ │ │ + b.n 1dcd20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dccd8 │ │ │ │ + b.n 1dcce8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ @@ -471537,19 +471536,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1dd130 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcbdc │ │ │ │ + b.n 1dcbec │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (1dd280 ) │ │ │ │ @@ -471664,31 +471663,31 @@ │ │ │ │ nop │ │ │ │ cbz r6, 1dd2d2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcb64 │ │ │ │ + b.n 1dcb74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcb20 │ │ │ │ + b.n 1dcb30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dcae4 │ │ │ │ + b.n 1dcaf4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r0, [r0, #376] @ 0x178 │ │ │ │ sub sp, #20 │ │ │ │ @@ -471709,19 +471708,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1dd2cc │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dda40 │ │ │ │ + b.n 1dda50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #408] @ (1dd4ac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -471888,49 +471887,49 @@ │ │ │ │ nop │ │ │ │ cbz r6, 1dd4d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 1dd4c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dda30 │ │ │ │ + b.n 1dda40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd9e4 │ │ │ │ + b.n 1dd9f4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd9a4 │ │ │ │ + b.n 1dd9b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd964 │ │ │ │ + b.n 1dd974 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd920 │ │ │ │ + b.n 1dd930 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd8dc │ │ │ │ + b.n 1dd8ec │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #156] @ (1dd5b0 ) │ │ │ │ @@ -471999,25 +471998,25 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd7f0 │ │ │ │ + b.n 1dd800 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dd7ac │ │ │ │ + b.n 1dd7bc │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -472469,41 +472468,41 @@ │ │ │ │ ... │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #18 │ │ │ │ + udf #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 1dda14 │ │ │ │ + ble.n 1dda24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 1ddb10 │ │ │ │ + ble.n 1ddb20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bgt.n 1ddb44 │ │ │ │ + bgt.n 1ddb54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b3184 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -473326,205 +473325,205 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 1ddb74 │ │ │ │ nop │ │ │ │ - bgt.n 1de4f4 │ │ │ │ + bgt.n 1de304 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bgt.n 1de4d8 │ │ │ │ + bgt.n 1de4e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1de50c │ │ │ │ + blt.n 1de31c │ │ │ │ lsls r2, r4, #3 │ │ │ │ blt.n 1de48c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1de3f8 │ │ │ │ + bls.n 1de408 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 1de334 │ │ │ │ + bge.n 1de344 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bge.n 1de4c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 1de688 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bge.n 1de464 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ udf #114 @ 0x72 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bls.n 1de3c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ bls.n 1de3c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bls.n 1de548 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 1de55c │ │ │ │ + bhi.n 1de36c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1de364 │ │ │ │ + bls.n 1de374 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bls.n 1de478 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 1de454 │ │ │ │ + bhi.n 1de464 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bhi.n 1de394 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 1de3b8 │ │ │ │ + bhi.n 1de3c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bhi.n 1de514 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ svc 4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 1de474 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de48c │ │ │ │ + bvs.n 1de49c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de434 │ │ │ │ + bvs.n 1de444 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de3e4 │ │ │ │ + bvs.n 1de3f4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de598 │ │ │ │ + bvs.n 1de5a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de54c │ │ │ │ + bvs.n 1de55c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de504 │ │ │ │ + bvs.n 1de514 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1de4b8 │ │ │ │ + bpl.n 1de4c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1de4dc │ │ │ │ + bvc.n 1de4ec │ │ │ │ lsls r2, r4, #3 │ │ │ │ bvs.n 1de5d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1de5d0 │ │ │ │ + bpl.n 1de5e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1de4bc │ │ │ │ + bpl.n 1de4cc │ │ │ │ lsls r2, r4, #3 │ │ │ │ bpl.n 1de4b4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1de4b8 │ │ │ │ + bmi.n 1de4c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1de59c │ │ │ │ + bpl.n 1de5ac │ │ │ │ lsls r2, r4, #3 │ │ │ │ bpl.n 1de590 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1de594 │ │ │ │ + bmi.n 1de5a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ blt.n 1de4cc │ │ │ │ lsls r1, r4, #3 │ │ │ │ bmi.n 1de4b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n 1de4d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bmi.n 1de640 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1de5fc │ │ │ │ + bmi.n 1de60c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 1de5ac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1de634 │ │ │ │ + bcc.n 1de644 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1de564 │ │ │ │ + bmi.n 1de574 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bcc.n 1de534 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n 1de52c │ │ │ │ lsls r1, r4, #3 │ │ │ │ bcc.n 1de4bc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1de58a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -473554,19 +473553,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 1de580 │ │ │ │ + beq.n 1de590 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r2, #1 │ │ │ │ ldr.w r5, [r0, r2, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ @@ -473661,19 +473660,19 @@ │ │ │ │ b.n 1de68e │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #172] @ (1de7a4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -473746,19 +473745,19 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r2, r4, #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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #516] @ (1de9d4 ) │ │ │ │ @@ -473964,53 +473963,53 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #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 r9, r0 │ │ │ │ ldr r0, [pc, #320] @ (1deb88 ) │ │ │ │ @@ -474145,35 +474144,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1deaec │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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, #280] @ (1dece4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -474290,35 +474289,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1dec48 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001ded18 : │ │ │ │ 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 │ │ │ │ @@ -474450,47 +474449,47 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1ded78 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xb6ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001deea8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -474564,33 +474563,33 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w r2, r2, #380 @ 0x17c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1deeea │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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, #212] @ (1df080 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -474682,31 +474681,31 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r4, #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, #2928] @ 0xb70 │ │ │ │ ldr.w r2, [pc, #3284] @ 1dfd98 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -475906,257 +475905,257 @@ │ │ │ │ b.w 1df2a8 │ │ │ │ str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r1, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r4, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itte lt │ │ │ │ - lsllt r2, r4, #3 │ │ │ │ - stmialt r1!, {r3, r4, r7} │ │ │ │ - lslge r2, r4, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ittt gt │ │ │ │ + lslgt r2, r4, #3 │ │ │ │ + stmiagt r1!, {r5, r7} │ │ │ │ + lslgt r2, r4, #3 │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r2, r4, #3 │ │ │ │ - stmiacc r1!, {r2, r3, r4, r5, r6} │ │ │ │ + itt mi │ │ │ │ + lslmi r2, r4, #3 │ │ │ │ + stmiami r1!, {r2, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r4, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ lslhi r2, r4, #3 │ │ │ │ - movwhi r0, #231 @ 0xe7 │ │ │ │ + movwls r0, #32999 @ 0x80e7 │ │ │ │ strhls r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - sbcs.w r0, r6, #231 @ 0xe7 │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r4, #3 │ │ │ │ + sbcseq.w r0, lr, #231 @ 0xe7 │ │ │ │ strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r2, 1dff46 │ │ │ │ + cbnz r2, 1dff48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r6, 1dff44 │ │ │ │ + cbnz r6, 1dff46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r6, 1dff46 │ │ │ │ + cbnz r6, 1dff48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r2, 1dff42 │ │ │ │ + cbnz r2, 1dff44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r6, 1dff42 │ │ │ │ + cbnz r6, 1dff44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r6, 1dff84 │ │ │ │ + cbnz r6, 1dff86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r6, 1dff84 │ │ │ │ + cbnz r6, 1dff86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r0, 1dff84 │ │ │ │ + cbnz r0, 1dff86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r6, 1dff84 │ │ │ │ + cbnz r6, 1dff86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r2, 1dff8a │ │ │ │ + cbnz r2, 1dff8c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 1dff8e │ │ │ │ + cbnz r4, 1dff90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, 1dff90 │ │ │ │ + cbnz r0, 1dff92 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [pc, #964] @ (1e0358 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #964] @ (1e035c ) │ │ │ │ ldr r3, [pc, #968] @ (1e0360 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -476501,137 +476500,137 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1dfb30 │ │ │ │ b.w 1df266 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r0, 1e04a2 │ │ │ │ + cbz r0, 1e04a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 1e04a2 │ │ │ │ + cbz r2, 1e04a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r4, 1e04a0 │ │ │ │ + cbz r4, 1e04a2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 1e04a2 │ │ │ │ + cbz r2, 1e04a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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, #276] @ (1e0574 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -476746,37 +476745,37 @@ │ │ │ │ b.n 1e04be │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 1e05b0 │ │ │ │ + cbz r6, 1e05b2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r0, 1e05b4 │ │ │ │ + cbz r0, 1e05b6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r0, 1e05b6 │ │ │ │ + cbz r0, 1e05b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r2, 1e05b8 │ │ │ │ + cbz r2, 1e05ba │ │ │ │ lsls r2, r4, #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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w r3, [pc, #1052] @ 1e09e4 │ │ │ │ @@ -477185,67 +477184,67 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e0734 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #27] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e0a58 : │ │ │ │ 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 │ │ │ │ @@ -477380,47 +477379,47 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1e0aba │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e0bf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -477553,47 +477552,47 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1e0c4e │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (1e0efc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -477735,47 +477734,47 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #828 @ 0x33c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e0e32 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r2, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #84 @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bls.n 1e0eae │ │ │ │ - @ instruction: 0xffffa8be │ │ │ │ + vtbx.8 d26, {d31}, d6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ble.n 1e0e8e │ │ │ │ - @ instruction: 0xffffa8d6 │ │ │ │ + @ instruction: 0xffffa8de │ │ │ │ lsls r2, r4, #3 │ │ │ │ bgt.n 1e0f5e │ │ │ │ - vtbl.8 d26, {d31}, d30 │ │ │ │ + @ instruction: 0xffffa8b6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ittet vc │ │ │ │ - vrsubhnvc.i d26, , q6 │ │ │ │ + vqshluvc.s64 d26, d4, #63 @ 0x3f │ │ │ │ lslvc r2, r4, #3 │ │ │ │ strbvs r2, [r1, #26] │ │ │ │ lslvc r5, r6, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e0f48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -478101,29 +478100,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1e165c ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 1e167c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 1e15f0 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 1e1610 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 1e156c ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 1e158c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e12a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -478236,17 +478235,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 1e15a4 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 1e15c4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e13bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -478378,19 +478377,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #40 @ (adr r5, 1e155c ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 1e157c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #388] @ 0x184 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r3, #388] @ 0x184 │ │ │ │ ldrd r3, r4, [ip] │ │ │ │ @@ -478585,19 +478584,19 @@ │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e16f8 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1e18c8 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 1e18e8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #24] @ (1e1744 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e1764 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #180] @ (1e17f0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -478670,39 +478669,39 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1e1788 │ │ │ │ nop │ │ │ │ - add r2, pc, #1016 @ (adr r2, 1e1bec ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 1e180c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 1e1aa8 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 1e1ac8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [pc, #488] @ (1e19f8 ) │ │ │ │ + ldr r3, [pc, #520] @ (1e1a18 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #488 @ (adr r2, 1e19fc ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 1e1a1c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #352] @ (1e1978 ) │ │ │ │ + ldr r3, [pc, #384] @ (1e1998 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [pc, #240] @ (1e1910 ) │ │ │ │ + ldr r3, [pc, #272] @ (1e1930 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 1e1914 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 1e1934 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (1e1920 ) │ │ │ │ @@ -478796,25 +478795,25 @@ │ │ │ │ b.n 1e18ae │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [pc, #224] @ (1e1a14 ) │ │ │ │ + ldr r2, [pc, #256] @ (1e1a34 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #216 @ (adr r1, 1e1a10 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 1e1a30 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [pc, #56] @ (1e1978 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e1998 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #48 @ (adr r1, 1e1974 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 1e1994 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -478866,25 +478865,25 @@ │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e196e │ │ │ │ nop │ │ │ │ - add r0, pc, #800 @ (adr r0, 1e1d00 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 1e1d20 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1e1bc0 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 1e1be0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [pc, #336] @ (1e1b40 ) │ │ │ │ + ldr r1, [pc, #368] @ (1e1b60 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #328 @ (adr r0, 1e1b3c ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1e1b5c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #256] @ (1e1b04 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -478992,41 +478991,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e1a4c │ │ │ │ nop │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #624] @ (1e1d8c ) │ │ │ │ + ldr r0, [pc, #656] @ (1e1dac ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #480] @ (1e1d08 ) │ │ │ │ + ldr r0, [pc, #512] @ (1e1d28 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #328] @ (1e1c7c ) │ │ │ │ + ldr r0, [pc, #360] @ (1e1c9c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #168] @ (1e1be8 ) │ │ │ │ + ldr r0, [pc, #200] @ (1e1c08 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #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, #2960] @ 0xb90 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #1544] @ 1e2160 │ │ │ │ @@ -479632,143 +479631,143 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r3, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #856] @ (1e24c4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, lr │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [pc, #672] @ (1e2484 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [pc, #448] @ (1e23a8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #72] @ (1e22cc ) │ │ │ │ @@ -479803,19 +479802,19 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1e22ac │ │ │ │ nop │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #360] @ (1e2440 ) │ │ │ │ + ldr r7, [pc, #392] @ (1e2460 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r2, [r0, #388] @ 0x184 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, #388] @ 0x184 │ │ │ │ cmp r2, r3 │ │ │ │ itttt ne │ │ │ │ ldrne r1, [r2, #0] │ │ │ │ @@ -479901,29 +479900,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e2340 │ │ │ │ str r2, [r6, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #480] @ (1e25a4 ) │ │ │ │ + ldr r6, [pc, #512] @ (1e25c4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #352] @ (1e252c ) │ │ │ │ + ldr r6, [pc, #384] @ (1e254c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e23d4 : │ │ │ │ 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 │ │ │ │ @@ -480063,47 +480062,47 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e2438 │ │ │ │ nop │ │ │ │ str r4, [r2, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r0, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #520] @ (1e274c ) │ │ │ │ + ldr r5, [pc, #552] @ (1e276c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [pc, #336] @ (1e26a0 ) │ │ │ │ + ldr r5, [pc, #368] @ (1e26c0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #168] @ (1e2600 ) │ │ │ │ + ldr r5, [pc, #200] @ (1e2620 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #16] @ (1e2574 ) │ │ │ │ + ldr r5, [pc, #48] @ (1e2594 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #888] @ (1e28e8 ) │ │ │ │ + ldr r4, [pc, #920] @ (1e2908 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e2578 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480178,33 +480177,33 @@ │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e25ba │ │ │ │ nop │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #112] @ (1e26b8 ) │ │ │ │ + ldr r4, [pc, #144] @ (1e26d8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #968] @ (1e2a1c ) │ │ │ │ + ldr r3, [pc, #1000] @ (1e2a3c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #808] @ (1e2988 ) │ │ │ │ + ldr r3, [pc, #840] @ (1e29a8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -480233,19 +480232,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e2698 │ │ │ │ - ldr r3, [pc, #256] @ (1e27cc ) │ │ │ │ + ldr r3, [pc, #288] @ (1e27ec ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -480274,19 +480273,19 @@ │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e2704 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #856] @ (1e2a8c ) │ │ │ │ + ldr r2, [pc, #888] @ (1e2aac ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r2, r4, #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, #2976] @ 0xba0 │ │ │ │ ldr r3, [pc, #908] @ (1e2adc ) │ │ │ │ mov r9, r2 │ │ │ │ @@ -480650,77 +480649,77 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #784] @ (1e2e04 ) │ │ │ │ + ldr r1, [pc, #816] @ (1e2e24 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #104] @ (1e2b64 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e2b84 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #832] @ (1e2e48 ) │ │ │ │ + ldr r0, [pc, #864] @ (1e2e68 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ negs r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ negs r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #288] @ (1e2c38 ) │ │ │ │ + ldr r0, [pc, #320] @ (1e2c58 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #144] @ (1e2bb4 ) │ │ │ │ + ldr r0, [pc, #176] @ (1e2bd4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (1e2b48 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blxns r6 │ │ │ │ + blxns r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ (1e2c78 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -480818,37 +480817,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e2bf4 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strd pc, pc, [r9, #-1020] @ 0x3fc │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e2cac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -481384,35 +481383,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #960] @ (1e35a8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [pc, #776] @ (1e34fc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [pc, #696] @ (1e34b8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r2, [pc, #600] @ (1e3464 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e3214 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -481709,29 +481708,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ blx r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bx lr │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bxns fp │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3540 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481842,17 +481841,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3654 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481969,17 +481968,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3778 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -482094,17 +482093,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3898 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -482215,17 +482214,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e39ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -482336,17 +482335,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ rors r2, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3aa8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482559,23 +482558,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3cd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -482685,17 +482684,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3de4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -482805,17 +482804,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e3ee0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1e3fcc ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -482943,17 +482942,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4008 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483169,23 +483168,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4260 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -483391,23 +483390,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4444 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -483613,23 +483612,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4628 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483835,23 +483834,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4854 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -484049,23 +484048,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4a28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -484394,29 +484393,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #110 @ 0x6e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r1, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4d8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -484624,23 +484623,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r4, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e4fac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -484844,23 +484843,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e51d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -485064,23 +485063,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #188 @ 0xbc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e5404 : │ │ │ │ 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 │ │ │ │ @@ -485399,41 +485398,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e573c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -485715,23 +485714,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e5a00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -486013,23 +486012,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r6, r3, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e5cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486140,17 +486139,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e5dc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486261,17 +486260,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e5ec4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486382,17 +486381,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e5fc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486503,17 +486502,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e60dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -486717,23 +486716,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r2, r1, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e6308 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486931,23 +486930,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e64e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -487149,23 +487148,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r6, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e66f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -487390,23 +487389,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r6, r2, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e693c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -487517,17 +487516,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e6a54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -487733,23 +487732,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #648] @ (1e6eb8 ) │ │ │ │ + ldr r7, [pc, #680] @ (1e6ed8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r5, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #472] @ (1e6e14 ) │ │ │ │ + ldr r7, [pc, #504] @ (1e6e34 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e6c3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -487895,29 +487894,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #552] @ (1e6fac ) │ │ │ │ + ldr r6, [pc, #584] @ (1e6fcc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r6, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #400] @ (1e6f20 ) │ │ │ │ + ldr r6, [pc, #432] @ (1e6f40 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r5, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #256] @ (1e6e9c ) │ │ │ │ + ldr r6, [pc, #288] @ (1e6ebc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e6da0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -488139,35 +488138,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #40] @ (1e6fd4 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e6ff4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #736] @ (1e7298 ) │ │ │ │ + ldr r4, [pc, #768] @ (1e72b8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #528] @ (1e71d4 ) │ │ │ │ + ldr r4, [pc, #560] @ (1e71f4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r4, r5, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #184] @ (1e7088 ) │ │ │ │ + ldr r4, [pc, #216] @ (1e70a8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e6fd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -488335,17 +488334,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [pc, #496] @ (1e7354 ) │ │ │ │ + ldr r2, [pc, #528] @ (1e7374 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e7164 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489081,26 +489080,26 @@ │ │ │ │ beq.w 1e76ca │ │ │ │ str.w r7, [r8, #408] @ 0x198 │ │ │ │ b.n 1e76ca │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr10, {7} │ │ │ │ - cmp r2, pc │ │ │ │ + cdp2 0, 15, cr0, cr0, cr10, {7} │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r2, r6, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf3fa00e0 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2 0, cr0, [sl, #-936] @ 0xfffffc58 │ │ │ │ - @ instruction: 0xeae800e1 │ │ │ │ + ldc2 0, cr0, [r2, #-936] @ 0xfffffc58 │ │ │ │ + @ instruction: 0xeaf000e1 │ │ │ │ │ │ │ │ 001e78a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -489128,17 +489127,17 @@ │ │ │ │ adds r2, #12 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e78c6 │ │ │ │ nop │ │ │ │ - mcrr2 0, 14, r0, r6, cr10 │ │ │ │ - bics.w r0, ip, r1, asr #3 │ │ │ │ - cmn r4, r2 │ │ │ │ + mcrr2 0, 14, r0, lr, cr10 │ │ │ │ + orr.w r0, r4, r1, asr #3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e7900 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -489191,22 +489190,22 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #940 @ 0x3ac │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1e7936 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbd800ea │ │ │ │ - cmp r6, r4 │ │ │ │ + @ instruction: 0xfbe000ea │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfba200ea │ │ │ │ - @ instruction: 0xe99800e1 │ │ │ │ - tst r0, r6 │ │ │ │ + @ instruction: 0xfbaa00ea │ │ │ │ + @ instruction: 0xe9a000e1 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e79ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -489235,17 +489234,17 @@ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e79ce │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3e00ea │ │ │ │ - ldmdb r4!, {r0, r5, r6, r7} │ │ │ │ - rors r4, r1 │ │ │ │ + @ instruction: 0xfb4600ea │ │ │ │ + ldmdb ip!, {r0, r5, r6, r7} │ │ │ │ + rors r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e7a08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -489467,49 +489466,49 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8200ea │ │ │ │ - asrs r2, r2 │ │ │ │ + @ instruction: 0xfa8a00ea │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfa0000ea │ │ │ │ - b.n 1e7c44 │ │ │ │ + @ instruction: 0xfa0800ea │ │ │ │ + b.n 1e7c54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr??.w r0, [sl, #234] @ 0xea │ │ │ │ - lsrs r0, r4 │ │ │ │ + vld1.8 {d16[7]}, [r2], sl │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vld1.8 {d0[7]}, [lr], sl │ │ │ │ - b.n 1e7bb8 │ │ │ │ + ldrsh.w r0, [r6, #234] @ 0xea │ │ │ │ + b.n 1e7bc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vst1.8 {d0[7]}, [r8], sl │ │ │ │ - b.n 1e7b78 │ │ │ │ + ldrsb.w r0, [r0, #234] @ 0xea │ │ │ │ + b.n 1e7b88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vld4. {d16-d19}, [r2 :128], sl │ │ │ │ - b.n 1e7b38 │ │ │ │ + vld4. {d16-d19}, [sl :128], sl │ │ │ │ + b.n 1e7b48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e7af8 │ │ │ │ + b.n 1e7b08 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e7abc │ │ │ │ + b.n 1e7acc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e7a84 │ │ │ │ + b.n 1e7a94 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e7c98 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -489560,18 +489559,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e7ce4 │ │ │ │ - strh.w r0, [r4, sl, lsl #2] │ │ │ │ - b.n 1e7950 │ │ │ │ + strh.w r0, [ip, sl, lsl #2] │ │ │ │ + b.n 1e7960 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e7d20 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -489627,25 +489626,25 @@ │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e7d3c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7ca00ea │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf7d200ea │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n 1e859c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf77e00ea │ │ │ │ - b.n 1e78bc │ │ │ │ + @ instruction: 0xf78600ea │ │ │ │ + b.n 1e78cc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e7dd8 : │ │ │ │ cbz r1, 1e7de0 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 1e7de8 │ │ │ │ @@ -489682,18 +489681,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movw r1, #1340 @ 0x53c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1e7e0a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6fc00ea │ │ │ │ - b.n 1e7828 │ │ │ │ + @ instruction: 0xf70400ea │ │ │ │ + b.n 1e7838 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e7e48 : │ │ │ │ stmdb 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 │ │ │ │ @@ -490133,87 +490132,87 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e802e │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #25 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf66a00ea │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf67200ea │ │ │ │ + subs r5, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs.w r0, ip, #7667712 @ 0x750000 │ │ │ │ - subs r4, #12 │ │ │ │ + @ instruction: 0xf58400ea │ │ │ │ + subs r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r1, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf4c200ea │ │ │ │ - b.n 1e883c │ │ │ │ + @ instruction: 0xf4ca00ea │ │ │ │ + b.n 1e884c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eors.w r0, ip, #7667712 @ 0x750000 │ │ │ │ - b.n 1e87fc │ │ │ │ + @ instruction: 0xf4a400ea │ │ │ │ + b.n 1e880c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e87bc │ │ │ │ + b.n 1e87cc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e8778 │ │ │ │ + b.n 1e8788 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e8744 │ │ │ │ + b.n 1e8754 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e8720 │ │ │ │ + b.n 1e8730 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e86ec │ │ │ │ + b.n 1e86fc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf3f600ea │ │ │ │ - b.n 1e86c8 │ │ │ │ + @ instruction: 0xf3fe00ea │ │ │ │ + b.n 1e86d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf3ce00ea │ │ │ │ - b.n 1e868c │ │ │ │ + @ instruction: 0xf3d600ea │ │ │ │ + b.n 1e869c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf3a600ea │ │ │ │ - b.n 1e8648 │ │ │ │ + @ instruction: 0xf3ae00ea │ │ │ │ + b.n 1e8658 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf38000ea │ │ │ │ - b.n 1e8608 │ │ │ │ + @ instruction: 0xf38800ea │ │ │ │ + b.n 1e8618 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf35800ea │ │ │ │ - b.n 1e85c4 │ │ │ │ + @ instruction: 0xf36000ea │ │ │ │ + b.n 1e85d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e8580 │ │ │ │ + b.n 1e8590 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e8548 │ │ │ │ + b.n 1e8558 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e8510 │ │ │ │ + b.n 1e8520 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf2d600ea │ │ │ │ - b.n 1e84d8 │ │ │ │ + @ instruction: 0xf2de00ea │ │ │ │ + b.n 1e84e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf2b200ea │ │ │ │ - b.n 1e849c │ │ │ │ + @ instruction: 0xf2ba00ea │ │ │ │ + b.n 1e84ac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf28c00ea │ │ │ │ - b.n 1e845c │ │ │ │ + @ instruction: 0xf29400ea │ │ │ │ + b.n 1e846c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #236] @ (1e8458 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -490313,28 +490312,28 @@ │ │ │ │ b.n 1e83c0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf13200ea │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + @ instruction: 0xf13a00ea │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add.w r0, sl, #234 @ 0xea │ │ │ │ - svc 0 │ │ │ │ + adds.w r0, r2, #234 @ 0xea │ │ │ │ + svc 8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf0e000ea │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf0e800ea │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r2, r4, #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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr.w r2, [pc, #1384] @ 1e8a08 │ │ │ │ @@ -490849,63 +490848,63 @@ │ │ │ │ nop │ │ │ │ movs r6, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bic.w r0, lr, #234 @ 0xea │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + bics.w r0, r6, #234 @ 0xea │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr12, cr10, {7} │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + cdp 0, 13, cr0, cr4, cr10, {7} │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r2, r4, #3 │ │ │ │ stc2l 0, cr0, [r4, #-976]! @ 0xfffffc30 │ │ │ │ b.n 1e8288 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1e91f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1e918c │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1e9120 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1e8954 │ │ │ │ + bge.n 1e8964 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stcl 0, cr0, [ip], #-936 @ 0xfffffc58 │ │ │ │ - bge.n 1e8b10 │ │ │ │ + ldcl 0, cr0, [r4], #-936 @ 0xfffffc58 │ │ │ │ + bge.n 1e8b20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mcrr 0, 14, r0, r4, cr10 │ │ │ │ - bge.n 1e8acc │ │ │ │ + mcrr 0, 14, r0, ip, cr10 │ │ │ │ + bge.n 1e8adc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 1e8a8c │ │ │ │ + bge.n 1e8a9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1e8a4c │ │ │ │ + bls.n 1e8a5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rsbs r0, sl, sl, asr #3 │ │ │ │ - bls.n 1e8a0c │ │ │ │ + @ instruction: 0xebe200ea │ │ │ │ + bls.n 1e8a1c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1e89cc │ │ │ │ + bls.n 1e89dc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1e898c │ │ │ │ + bls.n 1e899c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1e8b4c │ │ │ │ + bls.n 1e8b5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1e8b0c │ │ │ │ + bls.n 1e8b1c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1e8acc │ │ │ │ + bls.n 1e8adc │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e8a84 : │ │ │ │ stmdb 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 │ │ │ │ @@ -491999,95 +491998,95 @@ │ │ │ │ beq.w 1e8d40 │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #2 │ │ │ │ mla r3, r3, r5, fp │ │ │ │ str.w r1, [r3, #452] @ 0x1c4 │ │ │ │ b.n 1e90ca │ │ │ │ @ instruction: 0xfa1800f4 │ │ │ │ - orn r0, sl, sl, asr #3 │ │ │ │ + orns r0, r2, sl, asr #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr??.w r0, [r0, #244] @ 0xf4 │ │ │ │ ldr??.w r0, [sl, r4, lsl #3] │ │ │ │ - ldmia.w sl, {r1, r3, r5, r6, r7} │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + stmia.w r2!, {r1, r3, r5, r6, r7} │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e958c │ │ │ │ + b.n 1e959c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e93d8 │ │ │ │ + b.n 1e93e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e9264 │ │ │ │ + b.n 1e9274 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e90f4 │ │ │ │ + b.n 1e9104 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e8fd4 │ │ │ │ + b.n 1e8fe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e8f7c │ │ │ │ + b.n 1e8f8c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bge.n 1e9640 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bge.n 1e95cc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1e9dd4 │ │ │ │ + b.n 1e9de4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e9c64 │ │ │ │ + b.n 1e9c74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e9bdc │ │ │ │ + b.n 1e9bec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 1e9784 │ │ │ │ + beq.n 1e9794 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e9a4c │ │ │ │ + b.n 1e9a5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e99b0 │ │ │ │ + b.n 1e99c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e98cc │ │ │ │ + b.n 1e98dc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1e97ac │ │ │ │ + b.n 1e97bc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1e9708 │ │ │ │ + b.n 1e9718 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr.w r3, [fp, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e92c0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx r3 │ │ │ │ @@ -493303,85 +493302,85 @@ │ │ │ │ beq.w 1e8e1a │ │ │ │ b.w 1e9b36 │ │ │ │ nop │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1ea2c8 │ │ │ │ + ble.n 1ea2d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 1ea404 │ │ │ │ + ble.n 1ea414 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bgt.n 1ea488 │ │ │ │ + bgt.n 1ea498 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blt.n 1ea3dc │ │ │ │ + bgt.n 1ea3ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 1ea414 │ │ │ │ + blt.n 1ea424 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r2, r4, #3 │ │ │ │ bne.n 1ea314 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1ea350 │ │ │ │ + bge.n 1ea360 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ bne.n 1ea44c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1ea48c │ │ │ │ + bge.n 1ea49c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ beq.n 1ea388 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1ea3c4 │ │ │ │ + bls.n 1ea3d4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r2, r4, #3 │ │ │ │ beq.n 1ea4c4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1ea500 │ │ │ │ + bls.n 1ea510 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1ea47c │ │ │ │ + bls.n 1ea48c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6, {r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 1ea384 │ │ │ │ + bvc.n 1ea394 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r5!, {r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ @@ -493393,71 +493392,71 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r4, {r1, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1ea460 │ │ │ │ + bcc.n 1ea470 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1ea3b4 │ │ │ │ + bcc.n 1ea3c4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1ea570 │ │ │ │ + bcc.n 1ea580 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - itee al │ │ │ │ - lslal r1, r4, #3 │ │ │ │ - itt ls @ unpredictable > │ │ │ │ - lslls r1, r4, #3 │ │ │ │ - ite vc @ unpredictable │ │ │ │ + itet │ │ │ │ + lsl r1, r4, #3 │ │ │ │ + itt ge @ unpredictable │ │ │ │ + lslge r1, r4, #3 │ │ │ │ + itt vc @ unpredictable │ │ │ │ lslvc r1, r4, #3 │ │ │ │ - ldrvs.w r1, [pc, #2808] @ 1eafe4 │ │ │ │ + ldrvc.w r1, [pc, #2808] @ 1eafe4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ @@ -494488,193 +494487,193 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1e8f94 │ │ │ │ b.w 1e9a60 │ │ │ │ nop │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r1, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r6, 1eb08c │ │ │ │ + cbnz r6, 1eb08e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r2, 1eb08c │ │ │ │ + cbnz r2, 1eb08e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r6, 1eb08a │ │ │ │ + cbnz r6, 1eb08c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - revsh r2, r7 │ │ │ │ + cbnz r2, 1eb08c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 1eb084 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 1eb1a4 │ │ │ │ + cbz r6, 1eb1a6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 1eb1a4 │ │ │ │ + cbz r6, 1eb1a6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r2, 1eb1a4 │ │ │ │ + cbz r2, 1eb1a6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r2, 1eb19e │ │ │ │ + cbz r2, 1eb1a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eb14c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494700,19 +494699,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #328 @ 0x148 │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1eb16c │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 1eb1c8 │ │ │ │ + cbz r4, 1eb1ca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001eb1a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494740,19 +494739,19 @@ │ │ │ │ movw r1, #975 @ 0x3cf │ │ │ │ add.w r2, r2, #340 @ 0x154 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1eb1c8 │ │ │ │ nop │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r6, 1eb210 │ │ │ │ + cbz r6, 1eb212 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001eb208 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -494900,31 +494899,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1eb274 │ │ │ │ nop │ │ │ │ bcs.n 1eb2d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bcs.n 1eb434 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb8dc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eb3bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -495068,31 +495067,31 @@ │ │ │ │ bne.w 1eb426 │ │ │ │ b.n 1eb4e6 │ │ │ │ nop │ │ │ │ beq.n 1eb510 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ beq.n 1eb478 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb73c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001eb564 : │ │ │ │ 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 │ │ │ │ @@ -495309,43 +495308,43 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1eb68a │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - itte vc │ │ │ │ - lslvc r2, r5, #3 │ │ │ │ - lslvc r4, r1, #24 │ │ │ │ - lslvs r2, r4, #3 │ │ │ │ - itee ne │ │ │ │ + ittt hi │ │ │ │ + lslhi r2, r5, #3 │ │ │ │ + lslhi r4, r2, #24 │ │ │ │ + lslhi r2, r4, #3 │ │ │ │ + itte ne │ │ │ │ lslne r2, r5, #3 │ │ │ │ - lsleq r0, r4, #22 │ │ │ │ + lslne r0, r5, #22 │ │ │ │ lsleq r2, r4, #3 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001eb7ec : │ │ │ │ ldr.w r2, [r0, #396] @ 0x18c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1eb7fa │ │ │ │ @@ -495372,19 +495371,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001eb84c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -495547,49 +495546,49 @@ │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r4} │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - add r2, sp, #24 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - cbnz r2, 1eba86 │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r2, 1eba88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r2, 1eba8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r2, 1eba8c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r2, 1eba8e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + cbnz r2, 1eba90 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + lsls r1, r4, #3 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001eba44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495703,37 +495702,37 @@ │ │ │ │ b.n 1eba8e │ │ │ │ ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r6, 1ebbca │ │ │ │ + cbnz r6, 1ebbcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001ebb9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495757,19 +495756,19 @@ │ │ │ │ movw r1, #1606 @ 0x646 │ │ │ │ add.w r2, r2, #488 @ 0x1e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ebbb4 │ │ │ │ nop │ │ │ │ - cbnz r4, 1ebc00 │ │ │ │ + cbnz r4, 1ebc02 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 1ebd18 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 1ebd38 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q8, q8, d1[1] │ │ │ │ + vmla.i32 q8, q12, d1[1] │ │ │ │ │ │ │ │ 001ebbf4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -496019,46 +496018,46 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r3, pc, #920 @ (adr r3, 1ec220 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr1, {7} │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + cdp2 0, 3, cr0, cr12, cr1, {7} │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #448 @ (adr r5, 1ec054 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 1ec074 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr1, {7} │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + cdp2 0, 0, cr0, cr14, cr1, {7} │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #272 @ (adr r5, 1ebfb0 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1ebfd0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #900] @ 0x384 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + stc2l 0, cr0, [r2, #900]! @ 0x384 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #104 @ (adr r5, 1ebf14 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 1ebf34 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc2 0, cr0, [r0, #900]! @ 0x384 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + ldc2 0, cr0, [r8, #900]! @ 0x384 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 1ec278 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 1ec298 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #900] @ 0x384 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + stc2 0, cr0, [lr, #900] @ 0x384 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 1ec1dc ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1ec1fc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-900] @ 0xfffffc7c │ │ │ │ + stc2l 0, cr0, [r4, #-900]! @ 0xfffffc7c │ │ │ │ │ │ │ │ 001ebec8 : │ │ │ │ stmdb 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 ip, [pc, #780] @ 1ec1e8 │ │ │ │ @@ -496368,68 +496367,68 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ec042 │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad600e7 │ │ │ │ + @ instruction: 0xfade00e7 │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldc2 0, cr0, [lr], {224} @ 0xe0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf4c200e1 │ │ │ │ - push {r5, r7} │ │ │ │ + @ instruction: 0xf4ca00e1 │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ec470 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 1ec490 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb2c00e1 │ │ │ │ + @ instruction: 0xfb3400e1 │ │ │ │ asrs r2, r2, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r0, pc, #616 @ (adr r0, 1ec490 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfae800e1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + @ instruction: 0xfaf000e1 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 1ec2d4 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 1ec2f4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfabe00e1 │ │ │ │ - push {r1} │ │ │ │ + @ instruction: 0xfac600e1 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 1ec620 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 1ec240 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfa8e00e1 │ │ │ │ - cbz r6, 1ec2bc │ │ │ │ + @ instruction: 0xfa9600e1 │ │ │ │ + cbz r6, 1ec2be │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #816 @ (adr r1, 1ec57c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 1ec59c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfa6200e1 │ │ │ │ - cbz r4, 1ec2be │ │ │ │ + @ instruction: 0xfa6a00e1 │ │ │ │ + cbz r4, 1ec2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #648 @ (adr r1, 1ec4e0 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 1ec500 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfa3800e1 │ │ │ │ - cbz r2, 1ec2c0 │ │ │ │ + @ instruction: 0xfa4000e1 │ │ │ │ + cbz r2, 1ec2c2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb9c00e1 │ │ │ │ - @ instruction: 0xfa0e00e1 │ │ │ │ - cbz r4, 1ec2c0 │ │ │ │ + @ instruction: 0xfba400e1 │ │ │ │ + @ instruction: 0xfa1600e1 │ │ │ │ + cbz r4, 1ec2c2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 1ec398 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1ec3b8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vld1.8 {d16[7]}, [r0], r1 │ │ │ │ + vld1.8 {d16[7]}, [r8], r1 │ │ │ │ │ │ │ │ 001ec274 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #312] @ 1ec3bc │ │ │ │ @@ -496558,35 +496557,35 @@ │ │ │ │ b.n 1ec2e4 │ │ │ │ stmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfa6400e1 │ │ │ │ - sxth r4, r0 │ │ │ │ + @ instruction: 0xfa6c00e1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb.w r0, [r6, #225] @ 0xe1 │ │ │ │ - cbz r2, 1ec410 │ │ │ │ + strb.w r0, [lr, #225] @ 0xe1 │ │ │ │ + cbz r2, 1ec412 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr.w r0, [lr, r1, lsl #2] │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + str??.w r0, [r6, r1, lsl #2] │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r4, 1ec414 │ │ │ │ + cbz r4, 1ec416 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh.w r0, [r4, r1, lsl #2] │ │ │ │ - cbz r6, 1ec412 │ │ │ │ + ldrh.w r0, [ip, r1, lsl #2] │ │ │ │ + cbz r6, 1ec414 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb.w r0, [sl, r1, lsl #2] │ │ │ │ + ldrb.w r0, [r2, r1, lsl #2] │ │ │ │ │ │ │ │ 001ec3fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -496710,40 +496709,40 @@ │ │ │ │ add.w r2, r2, #532 @ 0x214 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ec454 │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [r0, r1, lsl #2] │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + ldrsb.w r0, [r8, r1, lsl #2] │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf72a00e1 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf73200e1 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf70400e1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xf70c00e1 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf6d800e1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf6e000e1 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf6b000e1 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf6b800e1 │ │ │ │ + add sp, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf68a00e1 │ │ │ │ + @ instruction: 0xf69200e1 │ │ │ │ │ │ │ │ 001ec580 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ @@ -496797,25 +496796,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1739 @ 0x6cb │ │ │ │ add.w r2, r2, #552 @ 0x228 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ec59c │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf7c800e1 │ │ │ │ - @ instruction: 0xf5e200e1 │ │ │ │ + @ instruction: 0xf7d000e1 │ │ │ │ + @ instruction: 0xf5ea00e1 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub.w r0, sl, #7372800 @ 0x708000 │ │ │ │ + subs.w r0, r2, #7372800 @ 0x708000 │ │ │ │ │ │ │ │ 001ec638 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -496842,19 +496841,19 @@ │ │ │ │ movw r1, #1769 @ 0x6e9 │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ec658 │ │ │ │ nop │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf53c00e1 │ │ │ │ + adc.w r0, r4, #7372800 @ 0x708000 │ │ │ │ │ │ │ │ 001ec698 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #428] @ 1ec854 │ │ │ │ @@ -497028,44 +497027,44 @@ │ │ │ │ nop │ │ │ │ bkpt 0x0012 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orrs.w r0, r0, #7372800 @ 0x708000 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + orrs.w r0, r8, #7372800 @ 0x708000 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands.w r0, r6, #7372800 @ 0x708000 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + ands.w r0, lr, #7372800 @ 0x708000 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf3ea00e1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf3f200e1 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf3c200e1 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf3ca00e1 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf39a00e1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf3a200e1 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf37200e1 │ │ │ │ + @ instruction: 0xf37a00e1 │ │ │ │ │ │ │ │ 001ec8a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ @@ -497164,25 +497163,25 @@ │ │ │ │ add.w r2, r2, #588 @ 0x24c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1793 @ 0x701 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ec94c │ │ │ │ nop │ │ │ │ - bics.w r0, r0, #7372800 @ 0x708000 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + bics.w r0, r8, #7372800 @ 0x708000 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf23200e1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf23a00e1 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - addw r0, r4, #225 @ 0xe1 │ │ │ │ + addw r0, ip, #225 @ 0xe1 │ │ │ │ │ │ │ │ 001ec9e0 : │ │ │ │ stmdb 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 r3, [pc, #756] @ (1ecce8 ) │ │ │ │ @@ -497483,57 +497482,57 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf0ba00e1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + @ instruction: 0xf0c200e1 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movw r0, #49377 @ 0xc0e1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + @ instruction: 0xf25400e1 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orr.w r0, ip, #225 @ 0xe1 │ │ │ │ - @ instruction: 0xf22a00e1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + orrs.w r0, r4, #225 @ 0xe1 │ │ │ │ + @ instruction: 0xf23200e1 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - and.w r0, r8, #225 @ 0xe1 │ │ │ │ + ands.w r0, r0, #225 @ 0xe1 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 d0, d24, d1[1] │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + vext.8 q0, q8, , #0 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.s q8, q15, │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + vmla.i d0, d22, d1[4] │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.s16 q8, q11, │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + vhadd.s16 q8, q15, │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.s32 q0, q13, │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + vhadd.s q0, q9, │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.s8 q0, q8, │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + vhadd.s8 q0, q12, │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ecd68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -497777,47 +497776,47 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 1ed1cc ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 1ed1ec ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vhadd.s16 q0, q12, │ │ │ │ - ldcl 0, cr0, [r6], #900 @ 0x384 │ │ │ │ - vhadd.s q8, q10, │ │ │ │ - add r6, pc, #176 @ (adr r6, 1ed0bc ) │ │ │ │ + vhadd.s32 q0, q8, │ │ │ │ + ldcl 0, cr0, [lr], #900 @ 0x384 │ │ │ │ + vhadd.s q8, q14, │ │ │ │ + add r6, pc, #208 @ (adr r6, 1ed0dc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc 0, cr0, [r2], #900 @ 0x384 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 1ed400 ) │ │ │ │ + ldc 0, cr0, [sl], #900 @ 0x384 │ │ │ │ + add r6, pc, #8 @ (adr r6, 1ed020 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vhadd.s8 q0, q12, │ │ │ │ - stc 0, cr0, [r6], {225} @ 0xe1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 1ed34c ) │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - cdp 0, 10, cr0, cr8, cr1, {7} │ │ │ │ - mrrc 0, 14, r0, r6, cr1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 1ed2a8 ) │ │ │ │ + vhadd.s16 q0, q8, │ │ │ │ + stc 0, cr0, [lr], {225} @ 0xe1 │ │ │ │ + add r5, pc, #840 @ (adr r5, 1ed36c ) │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + cdp 0, 11, cr0, cr0, cr1, {7} │ │ │ │ + mrrc 0, 14, r0, lr, cr1 │ │ │ │ + add r5, pc, #664 @ (adr r5, 1ed2c8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc 0, cr0, [sl], #-900 @ 0xfffffc7c │ │ │ │ - add r5, pc, #472 @ (adr r5, 1ed214 ) │ │ │ │ + ldc 0, cr0, [r2], #-900 @ 0xfffffc7c │ │ │ │ + add r5, pc, #504 @ (adr r5, 1ed234 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc 0, cr0, [r2], {225} @ 0xe1 │ │ │ │ - add r5, pc, #312 @ (adr r5, 1ed180 ) │ │ │ │ + stc 0, cr0, [sl], {225} @ 0xe1 │ │ │ │ + add r5, pc, #344 @ (adr r5, 1ed1a0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rsbs r0, sl, r1, asr #3 │ │ │ │ + @ instruction: 0xebe200e1 │ │ │ │ │ │ │ │ 001ed050 : │ │ │ │ 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 │ │ │ │ @@ -498054,50 +498053,50 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1ed260 │ │ │ │ nop │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed9cc │ │ │ │ + b.n 1ed9dc │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r6, 1ed326 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #560 @ (adr r3, 1ed504 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 1ed524 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands.w r0, r8, r1, asr #3 │ │ │ │ - stc 0, cr0, [sl], {225} @ 0xe1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1ed414 ) │ │ │ │ + bic.w r0, r0, r1, asr #3 │ │ │ │ + ldc 0, cr0, [r2], {225} @ 0xe1 │ │ │ │ + add r3, pc, #336 @ (adr r3, 1ed434 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r6, #900] @ 0x384 │ │ │ │ + ldrd r0, r0, [lr, #900] @ 0x384 │ │ │ │ bcs.n 1ed218 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 1ed360 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 1ed380 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe9aa00e1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 1ed6b8 ) │ │ │ │ + @ instruction: 0xe9b200e1 │ │ │ │ + add r2, pc, #992 @ (adr r2, 1ed6d8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - rsb r0, lr, r1, asr #3 │ │ │ │ - ldrd r0, r0, [r2, #-900]! @ 0x384 │ │ │ │ - add r2, pc, #760 @ (adr r2, 1ed5fc ) │ │ │ │ + rsbs r0, r6, r1, asr #3 │ │ │ │ + ldrd r0, r0, [sl, #-900]! @ 0x384 │ │ │ │ + add r2, pc, #792 @ (adr r2, 1ed61c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrd r0, r0, [r2, #-900] @ 0x384 │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ed568 ) │ │ │ │ + ldrd r0, r0, [sl, #-900] @ 0x384 │ │ │ │ + add r2, pc, #632 @ (adr r2, 1ed588 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sub.w r0, r2, r1, asr #3 │ │ │ │ - ldmdb r4, {r0, r5, r6, r7} │ │ │ │ - add r2, pc, #392 @ (adr r2, 1ed4a4 ) │ │ │ │ + sub.w r0, sl, r1, asr #3 │ │ │ │ + ldmdb ip, {r0, r5, r6, r7} │ │ │ │ + add r2, pc, #424 @ (adr r2, 1ed4c4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrd r0, r0, [r6], #900 @ 0x384 │ │ │ │ + ldrd r0, r0, [lr], #900 @ 0x384 │ │ │ │ │ │ │ │ 001ed324 : │ │ │ │ stmdb 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -498254,37 +498253,37 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ed3a0 │ │ │ │ cbz r4, 1ed4e4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1ed794 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1ed7b4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strex r0, r0, [r0, #900] @ 0x384 │ │ │ │ + strex r0, r0, [r8, #900] @ 0x384 │ │ │ │ cbz r4, 1ed4da │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics.w r0, lr, r1, asr #3 │ │ │ │ - add r0, pc, #952 @ (adr r0, 1ed898 ) │ │ │ │ + orr.w r0, r6, r1, asr #3 │ │ │ │ + add r0, pc, #984 @ (adr r0, 1ed8b8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1ed3c8 │ │ │ │ + b.n 1ed3d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #624 @ (adr r0, 1ed760 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 1ed780 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1ed348 │ │ │ │ + b.n 1ed358 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ed4fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -498362,31 +498361,31 @@ │ │ │ │ movw r1, #1957 @ 0x7a5 │ │ │ │ add.w r2, r2, #648 @ 0x288 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ed51e │ │ │ │ nop │ │ │ │ - ldmdb r4!, {r0, r5, r6, r7} │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldmdb ip!, {r0, r5, r6, r7} │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ed2a8 │ │ │ │ + b.n 1ed2b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmdb lr, {r0, r5, r6, r7} │ │ │ │ - b.n 1ed23c │ │ │ │ + ldmdb r6, {r0, r5, r6, r7} │ │ │ │ + b.n 1ed24c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r2, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1ed1e4 │ │ │ │ + b.n 1ed1f4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ed5fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -498411,19 +498410,19 @@ │ │ │ │ movw r1, #1982 @ 0x7be │ │ │ │ add.w r2, r2, #664 @ 0x298 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ed618 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1ed150 │ │ │ │ + b.n 1ed160 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ed658 : │ │ │ │ stmdb 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 │ │ │ │ @@ -499587,85 +499586,85 @@ │ │ │ │ b.n 1eda66 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1edbc8 │ │ │ │ + b.n 1edbd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ee9a4 │ │ │ │ + b.n 1ee9b4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ee904 │ │ │ │ + b.n 1ee914 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ee798 │ │ │ │ + b.n 1ee7a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ee624 │ │ │ │ + b.n 1ee634 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ee568 │ │ │ │ + b.n 1ee578 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ee2ac │ │ │ │ + b.n 1ee2bc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ble.n 1ee1b0 │ │ │ │ + ble.n 1ee1c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 1ee344 │ │ │ │ + blt.n 1ee354 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 1ee384 │ │ │ │ + bge.n 1ee394 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r6, [r2, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr.w r0, [pc, #1380] @ 1ee830 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ add r0, pc │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ @@ -500164,163 +500163,163 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 1eda66 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 1ee794 │ │ │ │ + blt.n 1ee7a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1ee7b4 │ │ │ │ + bhi.n 1ee7c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1ee940 │ │ │ │ + bhi.n 1ee750 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1ee8f4 │ │ │ │ + bhi.n 1ee904 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1ee8a8 │ │ │ │ + bhi.n 1ee8b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1ee808 │ │ │ │ + bvc.n 1ee818 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1ee910 │ │ │ │ + bvc.n 1ee920 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1ee858 │ │ │ │ + bvs.n 1ee868 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1ee930 │ │ │ │ + bvs.n 1ee940 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 1ee8d8 │ │ │ │ + bvs.n 1ee8e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 1ee898 │ │ │ │ + bpl.n 1ee8a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 1ee97c │ │ │ │ + bpl.n 1ee98c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1ee9e4 │ │ │ │ + bmi.n 1ee9f4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1ee9a4 │ │ │ │ + bmi.n 1ee9b4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1ee884 │ │ │ │ + bcc.n 1ee894 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ee95c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -500410,37 +500409,37 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ee9d8 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 1eeacc │ │ │ │ + bpl.n 1eeadc │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1eeb00 │ │ │ │ + bpl.n 1eeb10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1eea38 │ │ │ │ + bmi.n 1eea48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eea74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -500627,55 +500626,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1eeb98 │ │ │ │ + bcc.n 1eeba8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1eebc0 │ │ │ │ + bcc.n 1eebd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 1eed4c │ │ │ │ + bcc.n 1eeb5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1eed08 │ │ │ │ + bcc.n 1eed18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1eeccc │ │ │ │ + bcc.n 1eecdc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1eec90 │ │ │ │ + bcc.n 1eeca0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1eec50 │ │ │ │ + bcs.n 1eec60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1eec14 │ │ │ │ + bcs.n 1eec24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eec8c : │ │ │ │ ldr r3, [pc, #92] @ (1eecec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1eec9c │ │ │ │ @@ -500711,19 +500710,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1eecc2 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7de │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1eecf4 │ │ │ │ + bcs.n 1eed04 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eecfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -500777,25 +500776,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1eed2e │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1eecac │ │ │ │ + bne.n 1eecbc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1eee6c │ │ │ │ + bne.n 1eee7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eeda0 : │ │ │ │ ldr r3, [pc, #180] @ (1eee58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 1eedac │ │ │ │ @@ -500874,39 +500873,39 @@ │ │ │ │ movs r1, #23 │ │ │ │ blx b4f18 │ │ │ │ b.n 1eedec │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ca │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r7, r7, #6 │ │ │ │ - vqshl.u32 q14, q7, #31 │ │ │ │ + @ instruction: 0xffffc766 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r5, #155 @ 0x9b │ │ │ │ - vqrdmulh.s q14, , d0[0] │ │ │ │ + vqrdmulh.s q14, , d8[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5, {r0, r3, r4, r5} │ │ │ │ - @ instruction: 0xfffe676a │ │ │ │ + vqshl.u32 q11, q9, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1eeeb8 │ │ │ │ + bne.n 1eeec8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1eee80 │ │ │ │ + bne.n 1eee90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1eee48 │ │ │ │ + beq.n 1eee58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001eee98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -500984,17 +500983,17 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n 1eefec │ │ │ │ + beq.n 1eeffc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ ... │ │ │ │ │ │ │ │ 001eef60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -501072,17 +501071,17 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ef020 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -501313,23 +501312,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001ef250 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -501562,23 +501561,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r1, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ef484 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -501689,17 +501688,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001ef598 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -501810,17 +501809,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ef6ac : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1ef798 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -501949,17 +501948,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ef7d4 : │ │ │ │ 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 │ │ │ │ @@ -502278,41 +502277,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001efaf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502594,23 +502593,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r2, [r5, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001efdb4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502775,17 +502774,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eff44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503082,29 +503081,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r6, [r0, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0270 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503308,23 +503307,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r2, 1f04e8 │ │ │ │ + cbnz r2, 1f04ea │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r2, [r7, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 1f04ea │ │ │ │ + cbnz r0, 1f04ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0494 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503532,23 +503531,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r4, 1f06bc │ │ │ │ + cbnz r4, 1f06be │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r4, 1f06be │ │ │ │ + cbnz r4, 1f06c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f06ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503752,23 +503751,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f08d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503994,23 +503993,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0b14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504205,23 +504204,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r6, 1f0d4a │ │ │ │ + cbz r6, 1f0d4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r0, 1f0d50 │ │ │ │ + cbz r0, 1f0d52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001f0d0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504418,23 +504417,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r2, 1f0f0c │ │ │ │ + cbz r2, 1f0f0e │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r2, 1f0f0e │ │ │ │ + cbz r2, 1f0f10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0f08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -504727,29 +504726,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001f122c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -505046,29 +505045,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1558 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -505365,29 +505364,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 1f1c28 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 1f1c48 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 1f1bcc ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 1f1bec ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1884 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -505684,29 +505683,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 1f1f40 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 1f1f60 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r0, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #768 @ (adr r4, 1f1ea4 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 1f1ec4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r5, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 1f1e48 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 1f1e68 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1bb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -505932,23 +505931,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 1f1f90 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 1f1fb0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #216 @ (adr r2, 1f1eec ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 1f1f0c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1e14 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -506235,29 +506234,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f20c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -506561,31 +506560,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f2408 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -506801,23 +506800,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -507595,89 +507594,89 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 1f2ab4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r0, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #256] @ (1f2ff0 ) │ │ │ │ + ldr r6, [pc, #288] @ (1f3010 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #480] @ (1f30dc ) │ │ │ │ + ldr r4, [pc, #512] @ (1f30fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #336] @ (1f3058 ) │ │ │ │ + ldr r4, [pc, #368] @ (1f3078 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #200] @ (1f2fdc ) │ │ │ │ + ldr r4, [pc, #232] @ (1f2ffc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #24] @ (1f2f38 ) │ │ │ │ + ldr r4, [pc, #56] @ (1f2f58 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #792] @ (1f3248 ) │ │ │ │ + ldr r3, [pc, #824] @ (1f3268 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #656] @ (1f31cc ) │ │ │ │ + ldr r3, [pc, #688] @ (1f31ec ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #528] @ (1f3158 ) │ │ │ │ + ldr r3, [pc, #560] @ (1f3178 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #392] @ (1f30dc ) │ │ │ │ + ldr r3, [pc, #424] @ (1f30fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #256] @ (1f3060 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f3080 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #160] @ (1f300c ) │ │ │ │ + ldr r3, [pc, #192] @ (1f302c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001f2f6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -507933,67 +507932,67 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (1f35e4 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f3204 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #360] @ (1f3360 ) │ │ │ │ + ldr r1, [pc, #392] @ (1f3380 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #216] @ (1f32dc ) │ │ │ │ + ldr r1, [pc, #248] @ (1f32fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r7, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #992] @ (1f35f0 ) │ │ │ │ + ldr r1, [pc, #0] @ (1f3210 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #840] @ (1f3564 ) │ │ │ │ + ldr r0, [pc, #872] @ (1f3584 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #696] @ (1f34e0 ) │ │ │ │ + ldr r0, [pc, #728] @ (1f3500 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #544] @ (1f3454 ) │ │ │ │ + ldr r0, [pc, #576] @ (1f3474 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #400] @ (1f33d0 ) │ │ │ │ + ldr r0, [pc, #432] @ (1f33f0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #256] @ (1f334c ) │ │ │ │ + ldr r0, [pc, #288] @ (1f336c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f3258 : │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -508157,43 +508156,43 @@ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ add r0, pc │ │ │ │ b.n 1f336e │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r8, pc │ │ │ │ + bx r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f33fc : │ │ │ │ cbz r1, 1f3416 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r4, [r1, #0] │ │ │ │ @@ -508677,65 +508676,65 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r6, [r7, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f3960 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001f3964 : │ │ │ │ @@ -509140,99 +509139,99 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [pc, #232] @ (1f3e34 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r1, [pc, #912] @ (1f4100 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f3e00 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -509375,43 +509374,43 @@ │ │ │ │ b.n 1f3e48 │ │ │ │ mov sl, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mov r4, lr │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f3f98 : │ │ │ │ stmdb 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 │ │ │ │ @@ -510161,147 +510160,147 @@ │ │ │ │ b.n 1f4270 │ │ │ │ cmp r2, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ muls r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r5, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r7, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r7, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r0, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f48cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -511360,169 +511359,169 @@ │ │ │ │ nop │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r3, #202 @ 0xca │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, r7, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f5528 : │ │ │ │ stmdb 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 │ │ │ │ @@ -512083,87 +512082,87 @@ │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 1f55a0 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r7, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r6, r3, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r6, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f5ba4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -512457,65 +512456,65 @@ │ │ │ │ b.n 1f5cd0 │ │ │ │ cmp r1, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f5f18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -513073,67 +513072,67 @@ │ │ │ │ nop │ │ │ │ movs r5, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r6, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i16 q8, q13, d0[2] │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + vmla.i32 q8, q9, d0[1] │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vtrn.32 q0, q8 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + vmla.i q8, q9, d0[4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i16 q0, q11, d0[2] │ │ │ │ - vhadd.u q8, q10, q8 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + vmla.i16 q0, q15, d0[2] │ │ │ │ + vhadd.u q8, q14, q8 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vhadd.u16 q8, q8, q8 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + vhadd.u16 q8, q12, q8 │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u32 q0, q14, q8 │ │ │ │ - vhadd.u8 q0, q13, q8 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr0, {7} │ │ │ │ - cdp2 0, 12, cr0, cr8, cr0, {7} │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + vhadd.u q0, q10, q8 │ │ │ │ + vhadd.u16 q0, q9, q8 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr0, {7} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr0, {7} │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr0, {7} │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + cdp2 0, 10, cr0, cr10, cr0, {7} │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr0, {7} │ │ │ │ - cdp2 0, 5, cr0, cr10, cr0, {7} │ │ │ │ - cdp2 0, 3, cr0, cr8, cr0, {7} │ │ │ │ + cdp2 0, 8, cr0, cr4, cr0, {7} │ │ │ │ + cdp2 0, 6, cr0, cr2, cr0, {7} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr0, {7} │ │ │ │ │ │ │ │ 001f6584 : │ │ │ │ stmdb 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 │ │ │ │ @@ -513512,53 +513511,53 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1f67de │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r4, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfa3a00e0 │ │ │ │ - @ instruction: 0xfa1800e0 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + @ instruction: 0xfa4200e0 │ │ │ │ + @ instruction: 0xfa2000e0 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr??.w r0, [r4, #224] @ 0xe0 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldr??.w r0, [ip, #224] @ 0xe0 │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vst1.8 {d16[7]}, [lr], r0 │ │ │ │ - vld1.8 {d0[7]}, [ip], r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + ldr??.w r0, [r6, #224] @ 0xe0 │ │ │ │ + ldrsh.w r0, [r4, #224] @ 0xe0 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vst1.8 {d0[7]}, [r8], r0 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb.w r0, [r0, #224] @ 0xe0 │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f6a00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -513894,74 +513893,74 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1f6b38 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, r0, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf78c00e0 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + @ instruction: 0xf79400e0 │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf76400e0 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + @ instruction: 0xf76c00e0 │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf71000e0 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + @ instruction: 0xf71800e0 │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf6ea00e0 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + @ instruction: 0xf6f200e0 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf65e00e0 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + @ instruction: 0xf66600e0 │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf63c00e0 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + movw r0, #18656 @ 0x48e0 │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf5e200e0 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + @ instruction: 0xf5ea00e0 │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f6ddc : │ │ │ │ stmdb 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 │ │ │ │ @@ -514493,87 +514492,87 @@ │ │ │ │ nop │ │ │ │ asrs r6, r0, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r1, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ stc2l 0, cr0, [r0], #-892 @ 0xfffffc84 │ │ │ │ mcrr2 0, 13, r0, r2, cr15 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - addw r0, r4, #224 @ 0xe0 │ │ │ │ - @ instruction: 0xf1e600e0 │ │ │ │ - rsb r0, r8, #224 @ 0xe0 │ │ │ │ - sub.w r0, sl, #224 @ 0xe0 │ │ │ │ - @ instruction: 0xf18c00e0 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + addw r0, ip, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf1ee00e0 │ │ │ │ + rsbs r0, r0, #224 @ 0xe0 │ │ │ │ + subs.w r0, r2, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf19400e0 │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbc.w r0, sl, #224 @ 0xe0 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + sbcs.w r0, r2, #224 @ 0xe0 │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adc.w r0, r8, #224 @ 0xe0 │ │ │ │ - @ instruction: 0xf12a00e0 │ │ │ │ - add.w r0, ip, #224 @ 0xe0 │ │ │ │ - @ instruction: 0xf0f000e0 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + adcs.w r0, r0, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf13200e0 │ │ │ │ + adds.w r0, r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf0f800e0 │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf0d000e0 │ │ │ │ - @ instruction: 0xf0b200e0 │ │ │ │ - eors.w r0, r4, #224 @ 0xe0 │ │ │ │ - eor.w r0, r6, #224 @ 0xe0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + @ instruction: 0xf0d800e0 │ │ │ │ + @ instruction: 0xf0ba00e0 │ │ │ │ + eors.w r0, ip, #224 @ 0xe0 │ │ │ │ + eor.w r0, lr, #224 @ 0xe0 │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orn r0, r6, #224 @ 0xe0 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + orn r0, lr, #224 @ 0xe0 │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orr.w r0, r4, #224 @ 0xe0 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + orr.w r0, ip, #224 @ 0xe0 │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bic.w r0, r2, #224 @ 0xe0 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + bic.w r0, sl, #224 @ 0xe0 │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - and.w r0, r0, #224 @ 0xe0 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + and.w r0, r8, #224 @ 0xe0 │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001f73f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -514937,63 +514936,63 @@ │ │ │ │ b.n 1f7480 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #880] @ (1f7b18 ) │ │ │ │ + ldr r6, [pc, #912] @ (1f7b38 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r4, r7, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #976] @ (1f7b88 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1f7ba8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xf65a00df │ │ │ │ @ instruction: 0xf63c00df │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #896 @ 0x380 │ │ │ │ - ldr r5, [pc, #88] @ (1f7824 ) │ │ │ │ + stc 0, cr0, [r6, #-896] @ 0xfffffc80 │ │ │ │ + ldr r5, [pc, #120] @ (1f7844 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldcl 0, cr0, [sl], {224} @ 0xe0 │ │ │ │ - ldc 0, cr0, [ip], #896 @ 0x380 │ │ │ │ - ldc 0, cr0, [lr], {224} @ 0xe0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + stcl 0, cr0, [r2], #896 @ 0x380 │ │ │ │ + stcl 0, cr0, [r4], {224} @ 0xe0 │ │ │ │ + stc 0, cr0, [r6], #896 @ 0x380 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-896 @ 0xfffffc80 │ │ │ │ - ldr r4, [pc, #600] @ (1f7a3c ) │ │ │ │ + stc 0, cr0, [r6], {224} @ 0xe0 │ │ │ │ + ldr r4, [pc, #632] @ (1f7a5c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrrc 0, 14, r0, lr, cr0 │ │ │ │ - mcrr 0, 14, r0, r0, cr0 │ │ │ │ - stc 0, cr0, [r2], #-896 @ 0xfffffc80 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + stcl 0, cr0, [r6], #-896 @ 0xfffffc80 │ │ │ │ + mcrr 0, 14, r0, r8, cr0 │ │ │ │ + stc 0, cr0, [sl], #-896 @ 0xfffffc80 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [r2], {224} @ 0xe0 │ │ │ │ - ldr r4, [pc, #104] @ (1f7864 ) │ │ │ │ + stc 0, cr0, [sl], {224} @ 0xe0 │ │ │ │ + ldr r4, [pc, #136] @ (1f7884 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - rsbs r0, lr, r0, asr #3 │ │ │ │ - ldr r3, [pc, #984] @ (1f7be0 ) │ │ │ │ + @ instruction: 0xebe600e0 │ │ │ │ + ldr r3, [pc, #1016] @ (1f7c00 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs.w r0, sl, r0, asr #3 │ │ │ │ - ldr r3, [pc, #840] @ (1f7b5c ) │ │ │ │ + rsb r0, r2, r0, asr #3 │ │ │ │ + ldr r3, [pc, #872] @ (1f7b7c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xeb9600e0 │ │ │ │ - ldr r3, [pc, #696] @ (1f7ad8 ) │ │ │ │ + @ instruction: 0xeb9e00e0 │ │ │ │ + ldr r3, [pc, #728] @ (1f7af8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f7820 : │ │ │ │ stmdb 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 │ │ │ │ @@ -515415,92 +515414,92 @@ │ │ │ │ b.n 1f7a22 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #776] @ (1f7f60 ) │ │ │ │ + ldr r1, [pc, #808] @ (1f7f80 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r3, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia.w r4, {r5, r6, r7} │ │ │ │ - ldr r0, [pc, #776] @ (1f7f7c ) │ │ │ │ + stmia.w ip, {r5, r6, r7} │ │ │ │ + ldr r0, [pc, #808] @ (1f7f9c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #640] @ (1f7efc ) │ │ │ │ + ldr r0, [pc, #672] @ (1f7f1c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strex r0, r0, [r4, #896] @ 0x380 │ │ │ │ - ldr r0, [pc, #520] @ (1f7e90 ) │ │ │ │ + strex r0, r0, [ip, #896] @ 0x380 │ │ │ │ + ldr r0, [pc, #552] @ (1f7eb0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe80e00e0 │ │ │ │ - ldr r0, [pc, #304] @ (1f7dc4 ) │ │ │ │ + @ instruction: 0xe81600e0 │ │ │ │ + ldr r0, [pc, #336] @ (1f7de4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1f7c78 │ │ │ │ + b.n 1f7c88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #176] @ (1f7d50 ) │ │ │ │ + ldr r0, [pc, #208] @ (1f7d70 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q8, q15, d9[1] │ │ │ │ - b.n 1f7c44 │ │ │ │ + vtrn.16 q8, │ │ │ │ + b.n 1f7c54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #24] @ (1f7cc4 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f7ce4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f7c10 │ │ │ │ + b.n 1f7c20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f7bd4 │ │ │ │ + b.n 1f7be4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blxns r9 │ │ │ │ + blxns sl │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i q0, q15, d1[6] │ │ │ │ - b.n 1f7ba0 │ │ │ │ + vmla.i16 q0, q11, d1[3] │ │ │ │ + b.n 1f7bb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u32 q8, q15, │ │ │ │ - b.n 1f7b6c │ │ │ │ + vhadd.u q8, q11, │ │ │ │ + b.n 1f7b7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u8 q8, q15, │ │ │ │ - b.n 1f7b38 │ │ │ │ + vhadd.u16 q8, q11, │ │ │ │ + b.n 1f7b48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u32 q0, q15, │ │ │ │ - b.n 1f7b00 │ │ │ │ + vhadd.u q0, q11, │ │ │ │ + b.n 1f7b10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u8 q0, q14, │ │ │ │ - b.n 1f7ac8 │ │ │ │ + vhadd.u16 q0, q10, │ │ │ │ + b.n 1f7ad8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr9, {7} │ │ │ │ + cdp2 0, 15, cr0, cr2, cr9, {7} │ │ │ │ │ │ │ │ 001f7cfc : │ │ │ │ stmdb 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 │ │ │ │ @@ -516096,95 +516095,95 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1f8042 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip], #932 @ 0x3a4 │ │ │ │ - add ip, sp │ │ │ │ + stc2l 0, cr0, [r4], {233} @ 0xe9 │ │ │ │ + add ip, lr │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb7200e9 │ │ │ │ - b.n 1f89c0 │ │ │ │ + @ instruction: 0xfb7a00e9 │ │ │ │ + b.n 1f89d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb1600e9 │ │ │ │ - b.n 1f8914 │ │ │ │ + @ instruction: 0xfb1e00e9 │ │ │ │ + b.n 1f8924 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfa2a00e9 │ │ │ │ - b.n 1f874c │ │ │ │ + @ instruction: 0xfa3200e9 │ │ │ │ + b.n 1f875c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfa0600e9 │ │ │ │ - b.n 1f8710 │ │ │ │ + @ instruction: 0xfa0e00e9 │ │ │ │ + b.n 1f8720 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vld1.8 {d16[7]}, [r2], r9 │ │ │ │ - b.n 1f86d4 │ │ │ │ + vld1.8 {d16[7]}, [sl], r9 │ │ │ │ + b.n 1f86e4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh.w r0, [lr, #233] @ 0xe9 │ │ │ │ - b.n 1f8698 │ │ │ │ + vst1.8 {d16[7]}, [r6], r9 │ │ │ │ + b.n 1f86a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb.w r0, [sl, #233] @ 0xe9 │ │ │ │ - b.n 1f865c │ │ │ │ + vld1.8 {d0[7]}, [r2], r9 │ │ │ │ + b.n 1f866c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr??.w r0, [r6, r9, lsl #2] │ │ │ │ - b.n 1f8620 │ │ │ │ + ldr??.w r0, [lr, r9, lsl #2] │ │ │ │ + b.n 1f8630 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr??.w r0, [r2, r9, lsl #2] │ │ │ │ - b.n 1f85e4 │ │ │ │ + ldr??.w r0, [sl, r9, lsl #2] │ │ │ │ + b.n 1f85f4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vld4. {d0-d3}, [lr :128], r9 │ │ │ │ - sbcs r0, r3 │ │ │ │ + ldrsh.w r0, [r6, r9, lsl #2] │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vst4. {d0-d3}, [r0 :128], r9 │ │ │ │ - b.n 1f8558 │ │ │ │ + vst4. {d0-d3}, [r8 :128], r9 │ │ │ │ + b.n 1f8568 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr.w r0, [ip, #233] @ 0xe9 │ │ │ │ - asrs r2, r6 │ │ │ │ + str??.w r0, [r4, #233] @ 0xe9 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str.w r0, [r4, #233] @ 0xe9 │ │ │ │ - b.n 1f84f8 │ │ │ │ + str.w r0, [ip, #233] @ 0xe9 │ │ │ │ + b.n 1f8508 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f84bc │ │ │ │ + b.n 1f84cc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb.w r0, [r2, #233] @ 0xe9 │ │ │ │ - b.n 1f8484 │ │ │ │ + strb.w r0, [sl, #233] @ 0xe9 │ │ │ │ + b.n 1f8494 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr.w r0, [ip, r9, lsl #2] │ │ │ │ - b.n 1f8444 │ │ │ │ + str??.w r0, [r4, r9, lsl #2] │ │ │ │ + b.n 1f8454 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f83a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -516767,102 +516766,102 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subw r0, r0, #2281 @ 0x8e9 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subw r0, r8, #2281 @ 0x8e9 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r2, #7634944 @ 0x748000 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + adc.w r0, sl, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f89cc │ │ │ │ + ble.n 1f89dc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ mrc2 0, 5, r0, cr2, cr3, {7} │ │ │ │ - eor.w r0, r6, #7634944 @ 0x748000 │ │ │ │ - bgt.n 1f8a94 │ │ │ │ + eor.w r0, lr, #7634944 @ 0x748000 │ │ │ │ + bgt.n 1f88a4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf3cc00e9 │ │ │ │ - blt.n 1f8934 │ │ │ │ + @ instruction: 0xf3d400e9 │ │ │ │ + blt.n 1f8944 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf3a400e9 │ │ │ │ - blt.n 1f88f0 │ │ │ │ + @ instruction: 0xf3ac00e9 │ │ │ │ + blt.n 1f8900 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf37e00e9 │ │ │ │ - blt.n 1f8ab0 │ │ │ │ + @ instruction: 0xf38600e9 │ │ │ │ + blt.n 1f8ac0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf35400e9 │ │ │ │ - blt.n 1f8a68 │ │ │ │ + @ instruction: 0xf35c00e9 │ │ │ │ + blt.n 1f8a78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 1f8a34 │ │ │ │ + blt.n 1f8a44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 1f89f8 │ │ │ │ + blt.n 1f8a08 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf2f600e9 │ │ │ │ - bge.n 1f89c0 │ │ │ │ + @ instruction: 0xf2fe00e9 │ │ │ │ + bge.n 1f89d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf2d000e9 │ │ │ │ - bge.n 1f8980 │ │ │ │ + @ instruction: 0xf2d800e9 │ │ │ │ + bge.n 1f8990 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subw r0, ip, #233 @ 0xe9 │ │ │ │ - bge.n 1f8944 │ │ │ │ + @ instruction: 0xf2b400e9 │ │ │ │ + bge.n 1f8954 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf28600e9 │ │ │ │ - bge.n 1f8b04 │ │ │ │ + @ instruction: 0xf28e00e9 │ │ │ │ + bge.n 1f8914 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf26400e9 │ │ │ │ - bge.n 1f8acc │ │ │ │ + @ instruction: 0xf26c00e9 │ │ │ │ + bge.n 1f8adc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf23e00e9 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + movw r0, #24809 @ 0x60e9 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf21400e9 │ │ │ │ - bge.n 1f8a44 │ │ │ │ + @ instruction: 0xf21c00e9 │ │ │ │ + bge.n 1f8a54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf1f000e9 │ │ │ │ - bls.n 1f8a08 │ │ │ │ + @ instruction: 0xf1f800e9 │ │ │ │ + bls.n 1f8a18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rsb r0, ip, #233 @ 0xe9 │ │ │ │ - bls.n 1f89cc │ │ │ │ + rsbs r0, r4, #233 @ 0xe9 │ │ │ │ + bls.n 1f89dc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f8a4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -517562,102 +517561,102 @@ │ │ │ │ b.n 1f8d28 │ │ │ │ @ instruction: 0xfa5800f3 │ │ │ │ @ instruction: 0xfa4800f3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #233 @ 0xe9 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + and.w r0, r8, #233 @ 0xe9 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i d0, d22, d1[6] │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + vmla.i d0, d30, d1[6] │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.s8 q0, q9, │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + vhadd.s8 q0, q13, │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr12, cr9, {7} │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + cdp 0, 8, cr0, cr4, cr9, {7} │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xf79000f3 │ │ │ │ - bpl.n 1f90dc │ │ │ │ + bpl.n 1f90ec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1f9250 │ │ │ │ + bpl.n 1f9260 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ble.n 1f915c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ble.n 1f90f4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 1f9128 │ │ │ │ + bmi.n 1f9138 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc 0, cr0, [sl], {233} @ 0xe9 │ │ │ │ - bmi.n 1f90e8 │ │ │ │ + ldc 0, cr0, [r2], {233} @ 0xe9 │ │ │ │ + bmi.n 1f90f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stcl 0, cr0, [r2], #-932 @ 0xfffffc5c │ │ │ │ - bmi.n 1f92a4 │ │ │ │ + stcl 0, cr0, [sl], #-932 @ 0xfffffc5c │ │ │ │ + bmi.n 1f92b4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc 0, cr0, [sl], #-932 @ 0xfffffc5c │ │ │ │ - bmi.n 1f9260 │ │ │ │ + mcrr 0, 14, r0, r2, cr9 │ │ │ │ + bmi.n 1f9270 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc 0, cr0, [r2], {233} @ 0xe9 │ │ │ │ - bmi.n 1f921c │ │ │ │ + ldc 0, cr0, [sl], {233} @ 0xe9 │ │ │ │ + bmi.n 1f922c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1f91dc │ │ │ │ + bcc.n 1f91ec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1f919c │ │ │ │ + bcc.n 1f91ac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub.w r0, sl, r9, asr #3 │ │ │ │ - bcc.n 1f9160 │ │ │ │ + subs.w r0, r2, r9, asr #3 │ │ │ │ + bcc.n 1f9170 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1f9320 │ │ │ │ + bcc.n 1f9130 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1f92e0 │ │ │ │ + bcc.n 1f92f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adc.w r0, r0, r9, asr #3 │ │ │ │ - bcc.n 1f92a0 │ │ │ │ + adc.w r0, r8, r9, asr #3 │ │ │ │ + bcc.n 1f92b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1f925c │ │ │ │ + bcc.n 1f926c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f921c │ │ │ │ + bcs.n 1f922c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f91dc │ │ │ │ + bcs.n 1f91ec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f919c │ │ │ │ + bcs.n 1f91ac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9158 │ │ │ │ + bcs.n 1f9168 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9324 │ │ │ │ + bcs.n 1f9334 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f92e0 │ │ │ │ + bcs.n 1f92f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f92ac │ │ │ │ + bcs.n 1f92bc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9288 │ │ │ │ + bcs.n 1f9298 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f9250 │ │ │ │ + bcs.n 1f9260 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f9214 │ │ │ │ + bne.n 1f9224 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f91d4 │ │ │ │ + bne.n 1f91e4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f9194 │ │ │ │ + bne.n 1f91a4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #396] @ (1f940c ) │ │ │ │ @@ -517823,50 +517822,50 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 1f929e │ │ │ │ nop │ │ │ │ @ instruction: 0xf23e00f3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf21e00f3 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xe80800e9 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe81000e9 │ │ │ │ + beq.n 1f9430 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f93b8 │ │ │ │ + b.n 1f93c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9374 │ │ │ │ + b.n 1f9384 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9334 │ │ │ │ + b.n 1f9344 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f92f4 │ │ │ │ + b.n 1f9304 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f92b4 │ │ │ │ + b.n 1f92c4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f9464 : │ │ │ │ stmdb 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 │ │ │ │ @@ -518113,62 +518112,62 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1f9576 │ │ │ │ nop │ │ │ │ orr.w r0, r4, #243 @ 0xf3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f9378 │ │ │ │ + b.n 1f9388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r4, #3 │ │ │ │ vqadd.s8 q8, q11, │ │ │ │ - b.n 1f91cc │ │ │ │ + b.n 1f91dc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9188 │ │ │ │ + b.n 1f9198 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9148 │ │ │ │ + b.n 1f9158 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9108 │ │ │ │ + b.n 1f9118 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f90c8 │ │ │ │ + b.n 1f90d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9050 │ │ │ │ + b.n 1f9060 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9004 │ │ │ │ + b.n 1f9014 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f9744 : │ │ │ │ stmdb 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 │ │ │ │ @@ -518489,63 +518488,63 @@ │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f98f2 │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [lr, #-972] @ 0xfffffc34 │ │ │ │ - b.n 1fa1ec │ │ │ │ + b.n 1fa1fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stcl 0, cr0, [r2, #-972] @ 0xfffffc34 │ │ │ │ - b.n 1fa0e0 │ │ │ │ + b.n 1fa0f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f9f6c │ │ │ │ + b.n 1f9f7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ rsb r0, sl, r3, ror #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9de8 │ │ │ │ + b.n 1f9df8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1f9da0 │ │ │ │ + b.n 1f9db0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9cd8 │ │ │ │ + b.n 1f9ce8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f9aec : │ │ │ │ stmdb 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 │ │ │ │ @@ -519344,39 +519343,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1fa19a │ │ │ │ b.n 1f9ebe │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b200f3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ble.n 1fa324 │ │ │ │ + ble.n 1fa334 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1fa31c │ │ │ │ + bgt.n 1fa32c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 1fa454 │ │ │ │ + bgt.n 1fa464 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 1f9f64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ @@ -519384,69 +519383,69 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1fa2f4 │ │ │ │ + bls.n 1fa304 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1fa450 │ │ │ │ + bls.n 1fa460 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1fa390 │ │ │ │ + bhi.n 1fa3a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1fa310 │ │ │ │ + bhi.n 1fa320 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1fa490 │ │ │ │ + bhi.n 1fa4a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fa3f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -519730,61 +519729,61 @@ │ │ │ │ b.n 1fa546 │ │ │ │ b.n 1fa824 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1fa81c │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1fa648 │ │ │ │ + bvs.n 1fa658 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1fa6e8 │ │ │ │ + bvs.n 1fa6f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ svc 118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 1fa64c │ │ │ │ + bpl.n 1fa65c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 1fa68c │ │ │ │ + bmi.n 1fa69c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1fa648 │ │ │ │ + bmi.n 1fa658 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1fa800 │ │ │ │ + bmi.n 1fa810 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fa73c : │ │ │ │ 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 │ │ │ │ @@ -520031,63 +520030,63 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1fa842 │ │ │ │ ble.n 1faa84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1faa64 │ │ │ │ + bcc.n 1faa74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n 1faab0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 1fa908 │ │ │ │ + bcs.n 1fa918 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1faabc │ │ │ │ + bcs.n 1fa8cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1faa78 │ │ │ │ + bcs.n 1faa88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1faa34 │ │ │ │ + bcs.n 1faa44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r0, 1faa2e │ │ │ │ + rev r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1fa9b0 │ │ │ │ + bne.n 1fa9c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r4, 1faa2c │ │ │ │ + cbnz r4, 1faa2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1fa96c │ │ │ │ + bne.n 1fa97c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r4, 1faa2e │ │ │ │ + cbnz r4, 1faa30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1fa92c │ │ │ │ + bne.n 1fa93c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 1faa30 │ │ │ │ + cbnz r6, 1faa32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001faa14 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -520482,29 +520481,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ beq.n 1fad48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ beq.n 1facc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001fadc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -520702,23 +520701,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5!, {r1} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001faf9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -520924,23 +520923,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fb1c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -521050,17 +521049,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fb2c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -521257,23 +521256,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fb4c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -521479,23 +521478,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fb6a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -521607,17 +521606,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fb7c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -521787,17 +521786,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r1, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fb988 : │ │ │ │ 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 │ │ │ │ @@ -522021,35 +522020,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fbbc8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -522221,17 +522220,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r3, r6, #3 │ │ │ │ itee mi │ │ │ │ lslmi r7, r3, #3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ee │ │ │ │ lslpl r1, r5, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fbd54 : │ │ │ │ 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 │ │ │ │ @@ -522458,35 +522457,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r1, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ pop {r1, r3, r4, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fbfa8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522694,23 +522693,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ revsh r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fc1c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522823,17 +522822,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 1fc328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r6, 1fc312 │ │ │ │ + cbnz r6, 1fc314 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001fc310 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -523163,27 +523162,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb886 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr0, {7} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr0, {7} │ │ │ │ @ instruction: 0xb65e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp2 0, 7, cr0, cr4, cr0, {7} │ │ │ │ + cdp2 0, 7, cr0, cr12, cr0, {7} │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr0, {7} │ │ │ │ + cdp2 0, 5, cr0, cr2, cr0, {7} │ │ │ │ │ │ │ │ 001fc67c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -523295,17 +523294,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2l 0, cr0, [lr], #896 @ 0x380 │ │ │ │ + ldc2l 0, cr0, [r6], #896 @ 0x380 │ │ │ │ │ │ │ │ 001fc7c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -523510,22 +523509,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfaec00e0 │ │ │ │ + @ instruction: 0xfaf400e0 │ │ │ │ uxth r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfabe00e0 │ │ │ │ + @ instruction: 0xfac600e0 │ │ │ │ │ │ │ │ 001fc9f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -523722,22 +523721,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1fcbb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb.w r0, [r6, r0, lsl #2] │ │ │ │ + ldrsb.w r0, [lr, r0, lsl #2] │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str??.w r0, [sl, #224] @ 0xe0 │ │ │ │ + ldr??.w r0, [r2, #224] @ 0xe0 │ │ │ │ │ │ │ │ 001fcbcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -523847,17 +523846,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf7ce00e0 │ │ │ │ + @ instruction: 0xf7d600e0 │ │ │ │ │ │ │ │ 001fcce4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -523967,17 +523966,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf6b400e0 │ │ │ │ + @ instruction: 0xf6bc00e0 │ │ │ │ │ │ │ │ 001fcdfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -524087,17 +524086,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #520 @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf59e00e0 │ │ │ │ + sub.w r0, r6, #7340032 @ 0x700000 │ │ │ │ │ │ │ │ 001fcf14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -524207,17 +524206,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - eor.w r0, r4, #7340032 @ 0x700000 │ │ │ │ + eor.w r0, ip, #7340032 @ 0x700000 │ │ │ │ │ │ │ │ 001fd02c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #452] @ 1fd200 │ │ │ │ @@ -524424,22 +524423,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf29a00e0 │ │ │ │ + subw r0, r2, #224 @ 0xe0 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf26e00e0 │ │ │ │ + @ instruction: 0xf27600e0 │ │ │ │ │ │ │ │ 001fd24c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -524551,17 +524550,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds.w r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf12600e0 │ │ │ │ │ │ │ │ 001fd394 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -524673,17 +524672,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #744 @ (adr r7, 1fd7bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #328 @ (adr r7, 1fd620 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 1fd640 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vmla.i16 d16, d22, d0[2] │ │ │ │ + vmla.i16 d16, d30, d0[2] │ │ │ │ │ │ │ │ 001fd4dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #456] @ 1fd6b4 │ │ │ │ @@ -524892,22 +524891,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #808 @ (adr r7, 1fda14 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #408 @ (adr r5, 1fd888 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 1fd8a8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [r4, #896]! @ 0x380 │ │ │ │ + stcl 0, cr0, [ip, #896]! @ 0x380 │ │ │ │ add r5, pc, #648 @ (adr r5, 1fd980 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 1fd7e4 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 1fd804 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [r8, #896]! @ 0x380 │ │ │ │ + stcl 0, cr0, [r0, #896] @ 0x380 │ │ │ │ │ │ │ │ 001fd700 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #212] @ 1fd7e4 │ │ │ │ @@ -525019,17 +525018,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #464 @ (adr r4, 1fd9e8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 1fd84c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1fd86c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [r0], {224} @ 0xe0 │ │ │ │ + ldc 0, cr0, [r8], {224} @ 0xe0 │ │ │ │ │ │ │ │ 001fd820 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #212] @ 1fd904 │ │ │ │ @@ -525141,17 +525140,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #336 @ (adr r3, 1fda88 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #944 @ (adr r2, 1fdcec ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1fdd0c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbcs.w r0, r0, r0, asr #3 │ │ │ │ + sbcs.w r0, r8, r0, asr #3 │ │ │ │ │ │ │ │ 001fd940 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #452] @ 1fdb14 │ │ │ │ @@ -525358,22 +525357,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #432 @ (adr r3, 1fdcfc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1fdb70 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 1fdb90 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xe98600e0 │ │ │ │ + @ instruction: 0xe98e00e0 │ │ │ │ add r1, pc, #272 @ (adr r1, 1fdc68 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #880 @ (adr r0, 1fdecc ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 1fdeec ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrd r0, r0, [sl, #-896] @ 0x380 │ │ │ │ + strd r0, r0, [r2, #-896]! @ 0x380 │ │ │ │ │ │ │ │ 001fdb60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -525485,17 +525484,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xe80a00e0 │ │ │ │ + @ instruction: 0xe81200e0 │ │ │ │ │ │ │ │ 001fdca8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -525607,17 +525606,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fdb74 │ │ │ │ + b.n 1fdb84 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fddf0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525827,23 +525826,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fd9a8 │ │ │ │ + b.n 1fd9b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fd95c │ │ │ │ + b.n 1fd96c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe014 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525956,17 +525955,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fe82c │ │ │ │ + b.n 1fe83c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe134 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526079,17 +526078,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fe70c │ │ │ │ + b.n 1fe71c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe254 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526200,17 +526199,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fe610 │ │ │ │ + b.n 1fe620 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe354 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526321,17 +526320,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1fe510 │ │ │ │ + b.n 1fe520 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe454 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526537,23 +526536,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe63c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526759,23 +526758,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bgt.n 1fe79c │ │ │ │ + bgt.n 1fe7ac │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bgt.n 1fe750 │ │ │ │ + bgt.n 1fe760 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe824 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526981,23 +526980,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bge.n 1fe9b4 │ │ │ │ + bge.n 1fe9c4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bge.n 1fe968 │ │ │ │ + bge.n 1fe978 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fea0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527317,31 +527316,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 1fecc8 │ │ │ │ + bvc.n 1fecd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 1fec74 │ │ │ │ + bvc.n 1fec84 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 1fee20 │ │ │ │ + bvc.n 1fee30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fed7c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527725,35 +527724,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 1ff100 │ │ │ │ + bcc.n 1ff110 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 1ff0a8 │ │ │ │ + bcc.n 1ff0b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 1ff078 │ │ │ │ + bcc.n 1ff088 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 1ff244 │ │ │ │ + bcc.n 1ff054 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff154 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527961,23 +527960,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 1ff440 │ │ │ │ + bne.n 1ff450 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r4, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 1ff3f0 │ │ │ │ + bne.n 1ff400 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff370 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -528185,23 +528184,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff58c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528409,23 +528408,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff7ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528538,17 +528537,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff8f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528758,23 +528757,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r1, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ffb18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -528887,17 +528886,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ffc38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -529107,23 +529106,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r0, #25] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ffe5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -529453,29 +529452,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002001c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -529778,33 +529777,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ite al │ │ │ │ - lslal r0, r4, #3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + ite │ │ │ │ + lsl r0, r4, #3 │ │ │ │ + strbal r0, [r6, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r0, r4, #3 │ │ │ │ + ite le │ │ │ │ + lslle r0, r4, #3 │ │ │ │ │ │ │ │ 002004f4 : │ │ │ │ - pushle {r4, r5, r6, lr} │ │ │ │ + pushgt {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #708] @ 2007c8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #704] @ (2007cc ) │ │ │ │ add ip, pc │ │ │ │ @@ -530103,29 +530102,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r4, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00200820 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -530347,23 +530346,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00200a90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -530661,29 +530660,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00200dcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -530981,29 +530980,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r2, 201170 │ │ │ │ + cbz r2, 201172 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 201174 │ │ │ │ + cbz r4, 201176 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201108 : │ │ │ │ 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 │ │ │ │ @@ -531322,41 +531321,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r6, 20144a │ │ │ │ + cbz r6, 20144c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r5, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 201442 │ │ │ │ + cbz r0, 201444 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 201440 │ │ │ │ + cbz r0, 201442 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201440 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -531638,23 +531637,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201704 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -531936,23 +531935,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002019c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -532063,17 +532062,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201ac8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -532184,17 +532183,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201bc8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (201cb8 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -532323,17 +532322,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #768 @ (adr r7, 201ff4 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 202014 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201cf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -532444,17 +532443,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 2020a4 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 2020c4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00201e0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -532662,23 +532661,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #744 @ (adr r4, 202308 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 202328 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 202264 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 202284 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020202c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -532976,29 +532975,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #648 @ (adr r1, 2025d8 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 2025f8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 20252c ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 20254c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 2024b8 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 2024d8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00202368 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -533377,35 +533376,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00202784 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -533757,35 +533756,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00202b78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -534083,29 +534082,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #408] @ (203014 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #1016] @ (203278 ) │ │ │ │ + ldr r6, [pc, #24] @ (202e98 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [pc, #232] @ (202f70 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #840] @ (2031d4 ) │ │ │ │ + ldr r5, [pc, #872] @ (2031f4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [pc, #64] @ (202ed4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #672] @ (203138 ) │ │ │ │ + ldr r5, [pc, #704] @ (203158 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00202e9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -534417,31 +534416,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #728] @ (2034b0 ) │ │ │ │ + ldr r2, [pc, #760] @ (2034d0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #80] @ (20322c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #536] @ (2033fc ) │ │ │ │ + ldr r2, [pc, #568] @ (20341c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #912] @ (203578 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #344] @ (203348 ) │ │ │ │ + ldr r2, [pc, #376] @ (203368 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #720] @ (2034c4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002031f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -534753,31 +534752,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mov sl, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bx fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00203554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -534993,23 +534992,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add ip, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc │ │ │ │ + add ip, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002037b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -535160,29 +535159,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mvns r2, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r2, lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00203928 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -535405,35 +535404,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [pc, #312] @ (203c90 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adcs r6, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00203b6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -535601,17 +535600,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #328] @ (203e40 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r7, #158 @ 0x9e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00203d04 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (203df4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -535740,17 +535739,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #104 @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00203e30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536032,23 +536031,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #218 @ 0xda │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002040f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -536246,23 +536245,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002042cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536468,23 +536467,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002044fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -536686,23 +536685,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020470c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536918,23 +536917,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00204968 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537132,23 +537131,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00204b40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -537446,29 +537445,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00204e7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537579,17 +537578,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00204f94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537700,17 +537699,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002050ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -538023,31 +538022,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r0, r4, #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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ ldr.w r2, [pc, #2904] @ 205f80 │ │ │ │ @@ -539144,261 +539143,261 @@ │ │ │ │ nop │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r3, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr.w r3, [pc, #3164] @ 206dec │ │ │ │ @@ -540623,173 +540622,173 @@ │ │ │ │ nop │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa9200df │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + @ instruction: 0xfa9a00df │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa5e00df │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + @ instruction: 0xfa6600df │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfa3200df │ │ │ │ - adds r6, r1, #0 │ │ │ │ + @ instruction: 0xfa3a00df │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa0c00df │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + @ instruction: 0xfa1400df │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e600df │ │ │ │ - subs r2, r3, r7 │ │ │ │ + vld1.8 @ instruction: 0xf9ee00df │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh.w r0, [r6, #223] @ 0xdf │ │ │ │ - subs r2, r5, r6 │ │ │ │ + ldrsh.w r0, [lr, #223] @ 0xdf │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr??.w r0, [lr, pc, lsl #1] │ │ │ │ - subs r4, r6, r5 │ │ │ │ + vst1.8 @ instruction: 0xf98600df │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vst4. {d16-d19}, [sl :64] │ │ │ │ - subs r0, r4, r4 │ │ │ │ + ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb.w r0, [sl, pc, lsl #1] │ │ │ │ - ldr??.w r0, [r2, #223] @ 0xdf │ │ │ │ - subs r6, r4, r3 │ │ │ │ + vld4. {d0-d3}, [r2 :64] │ │ │ │ + ldr??.w r0, [sl, #223] @ 0xdf │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str.w r0, [r0, #223] @ 0xdf │ │ │ │ - subs r4, r6, r2 │ │ │ │ + str.w r0, [r8, #223] @ 0xdf │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb.w r0, [lr, #223] @ 0xdf │ │ │ │ - subs r2, r0, r2 │ │ │ │ + ldrb.w r0, [r6, #223] @ 0xdf │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr.w r0, [ip, pc, lsl #1] │ │ │ │ - subs r0, r2, r1 │ │ │ │ + str??.w r0, [r4, pc, lsl #1] │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh.w r0, [lr, pc, lsl #1] │ │ │ │ - subs r4, r4, r0 │ │ │ │ + ldrh.w r0, [r6, pc, lsl #1] │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf7fc00df │ │ │ │ - @ instruction: 0xf7d600df │ │ │ │ - @ instruction: 0xf7b000df │ │ │ │ - @ instruction: 0xf78a00df │ │ │ │ - @ instruction: 0xf76400df │ │ │ │ - @ instruction: 0xf73e00df │ │ │ │ - @ instruction: 0xf71800df │ │ │ │ - @ instruction: 0xf6f800df │ │ │ │ - adds r6, r5, r3 │ │ │ │ + strb.w r0, [r4, pc, lsl #1] │ │ │ │ + @ instruction: 0xf7de00df │ │ │ │ + @ instruction: 0xf7b800df │ │ │ │ + @ instruction: 0xf79200df │ │ │ │ + @ instruction: 0xf76c00df │ │ │ │ + @ instruction: 0xf74600df │ │ │ │ + @ instruction: 0xf72000df │ │ │ │ + @ instruction: 0xf70000df │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movt r0, #51423 @ 0xc8df │ │ │ │ - adds r2, r0, r3 │ │ │ │ + @ instruction: 0xf6d400df │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subw r0, r0, #2271 @ 0x8df │ │ │ │ - adds r6, r2, r2 │ │ │ │ + subw r0, r8, #2271 @ 0x8df │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf67400df │ │ │ │ - adds r2, r5, r1 │ │ │ │ + @ instruction: 0xf67c00df │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movw r0, #26847 @ 0x68df │ │ │ │ - @ instruction: 0xf62200df │ │ │ │ - adds r0, r3, r0 │ │ │ │ + movw r0, #59615 @ 0xe8df │ │ │ │ + @ instruction: 0xf62a00df │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf5f600df │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + @ instruction: 0xf5fe00df │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsb r0, sl, #7307264 @ 0x6f8000 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + rsbs r0, r2, #7307264 @ 0x6f8000 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf59e00df │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + sub.w r0, r6, #7307264 @ 0x6f8000 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r0, lr, #7307264 @ 0x6f8000 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + sbcs.w r0, r6, #7307264 @ 0x6f8000 │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adc.w r0, r4, #7307264 @ 0x6f8000 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + adc.w r0, ip, #7307264 @ 0x6f8000 │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr.w r2, [pc, #2320] @ 20788c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2320] @ 207890 │ │ │ │ ldr.w r3, [pc, #2320] @ 207894 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -541583,278 +541582,278 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.w 2063b8 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - usat r0, #31, r8, lsl #3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + @ instruction: 0xf39000df │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf35800df │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + bfi r0, r0, #3, #29 │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ssat r0, #32, sl, asr #3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + @ instruction: 0xf33200df │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf2fa00df │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + ssat r0, #32, r2, lsl #3 │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movt r0, #57567 @ 0xe0df │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + @ instruction: 0xf2d600df │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subw r0, r2, #223 @ 0xdf │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + subw r0, sl, #223 @ 0xdf │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf27600df │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + @ instruction: 0xf27e00df │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movw r0, #41183 @ 0xa0df │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + @ instruction: 0xf25200df │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf21c00df │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + @ instruction: 0xf22400df │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf1ee00df │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + @ instruction: 0xf1f600df │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rsb r0, r0, #223 @ 0xdf │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + rsb r0, r8, #223 @ 0xdf │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf19200df │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + @ instruction: 0xf19a00df │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r0, r4, #223 @ 0xdf │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + sbc.w r0, ip, #223 @ 0xdf │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf13600df │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + @ instruction: 0xf13e00df │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add.w r0, r8, #223 @ 0xdf │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + adds.w r0, r0, #223 @ 0xdf │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf0da00df │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + @ instruction: 0xf0e200df │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf0ac00df │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + @ instruction: 0xf0b400df │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orns r0, lr, #223 @ 0xdf │ │ │ │ - str r2, [r7, r7] │ │ │ │ + eor.w r0, r6, #223 @ 0xdf │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs.w r0, r0, #223 @ 0xdf │ │ │ │ - str r4, [r1, r7] │ │ │ │ + orrs.w r0, r8, #223 @ 0xdf │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bic.w r0, r2, #223 @ 0xdf │ │ │ │ - str r6, [r3, r6] │ │ │ │ + bic.w r0, sl, #223 @ 0xdf │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vshr.s64 q8, , #10 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + vshr.s64 q8, , #2 │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vshr.s64 q8, , #54 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + vshr.s64 q8, , #46 │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vshr.s64 q0, , #34 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + vshr.s64 q0, , #26 │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.s64 q8, q8, │ │ │ │ - str r2, [r5, r3] │ │ │ │ + vqadd.s64 q8, q12, │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.s8 q8, q9, │ │ │ │ - str r6, [r7, r2] │ │ │ │ + vqadd.s8 q8, q13, │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.s16 q0, q10, │ │ │ │ - str r0, [r2, r2] │ │ │ │ + vqadd.s16 q0, q14, │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 7, r0, cr6, cr15, {6} │ │ │ │ - str r2, [r4, r1] │ │ │ │ + mcr 0, 7, r0, cr14, cr15, {6} │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 5, r0, cr8, cr15, {6} │ │ │ │ - str r4, [r6, r0] │ │ │ │ + mcr 0, 6, r0, cr0, cr15, {6} │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 4, r0, cr8, cr15, {6} │ │ │ │ - str r4, [r0, r0] │ │ │ │ + mrc 0, 4, r0, cr0, cr15, {6} │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 2, r0, cr8, cr15, {6} │ │ │ │ - ldr r7, [pc, #848] @ (207d44 ) │ │ │ │ + mcr 0, 3, r0, cr0, cr15, {6} │ │ │ │ + ldr r7, [pc, #880] @ (207d64 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 1, r0, cr10, cr15, {6} │ │ │ │ - ldr r7, [pc, #664] @ (207c98 ) │ │ │ │ + mrc 0, 1, r0, cr2, cr15, {6} │ │ │ │ + ldr r7, [pc, #696] @ (207cb8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr, #892]! @ 0x37c │ │ │ │ - ldr r7, [pc, #488] @ (207bf4 ) │ │ │ │ + mcr 0, 0, r0, cr6, cr15, {6} │ │ │ │ + ldr r7, [pc, #520] @ (207c14 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [r2, #892] @ 0x37c │ │ │ │ - ldr r7, [pc, #312] @ (207b50 ) │ │ │ │ + ldcl 0, cr0, [sl, #892] @ 0x37c │ │ │ │ + ldr r7, [pc, #344] @ (207b70 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [r6, #892]! @ 0x37c │ │ │ │ - ldr r7, [pc, #136] @ (207aac ) │ │ │ │ + stc 0, cr0, [lr, #892]! @ 0x37c │ │ │ │ + ldr r7, [pc, #168] @ (207acc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-892]! @ 0xfffffc84 │ │ │ │ - ldr r6, [pc, #984] @ (207e08 ) │ │ │ │ + stc 0, cr0, [r2, #892] @ 0x37c │ │ │ │ + ldr r6, [pc, #1016] @ (207e28 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [lr, #-892] @ 0xfffffc84 │ │ │ │ - ldr r6, [pc, #808] @ (207d64 ) │ │ │ │ + ldcl 0, cr0, [r6, #-892] @ 0xfffffc84 │ │ │ │ + ldr r6, [pc, #840] @ (207d84 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [r0, #-892]! @ 0xfffffc84 │ │ │ │ - ldr r6, [pc, #624] @ (207cb8 ) │ │ │ │ + stc 0, cr0, [r8, #-892]! @ 0xfffffc84 │ │ │ │ + ldr r6, [pc, #656] @ (207cd8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [r2], #892 @ 0x37c │ │ │ │ - ldr r6, [pc, #440] @ (207c0c ) │ │ │ │ + ldcl 0, cr0, [sl], #892 @ 0x37c │ │ │ │ + ldr r6, [pc, #472] @ (207c2c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [r6], {223} @ 0xdf │ │ │ │ - ldr r6, [pc, #264] @ (207b68 ) │ │ │ │ + stcl 0, cr0, [lr], {223} @ 0xdf │ │ │ │ + ldr r6, [pc, #296] @ (207b88 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [r0], #892 @ 0x37c │ │ │ │ - ldr r6, [pc, #112] @ (207adc ) │ │ │ │ + stc 0, cr0, [r8], #892 @ 0x37c │ │ │ │ + ldr r6, [pc, #144] @ (207afc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [r8], #-892 @ 0xfffffc84 │ │ │ │ - ldr r5, [pc, #976] @ (207e48 ) │ │ │ │ + stc 0, cr0, [r0], {223} @ 0xdf │ │ │ │ + ldr r5, [pc, #1008] @ (207e68 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrrc 0, 13, r0, r0, cr15 @ │ │ │ │ - ldr r5, [pc, #816] @ (207db4 ) │ │ │ │ + mrrc 0, 13, r0, r8, cr15 │ │ │ │ + ldr r5, [pc, #848] @ (207dd4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [r8], #-892 @ 0xfffffc84 │ │ │ │ - ldr r5, [pc, #656] @ (207d20 ) │ │ │ │ + ldc 0, cr0, [r0], #-892 @ 0xfffffc84 │ │ │ │ + ldr r5, [pc, #688] @ (207d40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [r0], {223} @ 0xdf │ │ │ │ - ldr r5, [pc, #496] @ (207c8c ) │ │ │ │ + stc 0, cr0, [r8], {223} @ 0xdf │ │ │ │ + ldr r5, [pc, #528] @ (207cac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rsbs r0, r8, pc, lsr #3 │ │ │ │ - ldr r5, [pc, #336] @ (207bf8 ) │ │ │ │ + @ instruction: 0xebe000df │ │ │ │ + ldr r5, [pc, #368] @ (207c18 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs.w r0, r0, pc, lsr #3 │ │ │ │ - ldr r5, [pc, #176] @ (207b64 ) │ │ │ │ + subs.w r0, r8, pc, lsr #3 │ │ │ │ + ldr r5, [pc, #208] @ (207b84 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xeb8800df │ │ │ │ - ldr r5, [pc, #16] @ (207ad0 ) │ │ │ │ + @ instruction: 0xeb9000df │ │ │ │ + ldr r5, [pc, #48] @ (207af0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r0, r0, pc, lsr #3 │ │ │ │ - ldr r4, [pc, #880] @ (207e3c ) │ │ │ │ + sbc.w r0, r8, pc, lsr #3 │ │ │ │ + ldr r4, [pc, #912] @ (207e5c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xeb3800df │ │ │ │ - ldr r4, [pc, #720] @ (207da8 ) │ │ │ │ + adc.w r0, r0, pc, lsr #3 │ │ │ │ + ldr r4, [pc, #752] @ (207dc8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds.w r0, r2, pc, lsr #3 │ │ │ │ - ldr r4, [pc, #568] @ (207d1c ) │ │ │ │ + adds.w r0, sl, pc, lsr #3 │ │ │ │ + ldr r4, [pc, #600] @ (207d3c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xeaec00df │ │ │ │ - ldr r4, [pc, #416] @ (207c90 ) │ │ │ │ + @ instruction: 0xeaf400df │ │ │ │ + ldr r4, [pc, #448] @ (207cb0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xeac600df │ │ │ │ - ldr r4, [pc, #264] @ (207c04 ) │ │ │ │ + @ instruction: 0xeace00df │ │ │ │ + ldr r4, [pc, #296] @ (207c24 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xeaa000df │ │ │ │ - ldr r4, [pc, #112] @ (207b78 ) │ │ │ │ + @ instruction: 0xeaa800df │ │ │ │ + ldr r4, [pc, #144] @ (207b98 ) │ │ │ │ lsls r0, r4, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -542316,137 +542315,137 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 207cc2 │ │ │ │ nop │ │ │ │ lsrs r6, r1, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #632] @ (208224 ) │ │ │ │ + ldr r1, [pc, #664] @ (208244 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #664] @ (208248 ) │ │ │ │ + ldr r1, [pc, #696] @ (208268 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #464] @ (208184 ) │ │ │ │ + ldr r1, [pc, #496] @ (2081a4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #240] @ (2080a8 ) │ │ │ │ + ldr r1, [pc, #272] @ (2080c8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #120] @ (208034 ) │ │ │ │ + ldr r1, [pc, #152] @ (208054 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #64] @ (208000 ) │ │ │ │ + ldr r1, [pc, #96] @ (208020 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207c00 │ │ │ │ + b.n 207c10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207bc0 │ │ │ │ + b.n 207bd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207b80 │ │ │ │ + b.n 207b90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207b40 │ │ │ │ + b.n 207b50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bxns r4 │ │ │ │ + bxns r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207afc │ │ │ │ + b.n 207b0c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207ab8 │ │ │ │ + b.n 207ac8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, fp │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207a74 │ │ │ │ + b.n 207a84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207a30 │ │ │ │ + b.n 207a40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2079f0 │ │ │ │ + b.n 207a00 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2079b0 │ │ │ │ + b.n 2079c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207970 │ │ │ │ + b.n 207980 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207930 │ │ │ │ + b.n 207940 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2078f0 │ │ │ │ + b.n 207900 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2078b0 │ │ │ │ + b.n 2078c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 207874 │ │ │ │ + b.n 207884 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 208834 │ │ │ │ + b.n 208844 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, fp │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2087f8 │ │ │ │ + b.n 208808 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2087b8 │ │ │ │ + b.n 2087c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r0, r4, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -543124,163 +543123,163 @@ │ │ │ │ nop │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r4, r6, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #6 │ │ │ │ + udf #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i32 q8, q8, d8[1] │ │ │ │ - ble.n 208834 │ │ │ │ + vmla.i32 q8, q12, d8[1] │ │ │ │ + ble.n 208844 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vrev32.32 q0, q12 │ │ │ │ - ble.n 2087f0 │ │ │ │ + vmla.i q8, q8, d0[6] │ │ │ │ + ble.n 208800 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i q0, q15, d0[6] │ │ │ │ - ble.n 2087a8 │ │ │ │ + vmla.i16 q0, q11, d0[3] │ │ │ │ + ble.n 2087b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vhadd.u32 q8, q10, q12 │ │ │ │ - ble.n 208960 │ │ │ │ + vhadd.u32 q8, q14, q12 │ │ │ │ + ble.n 208970 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vhadd.u q0, q15, q12 │ │ │ │ - ble.n 208920 │ │ │ │ + vhadd.u8 q8, q11, q12 │ │ │ │ + ble.n 208930 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vhadd.u16 q0, q12, q12 │ │ │ │ - ble.n 2088e0 │ │ │ │ + vhadd.u32 q0, q8, q12 │ │ │ │ + ble.n 2088f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr8, {7} │ │ │ │ - bgt.n 208898 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr8, {7} │ │ │ │ + bgt.n 2088a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr8, {7} │ │ │ │ - bgt.n 208854 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr8, {7} │ │ │ │ + bgt.n 208864 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr8, {7} │ │ │ │ - subs r7, #8 │ │ │ │ + cdp2 0, 10, cr0, cr6, cr8, {7} │ │ │ │ + subs r7, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr8, {7} │ │ │ │ - bgt.n 2089bc │ │ │ │ + cdp2 0, 7, cr0, cr6, cr8, {7} │ │ │ │ + bgt.n 2089cc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr8, {7} │ │ │ │ - bgt.n 208978 │ │ │ │ + cdp2 0, 4, cr0, cr14, cr8, {7} │ │ │ │ + bgt.n 208988 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 1, cr0, cr12, cr8, {7} │ │ │ │ - bgt.n 208930 │ │ │ │ + cdp2 0, 2, cr0, cr4, cr8, {7} │ │ │ │ + bgt.n 208940 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 2088f0 │ │ │ │ + blt.n 208900 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - blt.n 2088ac │ │ │ │ + blt.n 2088bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - blt.n 208864 │ │ │ │ + blt.n 208874 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2 0, cr0, [sl, #928] @ 0x3a0 │ │ │ │ - blt.n 208824 │ │ │ │ + ldc2 0, cr0, [r2, #928] @ 0x3a0 │ │ │ │ + blt.n 208834 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-928]! @ 0xfffffc60 │ │ │ │ - blt.n 2089dc │ │ │ │ + stc2l 0, cr0, [r8, #-928]! @ 0xfffffc60 │ │ │ │ + blt.n 2089ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00208928 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -543355,29 +543354,29 @@ │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3447 @ 0xd77 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 20895e │ │ │ │ nop │ │ │ │ - bls.n 208910 │ │ │ │ + bls.n 208920 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mcrr2 0, 14, r0, r6, cr8 │ │ │ │ - bls.n 208ad0 │ │ │ │ + mcrr2 0, 14, r0, lr, cr8 │ │ │ │ + bls.n 208ae0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2 0, cr0, [r0], #-928 @ 0xfffffc60 │ │ │ │ - bls.n 208a90 │ │ │ │ + stc2 0, cr0, [r8], #-928 @ 0xfffffc60 │ │ │ │ + bls.n 208aa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfbfc00e8 │ │ │ │ + stc2 0, cr0, [r4], {232} @ 0xe8 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #944] @ (208dd0 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ ldr r3, [pc, #944] @ (208dd4 ) │ │ │ │ @@ -543738,80 +543737,80 @@ │ │ │ │ movw r1, #2472 @ 0x9a8 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 208b88 │ │ │ │ @ instruction: 0xfa9a00f2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba000e8 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + @ instruction: 0xfba800e8 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfa6600e8 │ │ │ │ - bvc.n 208d44 │ │ │ │ + @ instruction: 0xfa6e00e8 │ │ │ │ + bvc.n 208d54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh.w r0, [r4, r2, lsl #3] │ │ │ │ - ldr??.w r0, [r2, #232] @ 0xe8 │ │ │ │ - bvc.n 208e2c │ │ │ │ + ldr??.w r0, [sl, #232] @ 0xe8 │ │ │ │ + bvc.n 208e3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 150 @ 0x96 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vld4. {d16-d19}, [lr :128], r8 │ │ │ │ - bvs.n 208d74 │ │ │ │ + ldr??.w r0, [r6, r8, lsl #2] │ │ │ │ + bvs.n 208d84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 208d34 │ │ │ │ + bvs.n 208d44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vld4. {d0-d3}, [r6 :128], r8 │ │ │ │ - bvs.n 208ef4 │ │ │ │ + vld4. {d0-d3}, [lr :128], r8 │ │ │ │ + bvs.n 208f04 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr??.w r0, [lr, #232] @ 0xe8 │ │ │ │ - bvs.n 208eb0 │ │ │ │ + vst4. {d0-d3}, [r6 :128], r8 │ │ │ │ + bvs.n 208ec0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr.w r0, [r8, #232] @ 0xe8 │ │ │ │ - bvs.n 208e70 │ │ │ │ + str??.w r0, [r0, #232] @ 0xe8 │ │ │ │ + bvs.n 208e80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 208e2c │ │ │ │ + bpl.n 208e3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb.w r0, [r0, #232] @ 0xe8 │ │ │ │ - bpl.n 208df0 │ │ │ │ + ldrb.w r0, [r8, #232] @ 0xe8 │ │ │ │ + bpl.n 208e00 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 208dac │ │ │ │ + bpl.n 208dbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str.w r0, [r8, r8, lsl #2] │ │ │ │ - bpl.n 208d70 │ │ │ │ + ldr.w r0, [r0, r8, lsl #2] │ │ │ │ + bpl.n 208d80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh.w r0, [r0, r8, lsl #2] │ │ │ │ - bpl.n 208f2c │ │ │ │ + strh.w r0, [r8, r8, lsl #2] │ │ │ │ + bpl.n 208f3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00208e74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -544069,62 +544068,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf63200f2 │ │ │ │ bpl.n 209044 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf5ee00f2 │ │ │ │ - @ instruction: 0xf6d200e8 │ │ │ │ - bmi.n 20912c │ │ │ │ + @ instruction: 0xf6da00e8 │ │ │ │ + bmi.n 20913c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 2093cc ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 2093ec ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf61600e8 │ │ │ │ - bcc.n 2091c8 │ │ │ │ + @ instruction: 0xf61e00e8 │ │ │ │ + bcc.n 2091d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf5ec00e8 │ │ │ │ - bcc.n 209180 │ │ │ │ + @ instruction: 0xf5f400e8 │ │ │ │ + bcc.n 209190 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsb r0, r4, #7602176 @ 0x740000 │ │ │ │ - bcc.n 20913c │ │ │ │ + rsb r0, ip, #7602176 @ 0x740000 │ │ │ │ + bcc.n 20914c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf59c00e8 │ │ │ │ - bcs.n 2090f8 │ │ │ │ + sub.w r0, r4, #7602176 @ 0x740000 │ │ │ │ + bcs.n 209108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs.w r0, r6, #7602176 @ 0x740000 │ │ │ │ - bcs.n 2090b8 │ │ │ │ + sbcs.w r0, lr, #7602176 @ 0x740000 │ │ │ │ + bcs.n 2090c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs.w r0, r0, #7602176 @ 0x740000 │ │ │ │ - bcs.n 209078 │ │ │ │ + adcs.w r0, r8, #7602176 @ 0x740000 │ │ │ │ + bcs.n 209088 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf52800e8 │ │ │ │ - bcs.n 209234 │ │ │ │ + @ instruction: 0xf53000e8 │ │ │ │ + bcs.n 209244 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add.w r0, r0, #7602176 @ 0x740000 │ │ │ │ - bcs.n 2091f0 │ │ │ │ + add.w r0, r8, #7602176 @ 0x740000 │ │ │ │ + bcs.n 209200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209178 : │ │ │ │ stmdb 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 │ │ │ │ @@ -544291,38 +544290,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20924c │ │ │ │ @ instruction: 0xf33200f2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf32e00f2 │ │ │ │ - @ instruction: 0xf3ee00e8 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf3f600e8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf27000f2 │ │ │ │ - @ instruction: 0xf35800e8 │ │ │ │ - beq.n 209278 │ │ │ │ + @ instruction: 0xf36000e8 │ │ │ │ + beq.n 209288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf33000e8 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xf33800e8 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 2093e8 │ │ │ │ + beq.n 2093f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - beq.n 2093ac │ │ │ │ + beq.n 2093bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movt r0, #24808 @ 0x60e8 │ │ │ │ - beq.n 209374 │ │ │ │ + movt r0, #57576 @ 0xe0e8 │ │ │ │ + beq.n 209384 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r0, r4, #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, #4024] @ 0xfb8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #644] @ 209608 │ │ │ │ @@ -544623,15 +544622,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #16] @ (2096ec ) │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r1, [r3, #104] @ 0x68 │ │ │ │ strd r0, r1, [fp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cdp 0, 15, cr0, cr4, cr8, {7} │ │ │ │ + cdp 0, 15, cr0, cr12, cr8, {7} │ │ │ │ │ │ │ │ 002096f0 : │ │ │ │ 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, [pc, #252] @ (209800 ) │ │ │ │ @@ -544729,35 +544728,35 @@ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2097b2 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r8, #968]! @ 0x3c8 │ │ │ │ - cdp 0, 11, cr0, cr4, cr8, {7} │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cdp 0, 11, cr0, cr12, cr8, {7} │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - itte gt │ │ │ │ + itee gt │ │ │ │ lslgt r4, r4, #3 │ │ │ │ - addgt r6, #48 @ 0x30 │ │ │ │ + addle r6, #56 @ 0x38 │ │ │ │ lslle r3, r4, #3 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cdp 0, 0, cr0, cr12, cr8, {7} │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + cdp 0, 1, cr0, cr4, cr8, {7} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209834 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -544918,47 +544917,47 @@ │ │ │ │ b.n 2098e4 │ │ │ │ ldcl 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [lr], #-968 @ 0xfffffc38 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r0, r4, #3 │ │ │ │ rsbs r0, r8, r2, ror #3 │ │ │ │ - stcl 0, cr0, [r4], {232} @ 0xe8 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + stcl 0, cr0, [ip], {232} @ 0xe8 │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc 0, cr0, [r0], #928 @ 0x3a0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stc 0, cr0, [r8], #928 @ 0x3a0 │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-928 @ 0xfffffc60 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [r2], {232} @ 0xe8 │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mrrc 0, 14, r0, r4, cr8 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + mrrc 0, 14, r0, ip, cr8 │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc 0, cr0, [lr], #-928 @ 0xfffffc60 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldc 0, cr0, [r6], #-928 @ 0xfffffc60 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209a20 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -544998,18 +544997,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - sbc.w r0, r6, r8, asr #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + sbc.w r0, lr, r8, asr #3 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209aa0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -545151,28 +545150,28 @@ │ │ │ │ b.n 209b4e │ │ │ │ and.w r0, r8, r2, ror #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [lr, #968]! @ 0x3c8 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xeaee00e8 │ │ │ │ + @ instruction: 0xeaf600e8 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ strd r0, r0, [lr, #-968]! @ 0x3c8 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrd r0, r0, [r8, #928]! @ 0x3a0 │ │ │ │ - cmp r3, #10 │ │ │ │ + and.w r0, r0, r8, asr #3 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209c34 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545234,23 +545233,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 209c74 │ │ │ │ b.n 209cac │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8, #-928] @ 0x3a0 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + ldrd r0, r0, [r0, #-928] @ 0x3a0 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmdb r6, {r3, r5, r6, r7} │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + ldmdb lr, {r3, r5, r6, r7} │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209d00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -545422,37 +545421,37 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 209dfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #-928 @ 0x3a0 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + stmia.w r2, {r3, r5, r6, r7} │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ittt mi │ │ │ │ lslmi r6, r3, #3 │ │ │ │ bmi.n 209cb4 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslmi r2, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 209ddc │ │ │ │ + b.n 209dec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 209d7c │ │ │ │ + b.n 209d8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209ef0 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 209f0a │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -545486,19 +545485,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 209ca8 │ │ │ │ + b.n 209cb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00209f64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -545754,55 +545753,55 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 209c98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 209e34 │ │ │ │ + b.n 209e44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 209dac │ │ │ │ + b.n 209dbc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 209b34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 209d14 │ │ │ │ + b.n 209d24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 209cb8 │ │ │ │ + b.n 209cc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ pop {r1, r3, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 209bc0 │ │ │ │ + b.n 209bd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 209b74 │ │ │ │ + b.n 209b84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a270 : │ │ │ │ cbz r1, 20a278 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 20a280 │ │ │ │ @@ -545892,31 +545891,31 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20a2d8 │ │ │ │ nop │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 20a930 │ │ │ │ + b.n 20a940 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 20a8e0 │ │ │ │ + b.n 20a8f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ite │ │ │ │ + itt │ │ │ │ lsl r7, r3, #3 │ │ │ │ - moval r2, #122 @ 0x7a │ │ │ │ + mov r2, #130 @ 0x82 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 20a89c │ │ │ │ + b.n 20a8ac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r7, r3, #3 │ │ │ │ - movle r2, #82 @ 0x52 │ │ │ │ + ite le │ │ │ │ + lslle r7, r3, #3 │ │ │ │ + movgt r2, #90 @ 0x5a │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a388 : │ │ │ │ cbz r1, 20a390 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -545966,21 +545965,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20a3d6 │ │ │ │ b.n 20a650 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20a830 │ │ │ │ + b.n 20a840 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - it cs │ │ │ │ - lslcs r7, r3, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + wfi │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a418 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -546014,19 +546013,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 20a770 │ │ │ │ + b.n 20a780 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a484 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -546059,19 +546058,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 20a708 │ │ │ │ + b.n 20a718 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a4f0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r3, #284] @ 0x11c │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ @@ -546128,19 +546127,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #993 @ 0x3e1 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 20a55e │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 20a658 │ │ │ │ + b.n 20a668 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a5a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546192,25 +546191,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ add.w r2, r2, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20a5d0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a654 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546262,25 +546261,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1057 @ 0x421 │ │ │ │ add.w r2, r2, #540 @ 0x21c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20a684 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 2 │ │ │ │ + svc 10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a708 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546332,25 +546331,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20a738 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r4, 20a81a │ │ │ │ + cbnz r4, 20a81c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a7bc : │ │ │ │ ldr.w r0, [r0, #320] @ 0x140 │ │ │ │ cbz r0, 20a7e0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -546377,19 +546376,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #588 @ 0x24c │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20a7dc │ │ │ │ - ble.n 20a7d4 │ │ │ │ + ble.n 20a7e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r6, 20a85e │ │ │ │ + cbnz r6, 20a860 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a81c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546441,25 +546440,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ add.w r2, r2, #620 @ 0x26c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20a84c │ │ │ │ - ble.n 20a9a4 │ │ │ │ + ble.n 20a9b4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 20a93c │ │ │ │ + ble.n 20a94c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020a8d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -546700,43 +546699,43 @@ │ │ │ │ b.n 20a9f4 │ │ │ │ blt.n 20ab10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 20aaf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n 20abd4 │ │ │ │ + blt.n 20abe4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 20ab90 │ │ │ │ + blt.n 20aba0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 20ab50 │ │ │ │ + bge.n 20ab60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 20ab10 │ │ │ │ + bge.n 20ab20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 20aac4 │ │ │ │ + bge.n 20aad4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020aba4 : │ │ │ │ ldr.w r1, [r0, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 20ac26 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -546810,25 +546809,25 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #676 @ 0x2a4 │ │ │ │ movw r1, #1267 @ 0x4f3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20ac22 │ │ │ │ nop │ │ │ │ - bls.n 20ac3c │ │ │ │ + bls.n 20ac4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bls.n 20ad7c │ │ │ │ + bls.n 20ab8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020ac90 : │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ push {lr} │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -546911,19 +546910,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20ad30 │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 20ad2c │ │ │ │ b.n 20ad2e │ │ │ │ - bhi.n 20ae78 │ │ │ │ + bhi.n 20ac88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020ad84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546985,19 +546984,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20adf2 │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 20adee │ │ │ │ b.n 20adf0 │ │ │ │ - bvc.n 20adb8 │ │ │ │ + bvc.n 20adc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020ae44 : │ │ │ │ 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 │ │ │ │ @@ -547169,49 +547168,49 @@ │ │ │ │ nop │ │ │ │ bvs.n 20b0c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 20afbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n 20af98 │ │ │ │ + bvs.n 20afa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 20af50 │ │ │ │ + bvs.n 20af60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, 20b092 │ │ │ │ + cbz r2, 20b094 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 20b108 │ │ │ │ + bvs.n 20b118 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r0, 20b094 │ │ │ │ + cbz r0, 20b096 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 20b0c4 │ │ │ │ + bvs.n 20b0d4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r0, 20b096 │ │ │ │ + cbz r0, 20b098 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 20b07c │ │ │ │ + bvs.n 20b08c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 20b096 │ │ │ │ + cbz r6, 20b098 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 20b034 │ │ │ │ + bpl.n 20b044 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r4, 20b098 │ │ │ │ + cbz r4, 20b09a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b050 : │ │ │ │ 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 │ │ │ │ @@ -547407,55 +547406,55 @@ │ │ │ │ b.n 20b104 │ │ │ │ bmi.n 20b2fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 20b1c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 20b1a0 │ │ │ │ + bmi.n 20b1b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, 20b294 │ │ │ │ + cbz r2, 20b296 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 20b358 │ │ │ │ + bmi.n 20b168 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r0, 20b296 │ │ │ │ + cbz r0, 20b298 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 20b310 │ │ │ │ + bmi.n 20b320 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 20b296 │ │ │ │ + cbz r6, 20b298 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 20b2c8 │ │ │ │ + bmi.n 20b2d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r4, 20b298 │ │ │ │ + cbz r4, 20b29a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 20b280 │ │ │ │ + bmi.n 20b290 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, 20b29a │ │ │ │ + cbz r2, 20b29c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 20b238 │ │ │ │ + bcc.n 20b248 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r0, 20b29c │ │ │ │ + cbz r0, 20b29e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 20b1f0 │ │ │ │ + bcc.n 20b200 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b2a8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r3, #284] @ 0x11c │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ @@ -547498,19 +547497,19 @@ │ │ │ │ movw r1, #1854 @ 0x73e │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 20b2e8 │ │ │ │ nop │ │ │ │ - bcs.n 20b2d4 │ │ │ │ + bcs.n 20b2e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b334 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -547562,25 +547561,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ add.w r2, r2, #844 @ 0x34c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20b364 │ │ │ │ - bcs.n 20b48c │ │ │ │ + bcs.n 20b49c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 20b424 │ │ │ │ + bcs.n 20b434 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b3e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -547632,25 +547631,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1914 @ 0x77a │ │ │ │ add.w r2, r2, #872 @ 0x368 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20b418 │ │ │ │ - bne.n 20b3d8 │ │ │ │ + bne.n 20b3e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 20b570 │ │ │ │ + bne.n 20b580 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b49c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -547753,31 +547752,31 @@ │ │ │ │ nop │ │ │ │ beq.n 20b5bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n 20b514 │ │ │ │ + beq.n 20b524 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 20b4cc │ │ │ │ + beq.n 20b4dc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 20b684 │ │ │ │ + beq.n 20b694 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b5d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -547860,19 +547859,19 @@ │ │ │ │ b.n 20b650 │ │ │ │ ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b6b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -547896,19 +547895,19 @@ │ │ │ │ movw r1, #2499 @ 0x9c3 │ │ │ │ add.w r2, r2, #960 @ 0x3c0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20b6c8 │ │ │ │ nop │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b708 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -548008,31 +548007,31 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020b830 : │ │ │ │ stmdb 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 │ │ │ │ @@ -548115,23 +548114,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #2612 @ 0xa34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20b8e6 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b93c : │ │ │ │ stmdb 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 │ │ │ │ @@ -548600,99 +548599,99 @@ │ │ │ │ movw r1, #2644 @ 0xa54 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20bbca │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 20c158 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 20c178 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, pc, #192 @ (adr r7, 20bf58 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 20bf78 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 20bed0 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 20bef0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #920 @ (adr r6, 20c240 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 20c260 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 20c1bc ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 20c1dc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 20c13c ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 20c15c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 20c0a4 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 20c0c4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 20c020 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 20c040 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #208 @ (adr r6, 20bf98 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 20bfb8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #40 @ (adr r6, 20befc ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 20bf1c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #896 @ (adr r5, 20c260 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 20c280 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #736 @ (adr r5, 20c1cc ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 20c1ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #576 @ (adr r5, 20c134 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 20c154 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #440 @ (adr r5, 20c0b0 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 20c0d0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 20c034 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 20c054 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 20bfb0 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 20bfd0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 20bf34 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 20bf54 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #944 @ (adr r4, 20c2b8 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 20c2d8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 20c23c ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 20c25c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020bf0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -549101,79 +549100,79 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 20c14a │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 20c610 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 20c630 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 20c51c ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 20c53c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 20c494 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 20c4b4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 20c3dc ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 20c3fc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #776 @ (adr r0, 20c6d0 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 20c6f0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, pc, #624 @ (adr r0, 20c640 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 20c660 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 20c5c4 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 20c5e4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #352 @ (adr r0, 20c53c ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 20c55c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, pc, #0 @ (adr r0, 20c3f0 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 20c410 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020c400 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 20c414 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r3, #1 │ │ │ │ @@ -549228,25 +549227,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1092 @ 0x444 │ │ │ │ movw r1, #2691 @ 0xa83 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 20c440 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020c4b0 : │ │ │ │ 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 │ │ │ │ @@ -549422,39 +549421,39 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 20c5a2 │ │ │ │ nop │ │ │ │ it │ │ │ │ lsl r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vshr.u64 q8, , #30 │ │ │ │ - itet al │ │ │ │ - lslal r0, r5, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + vshr.u64 q8, , #22 │ │ │ │ + itee │ │ │ │ + lsl r0, r5, #3 │ │ │ │ + ldral r5, [sp, #192] @ 0xc0 │ │ │ │ lslal r7, r3, #3 │ │ │ │ - vshr.u64 q0, , #18 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + vshr.u64 q0, , #10 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r0, r5, #3 │ │ │ │ - ldrvs r4, [sp, #656] @ 0x290 │ │ │ │ + ldrvc r4, [sp, #688] @ 0x2b0 │ │ │ │ lslvc r7, r3, #3 │ │ │ │ - vqadd.u32 q0, q13, │ │ │ │ + vqadd.u64 q0, q9, │ │ │ │ │ │ │ │ 0020c6cc : │ │ │ │ cbnz r2, 20c6d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -549550,35 +549549,35 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 20c726 │ │ │ │ b.n 20c756 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mrc2 0, 1, r0, cr4, cr15, {6} │ │ │ │ - bkpt 0x0048 │ │ │ │ + mrc2 0, 1, r0, cr12, cr15, {6} │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr2 0, 0, r0, cr12, cr15, {6} │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + mrc2 0, 0, r0, cr4, cr15, {6} │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020c804 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -549630,23 +549629,23 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1244 @ 0x4dc │ │ │ │ add.w r2, r2, #1208 @ 0x4b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20c834 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mrc2 0, 4, r0, cr14, cr15, {6} │ │ │ │ - stc2l 0, cr0, [r4, #-892] @ 0xfffffc84 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + mcr2 0, 5, r0, cr6, cr15, {6} │ │ │ │ + stc2l 0, cr0, [ip, #-892] @ 0xfffffc84 │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-892] @ 0xfffffc84 │ │ │ │ + ldc2 0, cr0, [lr, #-892] @ 0xfffffc84 │ │ │ │ │ │ │ │ 0020c8b8 : │ │ │ │ cbnz r2, 20c8be │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -549743,35 +549742,35 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 20c910 │ │ │ │ b.n 20c940 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcrr2 0, 13, r0, sl, cr15 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + mrrc2 0, 13, r0, r2, cr15 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2 0, cr0, [r0], #-892 @ 0xfffffc84 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r8], #-892 @ 0xfffffc84 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vshr.u64 q0, , #48 │ │ │ │ + vshr.u64 q0, , #40 │ │ │ │ │ │ │ │ 0020c9f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -549822,23 +549821,23 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1220 @ 0x4c4 │ │ │ │ addw r2, r2, #1276 @ 0x4fc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20ca20 │ │ │ │ - cbnz r0, 20caf8 │ │ │ │ + cbnz r0, 20cafa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2 0, cr0, [r2], #892 @ 0x37c │ │ │ │ - @ instruction: 0xfb5800df │ │ │ │ - cbnz r6, 20caf4 │ │ │ │ + ldc2 0, cr0, [sl], #892 @ 0x37c │ │ │ │ + @ instruction: 0xfb6000df │ │ │ │ + cbnz r6, 20caf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb2a00df │ │ │ │ + @ instruction: 0xfb3200df │ │ │ │ │ │ │ │ 0020caa4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -551009,155 +551008,155 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 20d190 │ │ │ │ nop │ │ │ │ cbnz r4, 20d764 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 20d756 │ │ │ │ + cbnz r6, 20d758 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vld4. {d16-d19}, [r2 :64] │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + vld4. {d16-d19}, [sl :64] │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mcrr2 0, 13, r0, r8, cr15 │ │ │ │ - strh.w r0, [r0, pc, lsl #1] │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + mrrc2 0, 13, r0, r0, cr15 @ │ │ │ │ + strh.w r0, [r8, pc, lsl #1] │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movw r0, #35039 @ 0x88df │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xf65000df │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf4c400df │ │ │ │ - strh.w r0, [r8, #223] @ 0xdf │ │ │ │ + @ instruction: 0xf4cc00df │ │ │ │ + ldrh.w r0, [r0, #223] @ 0xdf │ │ │ │ cbz r0, 20d7aa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 20d7e0 │ │ │ │ + cbz r2, 20d7e2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf3b600df │ │ │ │ - cbz r6, 20d7d6 │ │ │ │ + @ instruction: 0xf3be00df │ │ │ │ + cbz r6, 20d7d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf35400df │ │ │ │ - cbz r2, 20d7cc │ │ │ │ + @ instruction: 0xf35c00df │ │ │ │ + cbz r2, 20d7ce │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ssat r0, #32, r8, lsl #3 │ │ │ │ + @ instruction: 0xf31000df │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf26600df │ │ │ │ - sxtb r2, r6 │ │ │ │ + @ instruction: 0xf26e00df │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf23600df │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf23e00df │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf1ea00df │ │ │ │ - cbz r4, 20d7ea │ │ │ │ + @ instruction: 0xf1f200df │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsb r0, r0, #223 @ 0xdf │ │ │ │ - cbz r0, 20d7ec │ │ │ │ + rsb r0, r8, #223 @ 0xdf │ │ │ │ + cbz r0, 20d7ee │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf19400df │ │ │ │ - cbz r4, 20d7ec │ │ │ │ + @ instruction: 0xf19c00df │ │ │ │ + cbz r4, 20d7ee │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sbc.w r0, r6, #223 @ 0xdf │ │ │ │ - cbz r2, 20d7ee │ │ │ │ + sbc.w r0, lr, #223 @ 0xdf │ │ │ │ + cbz r2, 20d7f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf13c00df │ │ │ │ - cbz r0, 20d7f0 │ │ │ │ + adc.w r0, r4, #223 @ 0xdf │ │ │ │ + cbz r0, 20d7f2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds.w r0, r4, #223 @ 0xdf │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + adds.w r0, ip, #223 @ 0xdf │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 20d7ec │ │ │ │ + cbz r0, 20d7ee │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf4b600df │ │ │ │ - @ instruction: 0xf0c400df │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xf4be00df │ │ │ │ + @ instruction: 0xf0cc00df │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - eors.w r0, sl, #7307264 @ 0x6f8000 │ │ │ │ - eors.w r0, r0, #223 @ 0xdf │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf4a200df │ │ │ │ + eors.w r0, r8, #223 @ 0xdf │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orn r0, r0, #223 @ 0xdf │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + orn r0, r8, #223 @ 0xdf │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bics.w r0, r6, #223 @ 0xdf │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + bics.w r0, lr, #223 @ 0xdf │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - and.w r0, ip, #223 @ 0xdf │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + ands.w r0, r4, #223 @ 0xdf │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q8, , #30 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + vshr.s64 q8, , #22 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q0, , #8 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + vshr.s64 q8, , #64 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q0, , #50 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + vshr.s64 q0, , #42 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vqadd.s32 q8, q10, │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + vqadd.s32 q8, q14, │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vqadd.s64 q0, q13, │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + vqadd.s8 q8, q9, │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf2de00df │ │ │ │ - vqadd.s16 q0, q8, │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf2e600df │ │ │ │ + vqadd.s16 q0, q12, │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mrc 0, 5, r0, cr10, cr15, {6} │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + mcr 0, 6, r0, cr2, cr15, {6} │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mrc 0, 4, r0, cr0, cr15, {6} │ │ │ │ + mrc 0, 4, r0, cr8, cr15, {6} │ │ │ │ ldr r2, [pc, #528] @ (20da9c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #528] @ (20daa0 ) │ │ │ │ movs r4, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #528] @ (20daa4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -551346,73 +551345,73 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 20d190 │ │ │ │ nop │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sbc.w r0, r4, #223 @ 0xdf │ │ │ │ - stc 0, cr0, [r2, #-892] @ 0xfffffc84 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + sbc.w r0, ip, #223 @ 0xdf │ │ │ │ + stc 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [ip], {223} @ 0xdf │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + ldcl 0, cr0, [r4], {223} @ 0xdf │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [r2], #892 @ 0x37c │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + stc 0, cr0, [sl], #892 @ 0x37c │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-892 @ 0xfffffc84 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + stc 0, cr0, [r2], {223} @ 0xdf │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcrr 0, 13, r0, ip, cr15 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + mrrc 0, 13, r0, r4, cr15 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [r6], #-892 @ 0xfffffc84 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + stc 0, cr0, [lr], #-892 @ 0xfffffc84 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xebfa00df │ │ │ │ - add r4, sp, #32 │ │ │ │ + stc 0, cr0, [r2], {223} @ 0xdf │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsb r0, ip, pc, lsr #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + rsbs r0, r4, pc, lsr #3 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub.w r0, r0, pc, lsr #3 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + sub.w r0, r8, pc, lsr #3 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sbcs.w r0, r4, pc, lsr #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + sbcs.w r0, ip, pc, lsr #3 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adc.w r0, r8, pc, lsr #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + adcs.w r0, r0, pc, lsr #3 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds.w r0, lr, pc, lsr #3 │ │ │ │ + @ instruction: 0xeb2600df │ │ │ │ │ │ │ │ 0020db2c : │ │ │ │ stmdb 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 │ │ │ │ @@ -552271,151 +552270,151 @@ │ │ │ │ b.n 20df70 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xe99400df │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xe99c00df │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 20e3e8 │ │ │ │ + b.n 20e3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #720 @ (adr r6, 20e710 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 20e730 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 20e148 │ │ │ │ + b.n 20e158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 20e628 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 20e648 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 20e0cc │ │ │ │ + b.n 20e0dc │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r5, pc, #288 @ (adr r5, 20e570 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 20e4cc ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 20e4ec ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20e020 │ │ │ │ + b.n 20e030 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 20e49c ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 20e4bc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20de10 │ │ │ │ + b.n 20de20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 20e794 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 20e7b4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20dd94 │ │ │ │ + b.n 20dda4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 20e700 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 20e720 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20dd50 │ │ │ │ + b.n 20dd60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 20e664 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 20e684 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia.w ip, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - b.n 20dd08 │ │ │ │ + stmia.w r4!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + b.n 20dd18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #144 @ (adr r4, 20e52c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 20e54c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20ec74 │ │ │ │ + b.n 20ec84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 20e81c ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 20e83c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20ebf4 │ │ │ │ + b.n 20ec04 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #712 @ (adr r3, 20e780 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 20e7a0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20ebac │ │ │ │ + b.n 20ebbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #544 @ (adr r3, 20e6e4 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 20e704 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20eb64 │ │ │ │ + b.n 20eb74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #376 @ (adr r3, 20e648 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 20e668 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20eb1c │ │ │ │ + b.n 20eb2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #216 @ (adr r3, 20e5b4 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 20e5d4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20ead8 │ │ │ │ + b.n 20eae8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #56 @ (adr r3, 20e520 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 20e540 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20ea94 │ │ │ │ + b.n 20eaa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #776 @ (adr r2, 20e800 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 20e820 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 20e34c │ │ │ │ + b.n 20e35c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20ea0c │ │ │ │ + b.n 20ea1c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #592 @ (adr r2, 20e754 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 20e774 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20e9bc │ │ │ │ + b.n 20e9cc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 20e6c0 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 20e6e0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20e978 │ │ │ │ + b.n 20e988 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, 20e5b8 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 20e5d8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20e8fc │ │ │ │ + b.n 20e90c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 20e924 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 20e544 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20e8b8 │ │ │ │ + b.n 20e8c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 20e888 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 20e8a8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20e870 │ │ │ │ + b.n 20e880 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020e540 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -552658,37 +552657,37 @@ │ │ │ │ b.n 20e710 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 20edec │ │ │ │ + b.n 20edfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #28 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020e7dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -552740,25 +552739,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2904 @ 0xb58 │ │ │ │ addw r2, r2, #1452 @ 0x5ac │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20e80c │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 20e95c │ │ │ │ + ble.n 20e96c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 20e90c │ │ │ │ + ble.n 20e91c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020e890 : │ │ │ │ stmdb 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 │ │ │ │ @@ -553640,179 +553639,179 @@ │ │ │ │ b.w 20e922 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 20f15c │ │ │ │ + bgt.n 20f16c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 20f170 │ │ │ │ + bge.n 20f180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r2, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 20f2d8 │ │ │ │ + bhi.n 20f2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 20f280 │ │ │ │ + bhi.n 20f290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 20f228 │ │ │ │ + bvc.n 20f238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 20f1d0 │ │ │ │ + bvc.n 20f1e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 20f178 │ │ │ │ + bvc.n 20f188 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 20f320 │ │ │ │ + bvc.n 20f330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 20f2c8 │ │ │ │ + bvc.n 20f2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 20f280 │ │ │ │ + bvs.n 20f290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 20f234 │ │ │ │ + bvs.n 20f244 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 20f1e8 │ │ │ │ + bvs.n 20f1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 20f39c │ │ │ │ + bvs.n 20f3ac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 20f350 │ │ │ │ + bvs.n 20f360 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 20f304 │ │ │ │ + bvs.n 20f314 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20f2b8 │ │ │ │ + bpl.n 20f2c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20f26c │ │ │ │ + bpl.n 20f27c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20f3e0 │ │ │ │ + bpl.n 20f3f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20f394 │ │ │ │ + bpl.n 20f3a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20f348 │ │ │ │ + bpl.n 20f358 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 20f2fc │ │ │ │ + bmi.n 20f30c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 20f2b0 │ │ │ │ + bmi.n 20f2c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 20f268 │ │ │ │ + bmi.n 20f278 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 20f41c │ │ │ │ + bmi.n 20f42c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 20f3cc │ │ │ │ + bmi.n 20f3dc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020f35c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -553864,25 +553863,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2931 @ 0xb73 │ │ │ │ add.w r2, r2, #1512 @ 0x5e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20f38c │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 20f48c │ │ │ │ + bcc.n 20f49c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 20f3dc │ │ │ │ + bne.n 20f3ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 20f38c │ │ │ │ + bne.n 20f39c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020f410 : │ │ │ │ stmdb 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 │ │ │ │ @@ -554873,209 +554872,209 @@ │ │ │ │ b.n 20f966 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r7, r3, #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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r7, r3 │ │ │ │ @@ -556177,249 +556176,249 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2103dc │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r3, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - nop {15} │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + it │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - nop {12} │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + it gt │ │ │ │ + lslgt r7, r3, #3 │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r7, r3, #3 │ │ │ │ - ldrbls r0, [r3, #30] │ │ │ │ + itet ls │ │ │ │ + lslls r7, r3, #3 │ │ │ │ + ldrbhi r0, [r4, #30] │ │ │ │ lslls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r7, r3, #3 │ │ │ │ - ldrbpl r6, [r4, #29] │ │ │ │ + itt vs │ │ │ │ + lslvs r7, r3, #3 │ │ │ │ + ldrbvs r6, [r5, #29] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itet cs │ │ │ │ - lslcs r7, r3, #3 │ │ │ │ - ldrbcc r6, [r6, #28] │ │ │ │ + itee cc │ │ │ │ + lslcc r7, r3, #3 │ │ │ │ + ldrbcs r6, [r7, #28] │ │ │ │ lslcs r0, r5, #3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ittt eq │ │ │ │ + lsleq r7, r3, #3 │ │ │ │ + ldrbeq r6, [r1, #28] │ │ │ │ + lsleq r0, r5, #3 │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r6, 210da8 │ │ │ │ + cbnz r6, 210daa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r2, 210daa │ │ │ │ + cbnz r2, 210dac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r6, 210daa │ │ │ │ + cbnz r6, 210dac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r2, 210dac │ │ │ │ + cbnz r2, 210dae │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r6, 210dac │ │ │ │ + cbnz r6, 210dae │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r4, 210db0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r6, 210df6 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00210dbc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -556445,19 +556444,19 @@ │ │ │ │ movw r1, #2411 @ 0x96b │ │ │ │ addw r2, r2, #1628 @ 0x65c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 210dd8 │ │ │ │ nop │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00210e18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -556483,19 +556482,19 @@ │ │ │ │ movw r1, #2443 @ 0x98b │ │ │ │ add.w r2, r2, #1664 @ 0x680 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 210e34 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00210e74 : │ │ │ │ stmdb 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 │ │ │ │ @@ -557284,195 +557283,195 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2110dc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 211758 │ │ │ │ + cbz r4, 21175a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 211758 │ │ │ │ + cbz r4, 21175a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #992] @ (211b14 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #816] @ (211a70 ) │ │ │ │ + ldr r7, [pc, #848] @ (211a90 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #648] @ (2119d4 ) │ │ │ │ + ldr r7, [pc, #680] @ (2119f4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #488] @ (211940 ) │ │ │ │ + ldr r7, [pc, #520] @ (211960 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #312] @ (21189c ) │ │ │ │ + ldr r7, [pc, #344] @ (2118bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 21179c │ │ │ │ + cbz r4, 21179e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #136] @ (2117f8 ) │ │ │ │ + ldr r7, [pc, #168] @ (211818 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 21179e │ │ │ │ + cbz r0, 2117a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #984] @ (211b54 ) │ │ │ │ + ldr r6, [pc, #1016] @ (211b74 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 21179e │ │ │ │ + cbz r4, 2117a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #816] @ (211ab8 ) │ │ │ │ + ldr r6, [pc, #848] @ (211ad8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r2, 2117a0 │ │ │ │ + cbz r2, 2117a2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #648] @ (211a1c ) │ │ │ │ + ldr r6, [pc, #680] @ (211a3c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 2117a2 │ │ │ │ + cbz r0, 2117a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #472] @ (211978 ) │ │ │ │ + ldr r6, [pc, #504] @ (211998 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 2117a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #104] @ (211820 ) │ │ │ │ + ldr r6, [pc, #136] @ (211840 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #960] @ (211b84 ) │ │ │ │ + ldr r5, [pc, #992] @ (211ba4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #792] @ (211ae8 ) │ │ │ │ + ldr r5, [pc, #824] @ (211b08 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #624] @ (211a4c ) │ │ │ │ + ldr r5, [pc, #656] @ (211a6c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #456] @ (2119b0 ) │ │ │ │ + ldr r5, [pc, #488] @ (2119d0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #288] @ (211914 ) │ │ │ │ + ldr r5, [pc, #320] @ (211934 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #112] @ (211870 ) │ │ │ │ + ldr r5, [pc, #144] @ (211890 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #960] @ (211bcc ) │ │ │ │ + ldr r4, [pc, #992] @ (211bec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #792] @ (211b30 ) │ │ │ │ + ldr r4, [pc, #824] @ (211b50 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #624] @ (211a94 ) │ │ │ │ + ldr r4, [pc, #656] @ (211ab4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #448] @ (2119f0 ) │ │ │ │ + ldr r4, [pc, #480] @ (211a10 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211834 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -557586,43 +557585,43 @@ │ │ │ │ add.w r2, r2, #1720 @ 0x6b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3053 @ 0xbed │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 211896 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #424] @ (211b20 ) │ │ │ │ + ldr r2, [pc, #456] @ (211b40 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #256] @ (211a84 ) │ │ │ │ + ldr r2, [pc, #288] @ (211aa4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #88] @ (2119e8 ) │ │ │ │ + ldr r2, [pc, #120] @ (211a08 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #944] @ (211d4c ) │ │ │ │ + ldr r1, [pc, #976] @ (211d6c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #776] @ (211cb0 ) │ │ │ │ + ldr r1, [pc, #808] @ (211cd0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002119ac : │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #356] @ 0x164 │ │ │ │ cmp r4, r1 │ │ │ │ beq.n 2119c8 │ │ │ │ @@ -558036,53 +558035,53 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3114 @ 0xc2a │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 211b62 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 2121cc ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 2121ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211e74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -558209,37 +558208,37 @@ │ │ │ │ nop │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 2121b8 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 2121d8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 212114 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 212134 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 212080 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 2120a0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 2123ec ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 21200c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211ff4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -558324,27 +558323,27 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 212056 │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 212240 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 212260 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 2124a8 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 2124c8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 212164 │ │ │ │ sub sp, #28 │ │ │ │ @@ -558463,19 +558462,19 @@ │ │ │ │ b.n 2121ba │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 21249c ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 2124bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212234 : │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 21224e │ │ │ │ cmp r3, r1 │ │ │ │ @@ -558509,19 +558508,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, pc, #488 @ (adr r4, 212488 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 2124a8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 21233c ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 21235c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002122a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -558597,37 +558596,37 @@ │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 212316 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 212690 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 2126b0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #21] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 21254c ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 21256c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002123a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -558800,49 +558799,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r4, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 21269c ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 2126bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #960 @ (adr r6, 212928 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 212948 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #112 @ (adr r1, 2125e0 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 212600 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 21293c ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 21295c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 2128a0 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 2128c0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 21280c ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 21282c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 212770 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 212790 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002125a0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -558905,25 +558904,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2125de │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212658 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -558973,25 +558972,25 @@ │ │ │ │ movw r1, #3473 @ 0xd91 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21268c │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212700 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -559050,25 +559049,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #3521 @ 0xdc1 │ │ │ │ add.w r2, r2, #2024 @ 0x7e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21273a │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002127bc : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2127da │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -559103,19 +559102,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [pc, #2532] @ 21322c │ │ │ │ @@ -560057,231 +560056,231 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 212b2a │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [r1, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002133e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -560304,19 +560303,19 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2100 @ 0x834 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 213402 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0021343c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -560363,25 +560362,25 @@ │ │ │ │ addw r2, r2, #2120 @ 0x848 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 213468 │ │ │ │ nop │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002134d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -561203,189 +561202,189 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #800] @ (2140b0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [pc, #736] @ (214074 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [pc, #672] @ (214038 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #400] @ (213f2c ) │ │ │ │ + ldr r6, [pc, #432] @ (213f4c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #128] @ (213e28 ) │ │ │ │ + ldr r6, [pc, #160] @ (213e48 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #48] @ (213de0 ) │ │ │ │ + ldr r5, [pc, #80] @ (213e00 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #888] @ (214138 ) │ │ │ │ + ldr r4, [pc, #920] @ (214158 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #552] @ (213ff8 ) │ │ │ │ + ldr r4, [pc, #584] @ (214018 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #296] @ (213f00 ) │ │ │ │ + ldr r4, [pc, #328] @ (213f20 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #96] @ (213e44 ) │ │ │ │ + ldr r4, [pc, #128] @ (213e64 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #928] @ (214190 ) │ │ │ │ + ldr r3, [pc, #960] @ (2141b0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #760] @ (2140f4 ) │ │ │ │ + ldr r3, [pc, #792] @ (214114 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #592] @ (214058 ) │ │ │ │ + ldr r3, [pc, #624] @ (214078 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #432] @ (213fc4 ) │ │ │ │ + ldr r3, [pc, #464] @ (213fe4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #272] @ (213f30 ) │ │ │ │ + ldr r3, [pc, #304] @ (213f50 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #112] @ (213e9c ) │ │ │ │ + ldr r3, [pc, #144] @ (213ebc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #976] @ (214208 ) │ │ │ │ + ldr r2, [pc, #1008] @ (214228 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #816] @ (214174 ) │ │ │ │ + ldr r2, [pc, #848] @ (214194 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #648] @ (2140d8 ) │ │ │ │ + ldr r2, [pc, #680] @ (2140f8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #488] @ (214044 ) │ │ │ │ + ldr r2, [pc, #520] @ (214064 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #328] @ (213fb0 ) │ │ │ │ + ldr r2, [pc, #360] @ (213fd0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #168] @ (213f1c ) │ │ │ │ + ldr r2, [pc, #200] @ (213f3c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #0] @ (213e80 ) │ │ │ │ + ldr r2, [pc, #32] @ (213ea0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #864] @ (2141ec ) │ │ │ │ + ldr r1, [pc, #896] @ (21420c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #704] @ (214158 ) │ │ │ │ + ldr r1, [pc, #736] @ (214178 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #544] @ (2140c4 ) │ │ │ │ + ldr r1, [pc, #576] @ (2140e4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #376] @ (214028 ) │ │ │ │ + ldr r1, [pc, #408] @ (214048 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #216] @ (213f94 ) │ │ │ │ + ldr r1, [pc, #248] @ (213fb4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #48] @ (213ef8 ) │ │ │ │ + ldr r1, [pc, #80] @ (213f18 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [pc, #904] @ (21425c ) │ │ │ │ + ldr r0, [pc, #936] @ (21427c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [pc, #736] @ (2141c0 ) │ │ │ │ + ldr r0, [pc, #768] @ (2141e0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [pc, #568] @ (214124 ) │ │ │ │ + ldr r0, [pc, #600] @ (214144 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00213ef8 : │ │ │ │ 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 │ │ │ │ @@ -561866,133 +561865,133 @@ │ │ │ │ b.n 213f2a │ │ │ │ cmp ip, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add lr, sl │ │ │ │ + add lr, fp │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002144e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -562236,41 +562235,41 @@ │ │ │ │ nop │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r4, r7, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00214778 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -562366,19 +562365,19 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2147e0 │ │ │ │ str.w r0, [ip] │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ b.n 2147da │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00214878 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -562432,25 +562431,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #3733 @ 0xe95 │ │ │ │ add.w r2, r2, #2272 @ 0x8e0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2148ac │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00214930 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -562504,25 +562503,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #3761 @ 0xeb1 │ │ │ │ add.w r2, r2, #2304 @ 0x900 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 214964 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002149e8 : │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbz r3, 214a0a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -562548,19 +562547,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2340 @ 0x924 │ │ │ │ movw r1, #3785 @ 0xec9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 214a06 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00214a44 : │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ cbz r3, 214a66 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -562586,19 +562585,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2360 @ 0x938 │ │ │ │ movw r1, #3811 @ 0xee3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 214a62 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00214aa0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -563354,169 +563353,169 @@ │ │ │ │ movw r1, #3910 @ 0xf46 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 214ce8 │ │ │ │ nop │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r3, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ @@ -564068,113 +564067,113 @@ │ │ │ │ nop │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #472] @ (215b88 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r6, r2, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r7, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r6, r0, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r2, r3, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r0, r5, #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, #2984] @ 0xba8 │ │ │ │ ldr r6, [pc, #660] @ (215d04 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -564433,57 +564432,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r1, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r7, r3, #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, #2960] @ 0xb90 │ │ │ │ ldr.w r6, [pc, #1292] @ 216290 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -564980,99 +564979,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ mov sl, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #232] @ (21644c ) │ │ │ │ @@ -565169,15 +565168,15 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 216412 │ │ │ │ nop │ │ │ │ strb r7, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r3, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565193,21 +565192,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ bl a847e │ │ │ │ bl 23c482 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ lsls r2, r6, #3 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrc2 0, 6, r0, cr8, cr14, {6} │ │ │ │ + mcr2 0, 7, r0, cr0, cr14, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #436] @ (216668 ) │ │ │ │ @@ -565382,33 +565381,33 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 216526 │ │ │ │ movs r0, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r6, r2, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r5, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2 0, cr0, [r2, #-888] @ 0xfffffc88 │ │ │ │ - stc2l 0, cr0, [r2], #888 @ 0x378 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + stc2 0, cr0, [sl, #-888] @ 0xfffffc88 │ │ │ │ + stc2l 0, cr0, [sl], #888 @ 0x378 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc2l 0, cr0, [r0], {222} @ 0xde │ │ │ │ + stc2l 0, cr0, [r8], {222} @ 0xde │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov sl, r1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -565728,45 +565727,45 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 216776 │ │ │ │ adds r6, r7, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r6, r0, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r0, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr??.w r0, [r8, #222] @ 0xde │ │ │ │ - ldrsh.w r0, [r6, #222] @ 0xde │ │ │ │ - ldrsb.w r0, [r4, #222] @ 0xde │ │ │ │ - ldr??.w r0, [r4, lr, lsl #1] │ │ │ │ - ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + vld1.8 @ instruction: 0xf9e000de │ │ │ │ + ldrsh.w r0, [lr, #222] @ 0xde │ │ │ │ + ldrsb.w r0, [ip, #222] @ 0xde │ │ │ │ + ldr??.w r0, [ip, lr, lsl #1] │ │ │ │ + ldr??.w r0, [sl, lr, lsl #1] │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vld4. {d0-d3}, [ip :64], lr │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + ldrsh.w r0, [r4, lr, lsl #1] │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #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 r3, [pc, #328] @ (216bb0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -565916,30 +565915,30 @@ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ b.n 216b62 │ │ │ │ nop │ │ │ │ subs r4, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf7d400de │ │ │ │ - str r4, [r2, #32] │ │ │ │ + @ instruction: 0xf7dc00de │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf7b200de │ │ │ │ - @ instruction: 0xf79200de │ │ │ │ - @ instruction: 0xf78400de │ │ │ │ - @ instruction: 0xf77600de │ │ │ │ - @ instruction: 0xf76800de │ │ │ │ + @ instruction: 0xf7ba00de │ │ │ │ + @ instruction: 0xf79a00de │ │ │ │ + @ instruction: 0xf78c00de │ │ │ │ + @ instruction: 0xf77e00de │ │ │ │ + @ instruction: 0xf77000de │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #120] @ (216c6c ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -565990,24 +565989,24 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 216c26 │ │ │ │ nop │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf6da00de │ │ │ │ - str r2, [r3, #16] │ │ │ │ + @ instruction: 0xf6e200de │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf6b800de │ │ │ │ + movt r0, #2270 @ 0x8de │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #232] @ 216d84 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #228] @ 216d88 │ │ │ │ @@ -566105,28 +566104,28 @@ │ │ │ │ nop │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf5f000de │ │ │ │ - str r2, [r6, #0] │ │ │ │ + @ instruction: 0xf5f800de │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rsb r0, sl, #7274496 @ 0x6f0000 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + rsbs r0, r2, #7274496 @ 0x6f0000 │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub.w r0, r4, #7274496 @ 0x6f0000 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + sub.w r0, ip, #7274496 @ 0x6f0000 │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r7, r3, #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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov r5, r2 │ │ │ │ @@ -566666,99 +566665,99 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 216f52 │ │ │ │ nop │ │ │ │ asrs r2, r5, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r5, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfb7e00dd │ │ │ │ @ instruction: 0xfb4400dd │ │ │ │ @ instruction: 0xfb0c00dd │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xfae200dd │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf1f200de │ │ │ │ - subs r6, r2, #3 │ │ │ │ + @ instruction: 0xf1fa00de │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rsbs r0, r0, #222 @ 0xde │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + rsbs r0, r8, #222 @ 0xde │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub.w r0, r8, #222 @ 0xde │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + subs.w r0, r0, #222 @ 0xde │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf18200de │ │ │ │ - subs r4, r4, #1 │ │ │ │ + @ instruction: 0xf18a00de │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs.w r0, lr, #222 @ 0xde │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + sbc.w r0, r6, #222 @ 0xde │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf13800de │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + adc.w r0, r0, #222 @ 0xde │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds.w r0, r0, #222 @ 0xde │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + adds.w r0, r8, #222 @ 0xde │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf0ea00de │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + @ instruction: 0xf0f200de │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf0c200de │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + @ instruction: 0xf0ca00de │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - eors.w r0, sl, #222 @ 0xde │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + @ instruction: 0xf0a200de │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orns r0, r2, #222 @ 0xde │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + orns r0, sl, #222 @ 0xde │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, ip, #222 @ 0xde │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + orrs.w r0, r4, #222 @ 0xde │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bic.w r0, r6, #222 @ 0xde │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + bic.w r0, lr, #222 @ 0xde │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vshr.s64 q8, q7, #28 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + vshr.s64 q8, q7, #20 │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r2 │ │ │ │ @@ -566785,18 +566784,18 @@ │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 217446 │ │ │ │ nop │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mrc 0, 5, r0, cr8, cr14, {6} │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + mcr 0, 6, r0, cr0, cr14, {6} │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #468] @ (21766c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -566986,38 +566985,38 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 217570 │ │ │ │ nop │ │ │ │ asrs r4, r4, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r1, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-888]! @ 0xfffffc88 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + stc 0, cr0, [r0, #888] @ 0x378 │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stcl 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldcl 0, cr0, [r6, #-888] @ 0xfffffc88 │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc 0, cr0, [sl, #-888]! @ 0xfffffc88 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldc 0, cr0, [r2, #-888]! @ 0xfffffc88 │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [r4, #-888] @ 0xfffffc88 │ │ │ │ - stcl 0, cr0, [r2], #888 @ 0x378 │ │ │ │ - stcl 0, cr0, [r0], {222} @ 0xde │ │ │ │ + stc 0, cr0, [ip, #-888] @ 0xfffffc88 │ │ │ │ + stcl 0, cr0, [sl], #888 @ 0x378 │ │ │ │ + stcl 0, cr0, [r8], {222} @ 0xde │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -567611,118 +567610,118 @@ │ │ │ │ b.n 217a2e │ │ │ │ lsrs r6, r4, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r4, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #86 @ 0x56 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf22c00dd │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strd r0, r0, [lr], #888 @ 0x378 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + ldrd r0, r0, [r6], #888 @ 0x378 │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia.w r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + stmia.w ip!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0ea00dd │ │ │ │ @ instruction: 0xf0b000dd │ │ │ │ eor.w r0, lr, #221 @ 0xdd │ │ │ │ orn r0, r4, #221 @ 0xdd │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 217c78 │ │ │ │ + b.n 217c88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 217c40 │ │ │ │ + b.n 217c50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 217c04 │ │ │ │ + b.n 217c14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 217bcc │ │ │ │ + b.n 217bdc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 217b8c │ │ │ │ + b.n 217b9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 217b6c │ │ │ │ + b.n 217b7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 217b3c │ │ │ │ + b.n 217b4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 217aec │ │ │ │ + b.n 217afc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 217ab0 │ │ │ │ + b.n 217ac0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 217a90 │ │ │ │ + b.n 217aa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 217a64 │ │ │ │ + b.n 217a74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r3, #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, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #432] @ (217f9c ) │ │ │ │ @@ -567891,25 +567890,25 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #784] @ (2182c0 ) │ │ │ │ + ldr r6, [pc, #816] @ (2182e0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 218720 │ │ │ │ + b.n 218730 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 2186e4 │ │ │ │ + b.n 2186f4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #840] @ (218308 ) │ │ │ │ + ldr r5, [pc, #872] @ (218328 ) │ │ │ │ lsls r7, r3, #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, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1056] @ 2183f4 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -568322,65 +568321,65 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 218044 │ │ │ │ lsls r2, r4, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #232] @ (2184ec ) │ │ │ │ + ldr r5, [pc, #264] @ (21850c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #864] @ (21876c ) │ │ │ │ + ldr r4, [pc, #896] @ (21878c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #8] @ (21841c ) │ │ │ │ + ldr r4, [pc, #40] @ (21843c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #616] @ (218684 ) │ │ │ │ + ldr r3, [pc, #648] @ (2186a4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xe9ba00dd │ │ │ │ @ instruction: 0xe99600dd │ │ │ │ ldrd r0, r0, [lr, #-884] @ 0x374 │ │ │ │ ldmdb r8!, {r0, r2, r3, r4, r6, r7} │ │ │ │ - b.n 2184f8 │ │ │ │ + b.n 218508 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2184bc │ │ │ │ + b.n 2184cc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 218480 │ │ │ │ + b.n 218490 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 21844c │ │ │ │ + b.n 21845c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #272] @ (218554 ) │ │ │ │ + ldr r2, [pc, #304] @ (218574 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #112] @ (2184c0 ) │ │ │ │ + ldr r2, [pc, #144] @ (2184e0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #864] @ (2187c0 ) │ │ │ │ + ldr r1, [pc, #896] @ (2187e0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r6, r3, #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, #2944] @ 0xb80 │ │ │ │ ldr.w r6, [pc, #1084] @ 2188bc │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -568788,78 +568787,78 @@ │ │ │ │ b.n 218618 │ │ │ │ movs r6, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #312] @ (218a08 ) │ │ │ │ + ldr r0, [pc, #344] @ (218a28 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ mcr2 0, 5, r0, cr4, cr1, {7} │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 218358 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 2182e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 218208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 21883c │ │ │ │ + blt.n 21884c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 218a00 │ │ │ │ + blt.n 218810 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 2189bc │ │ │ │ + blt.n 2189cc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 21897c │ │ │ │ + blt.n 21898c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 21893c │ │ │ │ + blt.n 21894c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bge.n 2188e8 │ │ │ │ + bge.n 2188f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add lr, sp │ │ │ │ + add lr, lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bge.n 21889c │ │ │ │ + bge.n 2188ac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 218860 │ │ │ │ + bge.n 218870 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r7, r3, #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, #2952] @ 0xb88 │ │ │ │ ldr.w r6, [pc, #1316] @ 218e84 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -569360,98 +569359,98 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2000f1 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r2, r0, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vst4. {d0-d3}, [r4 :256], r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ svc 186 @ 0xba │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ svc 66 @ 0x42 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n 218f9c │ │ │ │ + bvs.n 218fac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 218f5c │ │ │ │ + bvs.n 218f6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 218f24 │ │ │ │ + bvs.n 218f34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 218edc │ │ │ │ + bpl.n 218eec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 218e60 │ │ │ │ + bpl.n 218e70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 218e2c │ │ │ │ + bpl.n 218e3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 218fe8 │ │ │ │ + bpl.n 218ff8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 218fa4 │ │ │ │ + bpl.n 218fb4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 218f64 │ │ │ │ + bpl.n 218f74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 218f14 │ │ │ │ + bmi.n 218f24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 218eb8 │ │ │ │ + bmi.n 218ec8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #252] @ (219054 ) │ │ │ │ @@ -569553,15 +569552,15 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 219014 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #652] @ (2192e4 ) │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2190aa │ │ │ │ - vaddl.u q8, d31, d30 │ │ │ │ + vshr.u64 d16, d22, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bl 265062 │ │ │ │ bge.n 219016 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vqrdmlah.s q15, , d9[0] │ │ │ │ vabdl.u , d15, d3 │ │ │ │ vsri.64 , , #1 │ │ │ │ @@ -569569,20 +569568,20 @@ │ │ │ │ vabdl.u q15, d15, d1 │ │ │ │ @ instruction: 0xffffddfb │ │ │ │ vmls.i q15, , d21[0] │ │ │ │ vsri.64 d30, d25, #1 │ │ │ │ vsri.64 , q8, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4a800f1 │ │ │ │ - bcs.n 21904c │ │ │ │ + bcs.n 21905c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [pc, #8] @ (2190b0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -569650,19 +569649,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2190ea │ │ │ │ nop │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 219100 │ │ │ │ + bne.n 219110 │ │ │ │ lsls r6, r3, #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, #2992] @ 0xbb0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #464] @ (21934c ) │ │ │ │ @@ -569846,32 +569845,32 @@ │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 219248 │ │ │ │ @ instruction: 0xf33e00f1 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf27400f1 │ │ │ │ bls.n 219400 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 219434 │ │ │ │ + beq.n 219444 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 219400 │ │ │ │ + beq.n 219410 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 2193d0 │ │ │ │ + beq.n 2193e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 219398 │ │ │ │ + beq.n 2193a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r6, r3, #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, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ mov sl, r2 │ │ │ │ @@ -570636,103 +570635,103 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2197ea │ │ │ │ nop │ │ │ │ @ instruction: 0xf12200f1 │ │ │ │ adds.w r0, ip, #241 @ 0xf1 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr7, {7} │ │ │ │ - subs r2, #16 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr7, {7} │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2, #924] @ 0x39c │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + ldc2 0, cr0, [sl, #924] @ 0x39c │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-924]! @ 0xfffffc64 │ │ │ │ - ldc2 0, cr0, [ip], {231} @ 0xe7 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + stc2l 0, cr0, [r0, #-924] @ 0xfffffc64 │ │ │ │ + stc2 0, cr0, [r4], #924 @ 0x39c │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfbc000e7 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + @ instruction: 0xfbc800e7 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb2000e7 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xfb2800e7 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldcl 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ - ldr??.w r0, [ip, #231] @ 0xe7 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + vld1.8 {d16[7]}, [r4], r7 │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcc.n 219c54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vst4. {d16-d19}, [r8 :128], r7 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldr??.w r0, [r0, r7, lsl #2] │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vld4. {d0-d3}, [r0 :128], r7 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + vld4. {d0-d3}, [r8 :128], r7 │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh.w r0, [lr, #231] @ 0xe7 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + ldrh.w r0, [r6, #231] @ 0xe7 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb.w r0, [sl, r7, lsl #2] │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldrb.w r0, [r2, r7, lsl #2] │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf7ce00e7 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xf7d600e7 │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf7a600e7 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf7ae00e7 │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf78000e7 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf78800e7 │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf75a00e7 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + @ instruction: 0xf76200e7 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov r9, r2 │ │ │ │ @@ -571182,83 +571181,83 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [ip], #-964 @ 0x3c4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ec00e7 │ │ │ │ + @ instruction: 0xf4f400e7 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r0, #7569408 @ 0x738000 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + eor.w r0, r8, #7569408 @ 0x738000 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orrs.w r0, r4, #7569408 @ 0x738000 │ │ │ │ + orrs.w r0, ip, #7569408 @ 0x738000 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf3cc00e7 │ │ │ │ + @ instruction: 0xf3d400e7 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf35a00e7 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf36200e7 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf33000e7 │ │ │ │ + @ instruction: 0xf33800e7 │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf31400e7 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf31c00e7 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 219c84 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf2dc00e7 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + @ instruction: 0xf2e400e7 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movt r0, #16615 @ 0x40e7 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + movt r0, #49383 @ 0xc0e7 │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf27400e7 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf27c00e7 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4, {r1, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf23800e7 │ │ │ │ - cmp r6, #10 │ │ │ │ + movw r0, #231 @ 0xe7 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf22600e7 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + @ instruction: 0xf22e00e7 │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs.w r0, sl, #231 @ 0xe7 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + rsb r0, r2, #231 @ 0xe7 │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf18e00e7 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xf19600e7 │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #240] @ (21a288 ) │ │ │ │ @@ -571359,22 +571358,22 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 21a24e │ │ │ │ nop │ │ │ │ adds r6, #187 @ 0xbb │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #91 @ 0x5b │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, sl, #231 @ 0xe7 │ │ │ │ + orns r0, r2, #231 @ 0xe7 │ │ │ │ subs r6, #71 @ 0x47 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #215 @ 0xd7 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r4} │ │ │ │ vtbl.8 d28, {d31}, d7 │ │ │ │ - vcvt.f16.u16 d18, d2, #1 │ │ │ │ + vcvt.f16.u16 d18, d10, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ blt.n 21a2aa │ │ │ │ vmlal.u , d15, d3[0] │ │ │ │ vsra.u64 d27, d27, #1 │ │ │ │ vraddhn.i d28, , │ │ │ │ @ instruction: 0xffffeebb │ │ │ │ vabdl.u q8, d31, d15 │ │ │ │ @@ -571384,15 +571383,15 @@ │ │ │ │ mcr 15, 4, pc, cr9, cr15, {7} @ │ │ │ │ b.n 21a80c │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 21a7b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [pc, #8] @ (21a2e8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -571830,91 +571829,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 21aac4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 q0, q10, │ │ │ │ + vhadd.s32 q0, q14, │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cdp 0, 9, cr0, cr12, cr7, {7} │ │ │ │ + cdp 0, 10, cr0, cr4, cr7, {7} │ │ │ │ stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cdp 0, 6, cr0, cr14, cr7, {7} │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cdp 0, 7, cr0, cr6, cr7, {7} │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr12, cr7, {7} │ │ │ │ + cdp 0, 2, cr0, cr4, cr7, {7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [r8, #924] @ 0x39c │ │ │ │ + stc 0, cr0, [r0, #924]! @ 0x39c │ │ │ │ stmia r6!, {r2, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stcl 0, cr0, [ip, #-924]! @ 0xfffffc64 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + ldcl 0, cr0, [r4, #-924]! @ 0xfffffc64 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-924] @ 0xfffffc64 │ │ │ │ + stcl 0, cr0, [r0, #-924]! @ 0xfffffc64 │ │ │ │ svc 28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [r4, #-924]! @ 0xfffffc64 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + stc 0, cr0, [ip, #-924]! @ 0xfffffc64 │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [r8, #-924] @ 0xfffffc64 │ │ │ │ + ldc 0, cr0, [r0, #-924] @ 0xfffffc64 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [ip], #924 @ 0x39c │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + stcl 0, cr0, [r4], {231} @ 0xe7 │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [lr], {231} @ 0xe7 │ │ │ │ + stc 0, cr0, [r6], #924 @ 0x39c │ │ │ │ stmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mrrc 0, 14, r0, r2, cr7 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + mrrc 0, 14, r0, sl, cr7 │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [ip], #-924 @ 0xfffffc64 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + ldc 0, cr0, [r4], #-924 @ 0xfffffc64 │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsb r0, r6, r7, asr #3 │ │ │ │ - cbnz r4, 21a8a4 │ │ │ │ + rsb r0, lr, r7, asr #3 │ │ │ │ + cbnz r4, 21a8a6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #232] @ (21a930 ) │ │ │ │ @@ -572011,15 +572010,15 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 21a8f6 │ │ │ │ nop │ │ │ │ adds r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #171 @ 0xab │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, r7, asr #3 │ │ │ │ + eors.w r0, lr, r7, asr #3 │ │ │ │ adds r7, #151 @ 0x97 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #39 @ 0x27 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r3, r4, r6, r7} │ │ │ │ @ instruction: 0xffffc367 │ │ │ │ vcvt.f16.u16 d27, d5, #1 │ │ │ │ @@ -572029,21 +572028,21 @@ │ │ │ │ @ instruction: 0xffffcbdf │ │ │ │ @ instruction: 0xffffaaf5 │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 21a97c │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xfa19ffff │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 21a908 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, 21a9bc │ │ │ │ + cbnz r4, 21a9be │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [pc, #8] @ (21a98c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -572123,29 +572122,29 @@ │ │ │ │ ldr r2, [pc, #48] @ (21aa70 ) │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ b.n 21aa0a │ │ │ │ - cbnz r4, 21aa5a │ │ │ │ + cbnz r4, 21aa5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrd r0, r0, [lr, #-924] @ 0x39c │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + strd r0, r0, [r6, #-924]! @ 0x39c │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmdb r8!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + strd r0, r0, [r0, #-924] @ 0x39c │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmdb sl, {r0, r1, r2, r5, r6, r7} │ │ │ │ + stmdb r2!, {r0, r1, r2, r5, r6, r7} │ │ │ │ stmdb 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 r8, r2 │ │ │ │ ldr.w r2, [pc, #1124] @ 21aeec │ │ │ │ ldr.w r3, [pc, #1124] @ 21aef0 │ │ │ │ @@ -572577,102 +572576,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 21af38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80a00e7 │ │ │ │ + @ instruction: 0xe81200e7 │ │ │ │ ldr??.w r0, [r8, #221] @ 0xdd │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21ae2c │ │ │ │ + b.n 21ae3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 21addc │ │ │ │ + b.n 21adec │ │ │ │ lsls r7, r4, #3 │ │ │ │ nop {12} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21ad38 │ │ │ │ + b.n 21ad48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w r0, [r2, #221] @ 0xdd │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21ac50 │ │ │ │ + b.n 21ac60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 21ac04 │ │ │ │ + b.n 21ac14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bkpt 0x00be │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 21abd8 │ │ │ │ + b.n 21abe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ bvc.n 21ae6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 21ab74 │ │ │ │ + b.n 21ab84 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 21ab4c │ │ │ │ + b.n 21ab5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 21aabc │ │ │ │ + b.n 21aacc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 21aa4c │ │ │ │ + b.n 21aa5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 21aa30 │ │ │ │ + b.n 21aa40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21a96c │ │ │ │ + b.n 21a97c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 21a924 │ │ │ │ + b.n 21a934 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #232] @ (21b0b4 ) │ │ │ │ @@ -572769,15 +572768,15 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 21b07a │ │ │ │ nop │ │ │ │ cmp r0, #135 @ 0x87 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b7d4 │ │ │ │ + b.n 21b7e4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r0, r1, r6, r7} │ │ │ │ @ instruction: 0xffffba51 │ │ │ │ @@ -572787,21 +572786,21 @@ │ │ │ │ @ instruction: 0xffffcdb7 │ │ │ │ vrsra.u64 q14, , #1 │ │ │ │ vsri.32 q14, , #1 │ │ │ │ vqrshrn.u64 d31, , #1 │ │ │ │ vraddhn.i d29, , q2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh.w pc, [r9, #255]! │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 21b184 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr.w r3, [r0, #564] @ 0x234 │ │ │ │ cbz r3, 21b11a │ │ │ │ ldr r2, [pc, #24] @ (21b124 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [pc, #24] @ (21b128 ) │ │ │ │ add r2, pc │ │ │ │ @@ -573013,33 +573012,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 21b3cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcc.n 21b36c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 21b788 │ │ │ │ + b.n 21b798 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b6d8 │ │ │ │ + b.n 21b6e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 21b36c │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r6, r3, #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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #432] @ (21b534 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -573210,41 +573209,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 21b406 │ │ │ │ nop │ │ │ │ bne.n 21b5a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b5e0 │ │ │ │ + b.n 21b5f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ beq.n 21b4b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xb726 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (21b600 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -573296,25 +573295,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 21b5b8 │ │ │ │ ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r4, [r0, #600] @ 0x258 │ │ │ │ @@ -573437,25 +573436,25 @@ │ │ │ │ add r1, pc │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ blx b4f18 │ │ │ │ b.n 21b750 │ │ │ │ nop │ │ │ │ - ble.n 21b6dc │ │ │ │ + ble.n 21b6ec │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 21b6e0 │ │ │ │ + bgt.n 21b6f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r6, r3, #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, #2992] @ 0xbb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #468] @ (21b998 ) │ │ │ │ @@ -573639,37 +573638,37 @@ │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ blx b4f18 │ │ │ │ b.n 21b88c │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 21b8d8 │ │ │ │ + blt.n 21b8e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 21ba28 │ │ │ │ + blt.n 21ba38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r7, r3, #3 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ uxth r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 21b8fc │ │ │ │ + bge.n 21b90c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r6, r3, #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, #2960] @ 0xb90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #696] @ (21bc9c ) │ │ │ │ @@ -573935,43 +573934,43 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 21bd8c │ │ │ │ + bls.n 21bd9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 21bca8 │ │ │ │ + bls.n 21bcb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add sp, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 21bcfc ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 21bd1c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, 21c080 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 21c0a0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #832 @ (adr r6, 21c014 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 21c034 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 21bc14 │ │ │ │ + bvc.n 21bc24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 21bf9c ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 21bfbc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 21bf24 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 21bf44 ) │ │ │ │ lsls r6, r3, #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, #2992] @ 0xbb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #720] @ (21bfc8 ) │ │ │ │ @@ -574242,47 +574241,47 @@ │ │ │ │ b.n 21bd80 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 21c030 │ │ │ │ + bvs.n 21c040 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 21c398 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 21c3b8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 21bf54 │ │ │ │ + bpl.n 21bf64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 21c1dc ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 21c1fc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r4, sp, #840 @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 21c3f0 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 21c010 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 21bf90 │ │ │ │ + bmi.n 21bfa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 21c370 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 21c390 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 21c2f0 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 21c310 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 21c108 │ │ │ │ + bmi.n 21bf18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #568 @ (adr r3, 21c248 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 21c268 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r7, r3, #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, #3000] @ 0xbb8 │ │ │ │ ldr r5, [pc, #436] @ (21c1e0 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -574449,35 +574448,35 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 21c0d0 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 21c2d0 │ │ │ │ + bcc.n 21c2e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 21c220 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 21c240 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 21c4c8 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 21c4e8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 21c12c │ │ │ │ + bcs.n 21c13c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #400 @ (adr r1, 21c3a0 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 21c3c0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 21c32c ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 21c34c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ 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 r6, [pc, #464] @ (21c3f8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -574675,59 +574674,59 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r3, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r7, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ bl 5ae436 │ │ │ │ bl 2f443a │ │ │ │ bl 4f443e │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mrc 15, 2, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - beq.n 21c428 │ │ │ │ + beq.n 21c438 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 21c554 │ │ │ │ + beq.n 21c364 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - beq.n 21c50c │ │ │ │ + beq.n 21c51c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - beq.n 21c4c4 │ │ │ │ + beq.n 21c4d4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r0, #584] @ 0x248 │ │ │ │ ldr r2, [pc, #36] @ (21c4ac ) │ │ │ │ ldr r3, [pc, #40] @ (21c4b0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -574902,41 +574901,41 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21c576 │ │ │ │ itte lt │ │ │ │ lsllt r1, r6, #3 │ │ │ │ - lsrlt r4, r7, #8 │ │ │ │ + lsrlt r4, r0, #9 │ │ │ │ lslge r7, r3, #3 │ │ │ │ - beq.n 21c680 │ │ │ │ + beq.n 21c690 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (21c704 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -574987,25 +574986,25 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 21c6bc │ │ │ │ nop │ │ │ │ bkpt 0x0034 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r2 │ │ │ │ @@ -575677,100 +575676,100 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 21cbac │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81600de │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xe81e00de │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbnz r0, 21ce54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r5, [pc, #536] @ (21d108 ) │ │ │ │ @@ -575975,36 +575974,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.u64 q8, q7, #60 │ │ │ │ + vshr.u64 q8, q7, #52 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.u32 q8, q11, q7 │ │ │ │ + vqadd.u32 q8, q15, q7 │ │ │ │ push {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr14, {6} │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + mrc2 0, 4, r0, cr2, cr14, {6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr14, {6} │ │ │ │ + mcr2 0, 3, r0, cr10, cr14, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [pc, #1160] @ 21d5f8 │ │ │ │ @@ -576443,43 +576442,43 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 21d2c6 │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 21d650 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ + ldc2l 0, cr0, [r0, #-888] @ 0xfffffc88 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbz r6, 21d64c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr], {222} @ 0xde │ │ │ │ + stc2 0, cr0, [r6], #-888 @ 0xfffffc88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfb1000de │ │ │ │ + @ instruction: 0xfb1800de │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa5600de │ │ │ │ + @ instruction: 0xfa5e00de │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #428] @ (21d804 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -576664,44 +576663,44 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf62a00de │ │ │ │ - ldrh.w r0, [sl, lr, lsl #1] │ │ │ │ + @ instruction: 0xf63200de │ │ │ │ + str.w r0, [r2, lr, lsl #1] │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf7e800de │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + @ instruction: 0xf7f000de │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf7bc00de │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + @ instruction: 0xf7c400de │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf78e00de │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + @ instruction: 0xf79600de │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf76400de │ │ │ │ + @ instruction: 0xf76c00de │ │ │ │ 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, #340] @ (21d9c0 ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [pc, #340] @ (21d9c4 ) │ │ │ │ @@ -576844,35 +576843,35 @@ │ │ │ │ b.n 21d8d2 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf65400de │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + @ instruction: 0xf65c00de │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf3f400de │ │ │ │ - addw r0, r6, #2270 @ 0x8de │ │ │ │ - cbnz r2, 21da5e │ │ │ │ + @ instruction: 0xf3fc00de │ │ │ │ + addw r0, lr, #2270 @ 0x8de │ │ │ │ + cbnz r2, 21da60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsbs r0, sl, #7274496 @ 0x6f0000 │ │ │ │ - cbnz r6, 21da5e │ │ │ │ + @ instruction: 0xf5e200de │ │ │ │ + cbnz r6, 21da60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub.w r0, lr, #7274496 @ 0x6f0000 │ │ │ │ + subs.w r0, r6, #7274496 @ 0x6f0000 │ │ │ │ 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 r6, [pc, #320] @ (21db54 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #320] @ (21db58 ) │ │ │ │ @@ -577004,35 +577003,35 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf4b800de │ │ │ │ - rev16 r6, r7 │ │ │ │ + @ instruction: 0xf4c000de │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - eor.w r0, lr, #7274496 @ 0x6f0000 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + eors.w r0, r6, #7274496 @ 0x6f0000 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf22c00de │ │ │ │ - orr.w r0, r2, #7274496 @ 0x6f0000 │ │ │ │ - rev r4, r1 │ │ │ │ + @ instruction: 0xf23400de │ │ │ │ + orr.w r0, sl, #7274496 @ 0x6f0000 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bic.w r0, r0, #7274496 @ 0x6f0000 │ │ │ │ + bic.w r0, r8, #7274496 @ 0x6f0000 │ │ │ │ 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 r5, [pc, #328] @ (21dcf0 ) │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -577168,35 +577167,35 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r6, 21dd02 │ │ │ │ + cbnz r6, 21dd04 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ssat r0, #31, r0, asr #3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + ssat r0, #31, r8, asr #3 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf2f600de │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf2fe00de │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors.w r0, r2, #222 @ 0xde │ │ │ │ - subw r0, r8, #222 @ 0xde │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + eors.w r0, sl, #222 @ 0xde │ │ │ │ + @ instruction: 0xf2b000de │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf28200de │ │ │ │ + @ instruction: 0xf28a00de │ │ │ │ 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, #588] @ (21df90 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r5, [pc, #588] @ (21df94 ) │ │ │ │ @@ -577433,52 +577432,52 @@ │ │ │ │ nop │ │ │ │ add r7, pc, #472 @ (adr r7, 21e16c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #896 @ (adr r6, 21e31c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adc.w r0, r8, #222 @ 0xde │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + adcs.w r0, r0, #222 @ 0xde │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds.w r0, lr, #222 @ 0xde │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf12600de │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr 0, 6, r0, cr0, cr14, {6} │ │ │ │ - @ instruction: 0xf0d000de │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + mcr 0, 6, r0, cr8, cr14, {6} │ │ │ │ + @ instruction: 0xf0d800de │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc 0, 3, r0, cr2, cr14, {6} │ │ │ │ - orns r0, sl, #222 @ 0xde │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + mrc 0, 3, r0, cr10, cr14, {6} │ │ │ │ + eor.w r0, r2, #222 @ 0xde │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr14, {6} │ │ │ │ - bic.w r0, sl, #222 @ 0xde │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mcr 0, 1, r0, cr12, cr14, {6} │ │ │ │ + bics.w r0, r2, #222 @ 0xde │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - and.w r0, r8, #222 @ 0xde │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + ands.w r0, r0, #222 @ 0xde │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vshr.s64 q8, q7, #30 │ │ │ │ + vshr.s64 q8, q7, #22 │ │ │ │ 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 r5, [pc, #424] @ (21e1b8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -577654,44 +577653,44 @@ │ │ │ │ b.n 21e134 │ │ │ │ add r4, pc, #680 @ (adr r4, 21e464 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #240 @ (adr r4, 21e2b4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldcl 0, cr0, [r0], #-888 @ 0xfffffc88 │ │ │ │ - mcr 0, 4, r0, cr8, cr14, {6} │ │ │ │ + ldcl 0, cr0, [r8], #-888 @ 0xfffffc88 │ │ │ │ + mrc 0, 4, r0, cr0, cr14, {6} │ │ │ │ add r3, pc, #856 @ (adr r3, 21e530 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #760 @ (adr r3, 21e4d4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mrc 0, 1, r0, cr0, cr14, {6} │ │ │ │ - cbz r0, 21e26a │ │ │ │ + mrc 0, 1, r0, cr8, cr14, {6} │ │ │ │ + push {} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr 0, 0, r0, cr14, cr14, {6} │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + mrc 0, 0, r0, cr6, cr14, {6} │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 21e26a │ │ │ │ + cbz r6, 21e26c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stcl 0, cr0, [r0, #888]! @ 0x378 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + stcl 0, cr0, [r8, #888]! @ 0x378 │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 21e26a │ │ │ │ + cbz r6, 21e26c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc 0, cr0, [r0, #888]! @ 0x378 │ │ │ │ + ldc 0, cr0, [r8, #888]! @ 0x378 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2896] @ 0xb50 │ │ │ │ ldr.w r2, [pc, #3312] @ 21ef10 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [pc, #3312] @ 21ef14 │ │ │ │ @@ -578898,200 +578897,200 @@ │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ b.n 21ee80 │ │ │ │ nop │ │ │ │ add r2, pc, #600 @ (adr r2, 21f16c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 21ef5c │ │ │ │ + cbz r6, 21ef5e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r0, #-888] @ 0xfffffc88 │ │ │ │ + ldc 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ add r2, pc, #368 @ (adr r2, 21f094 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r0, 21ef44 │ │ │ │ + cbz r0, 21ef46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xeb8200de │ │ │ │ + @ instruction: 0xeb8a00de │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeac000de │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + @ instruction: 0xeac800de │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrd r0, r0, [r0, #888] @ 0x378 │ │ │ │ + ldrd r0, r0, [r8, #888] @ 0x378 │ │ │ │ itet pl │ │ │ │ lslpl r5, r3, #3 │ │ │ │ ldrbmi r0, [r1, #0] │ │ │ │ movpl r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe8cc00de │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xe8d400de │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia.w r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe80c00de │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + @ instruction: 0xe81400de │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ pop {pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ec90 │ │ │ │ + b.n 21eca0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21eb70 │ │ │ │ + b.n 21eb80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r4, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21eac4 │ │ │ │ + b.n 21ead4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 21ea48 │ │ │ │ + b.n 21ea58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21e9a4 │ │ │ │ + b.n 21e9b4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r7, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r3, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21e8b4 │ │ │ │ + b.n 21e8c4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21e854 │ │ │ │ + b.n 21e864 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21e7fc │ │ │ │ + b.n 21e80c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f5a4 │ │ │ │ + b.n 21f5b4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f564 │ │ │ │ + b.n 21f574 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f4ec │ │ │ │ + b.n 21f4fc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f4ac │ │ │ │ + b.n 21f4bc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #912 @ (adr r7, 21f3cc ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 21f3ec ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f4cc │ │ │ │ + b.n 21f4dc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f42c │ │ │ │ + b.n 21f43c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #800 @ (adr r7, 21f368 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 21f388 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f4f8 │ │ │ │ + b.n 21f508 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f400 │ │ │ │ + b.n 21f410 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 21f270 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 21f290 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f38c │ │ │ │ + b.n 21f39c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #376 @ (adr r7, 21f1dc ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 21f1fc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f498 │ │ │ │ + b.n 21f4a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f348 │ │ │ │ + b.n 21f358 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #272 @ (adr r7, 21f180 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 21f1a0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f328 │ │ │ │ + b.n 21f338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [pc, #104] @ (21f108 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -579125,23 +579124,23 @@ │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 21e6e6 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #344 @ (adr r4, 21f26c ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 21f28c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r6, r3, #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, #2920] @ 0xb68 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [pc, #2512] @ 21fb00 │ │ │ │ @@ -580022,157 +580021,157 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #648 @ (adr r3, 21fd9c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 21fdbc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #576 @ (adr r3, 21fd5c ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 21fd7c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r6, 21fb78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 21fc1c │ │ │ │ + ble.n 21fa2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #280 @ (adr r2, 21fc48 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 21fc68 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 21fbf4 │ │ │ │ + bgt.n 21fc04 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #72 @ (adr r2, 21fb80 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 21fba0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 21fb88 │ │ │ │ + bgt.n 21fb98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #544 @ (adr r1, 21fd70 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 21fd90 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 21fd34 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 21fd54 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r2, 21fb6e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 21fc38 │ │ │ │ + blt.n 21fc48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #256 @ (adr r0, 21fc68 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 21fc88 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 21fc20 │ │ │ │ + bge.n 21fc30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 21fba8 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 21fbc8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 21fba8 │ │ │ │ + bge.n 21fbb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #656 @ 0x290 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 21faec │ │ │ │ + bls.n 21fafc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 21fac4 │ │ │ │ + bhi.n 21fad4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r2, #19] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bhi.n 21fc4c │ │ │ │ + bhi.n 21fc5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r5, sp, #832 @ 0x340 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvc.n 21fb7c │ │ │ │ + bvc.n 21fb8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 21fb7c │ │ │ │ + bvs.n 21fb8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r4, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 21fb0c │ │ │ │ + bvs.n 21fb1c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 21fc98 │ │ │ │ + bvs.n 21fca8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r2, [r3, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 21fbec │ │ │ │ + bvs.n 21fbfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 21fb7c │ │ │ │ + bpl.n 21fb8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 21fb0c │ │ │ │ + bpl.n 21fb1c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 21fcdc │ │ │ │ + bpl.n 21fcec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 21fc9c │ │ │ │ + bpl.n 21fcac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 21fc18 │ │ │ │ + bpl.n 21fc28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 21fb48 │ │ │ │ + bmi.n 21fb58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r6, r3, #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, #2976] @ 0xba0 │ │ │ │ ldr.w r5, [pc, #1668] @ 2202c8 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -580759,131 +580758,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 2202c8 │ │ │ │ + bne.n 2202d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r6, pc, #584 @ (adr r6, 220550 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 2203bc │ │ │ │ + beq.n 2203cc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 220378 │ │ │ │ + beq.n 220388 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #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, #2936] @ 0xb78 │ │ │ │ ldr r2, [pc, #872] @ (220748 ) │ │ │ │ @@ -581204,63 +581203,63 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r2, [r3, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #392] @ (22094c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -581422,55 +581421,55 @@ │ │ │ │ b.n 220814 │ │ │ │ ldrb r6, [r6, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r5, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r2, 22098a │ │ │ │ + cbz r2, 22098c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ 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, #232] @ (220aa4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -581567,32 +581566,32 @@ │ │ │ │ b.n 220a66 │ │ │ │ bhi.n 220b36 │ │ │ │ vtbl.8 d27, {d15-d18}, d17 │ │ │ │ vmull.u , d31, d17 │ │ │ │ @ instruction: 0xfffffdd7 │ │ │ │ vcvt.f32.u32 q14, , #1 │ │ │ │ vshr.u32 d29, d5, #1 │ │ │ │ - @ instruction: 0xffffc568 │ │ │ │ + vsli.32 q14, q8, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 220ace │ │ │ │ vsra.u64 d29, d7, #1 │ │ │ │ vcvt.f16.u16 d28, d29, #1 │ │ │ │ vsubw.u , , d21 │ │ │ │ - vtbl.8 d24, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xffff8b34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r0, r3, pc} │ │ │ │ @ instruction: 0xffffba99 │ │ │ │ @ instruction: 0xffffba51 │ │ │ │ vtbl.8 d23, {d31-) │ │ │ │ @@ -581815,45 +581814,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r7, r4, #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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ mov r8, r0 │ │ │ │ @@ -582659,70 +582658,70 @@ │ │ │ │ b.n 221252 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r7 :256] │ │ │ │ strb r2, [r5, #9] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrsb r4, [r4, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [pc, #336] @ (221780 ) │ │ │ │ + ldr r6, [pc, #368] @ (2217a0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #216] @ (22170c ) │ │ │ │ + ldr r6, [pc, #248] @ (22172c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #96] @ (221698 ) │ │ │ │ + ldr r6, [pc, #128] @ (2216b8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (221a24 ) │ │ │ │ + ldr r6, [pc, #8] @ (221644 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #880] @ (2219b0 ) │ │ │ │ + ldr r5, [pc, #912] @ (2219d0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #768] @ (221944 ) │ │ │ │ + ldr r5, [pc, #800] @ (221964 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #656] @ (2218d8 ) │ │ │ │ + ldr r5, [pc, #688] @ (2218f8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #544] @ (22186c ) │ │ │ │ + ldr r5, [pc, #576] @ (22188c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #408] @ (2217ec ) │ │ │ │ + ldr r5, [pc, #440] @ (22180c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #272] @ (221770 ) │ │ │ │ + ldr r5, [pc, #304] @ (221790 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r0, lr, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 22178a │ │ │ │ @@ -670415,33 +670414,33 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 25c4c8 │ │ │ │ + bvs.n 25c4d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 25c4a4 │ │ │ │ + bmi.n 25c4b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r1!, {r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add.w r1, r1, #2818572288 @ 0xa8000000 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #12 │ │ │ │ bhi.n 25c524 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r1, #32 │ │ │ │ @@ -670717,35 +670716,35 @@ │ │ │ │ str.w r8, [sp, #1104] @ 0x450 │ │ │ │ movw r1, #870 @ 0x366 │ │ │ │ b.n 25c7a0 │ │ │ │ bkpt 0x00c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 25c7a4 │ │ │ │ + bne.n 25c7b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, pc, #200 @ (adr r5, 25c8a8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ bkpt 0x0004 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bne.n 25c850 │ │ │ │ + bne.n 25c860 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, pc, #632 @ (adr r4, 25ca68 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r3, #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, #2984] @ 0xba8 │ │ │ │ ldr r5, [pc, #412] @ (25c9b0 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -670899,33 +670898,33 @@ │ │ │ │ str.w r5, [sp, #1116] @ 0x45c │ │ │ │ str.w r4, [sp, #1112] @ 0x458 │ │ │ │ b.n 25c97c │ │ │ │ pop {r1, r2, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, pc, #1016 @ (adr r2, 25cdbc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbnz r0, 25ca3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r0, 25ca30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r4, 25ca2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r3, r3, #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 │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ @@ -671144,37 +671143,37 @@ │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ b.n 25cb9e │ │ │ │ nop │ │ │ │ hlt 0x0036 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -689151,37 +689150,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #439 @ 0x1b7 │ │ │ │ b.n 268b7a │ │ │ │ nop │ │ │ │ @ instruction: 0xfafc00ec │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 268b68 │ │ │ │ + bvc.n 268b78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 268b24 │ │ │ │ + bvc.n 268b34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 268cf0 │ │ │ │ + bvc.n 268d00 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 268cc0 │ │ │ │ + bvc.n 268cd0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 268c8c │ │ │ │ + bvc.n 268c9c │ │ │ │ lsls r1, r3, #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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #700] @ (268ef8 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -689439,54 +689438,54 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ b.n 268e88 │ │ │ │ ldr??.w r0, [lr, ip, lsl #2] │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r6, ip, lsl #2] │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xf74e00ec │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ble.n 268f18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ble.n 268eac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 268ee0 │ │ │ │ + bmi.n 268ef0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 268ea4 │ │ │ │ + bmi.n 268eb4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 268e64 │ │ │ │ + bmi.n 268e74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 269028 │ │ │ │ + bmi.n 269038 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 26900c │ │ │ │ + bmi.n 26901c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 268fd4 │ │ │ │ + bmi.n 268fe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 268f98 │ │ │ │ + bmi.n 268fa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ 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, #32] │ │ │ │ @@ -689516,19 +689515,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #284 @ 0x11c │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b4f14 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 2690b4 │ │ │ │ + bcc.n 268ec4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r2, r3, #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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #264] @ (2690e0 ) │ │ │ │ @@ -689636,31 +689635,31 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ b.n 269080 │ │ │ │ @ instruction: 0xf4e400ec │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ orns r0, r6, #7733248 @ 0x760000 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 2691dc │ │ │ │ + bcs.n 2691ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r2, #600] @ 0x258 │ │ │ │ strd r0, r0, [r3, #188] @ 0xbc │ │ │ │ @@ -690837,17 +690836,17 @@ │ │ │ │ str.w r0, [r4, #152] @ 0x98 │ │ │ │ strd r1, r1, [r4, #176] @ 0xb0 │ │ │ │ strd r2, r2, [r4, #168] @ 0xa8 │ │ │ │ b.w 2692fc │ │ │ │ @ instruction: 0xf36a00ec │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r7, #3 │ │ │ │ @ instruction: 0xffff6e89 │ │ │ │ vcvt.f32.u32 d18, d11, #1 │ │ │ │ vqrdmulh.s q11, , d19[0] │ │ │ │ vcvt.f32.u32 d18, d7, #1 │ │ │ │ @ instruction: 0xffff2e0f │ │ │ │ @@ -690871,17 +690870,17 @@ │ │ │ │ vqdmulh.s , q15, d1[0] │ │ │ │ vqrdmlah.s , q7, d17[0] │ │ │ │ @ instruction: 0xfffebfff │ │ │ │ vshr.u64 d28, d17, #2 │ │ │ │ vrshr.u64 d28, d21, #2 │ │ │ │ vsri.64 d28, d25, #2 │ │ │ │ vmlsl.u q14, d14, d29[0] │ │ │ │ - vraddhn.i d16, q7, q0 │ │ │ │ + vraddhn.i d16, q7, q4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvc.n 269fe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [r1, #104] @ 0x68 │ │ │ │ vrsra.u64 q14, , #1 │ │ │ │ @ instruction: 0xffffc547 │ │ │ │ @ instruction: 0xfffff1cb │ │ │ │ @@ -690902,19 +690901,19 @@ │ │ │ │ vtbl.8 d16, {d12}, d11 │ │ │ │ vtbl.8 d16, {d28-d29}, d17 │ │ │ │ vtbx.8 d16, {d12-d15}, d5 │ │ │ │ vqdmulh.s q8, q14, d25[0] │ │ │ │ @ instruction: 0xfffc0e8d │ │ │ │ vrev64. d17, d15 │ │ │ │ vsra.u64 d17, d1, #4 │ │ │ │ - vrshr.u32 q8, q5, #4 │ │ │ │ + vpaddl.s q8, q9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bvs.n 269f78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r7, [r4, r0] │ │ │ │ @ instruction: 0xffff8e2f │ │ │ │ vcvt.u32.f32 q12, , #1 │ │ │ │ @ instruction: 0xffffdd93 │ │ │ │ @ instruction: 0xfffddef7 │ │ │ │ vcgt.s q15, , #0 │ │ │ │ @@ -692395,17 +692394,17 @@ │ │ │ │ vsli.32 , , #29 │ │ │ │ vqshlu.s32 , , #29 │ │ │ │ vqshl.u32 , , #29 │ │ │ │ @ instruction: 0xfffd7897 │ │ │ │ @ instruction: 0xfffd79b7 │ │ │ │ @ instruction: 0xfffd7a91 │ │ │ │ vtbx.8 d23, {d13-d16}, d31 │ │ │ │ - vcge.s d31, d20, #0 │ │ │ │ + vcge.s d31, d28, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ @ instruction: 0xffff7f2b │ │ │ │ vshr.u32 q12, , #1 │ │ │ │ @ instruction: 0xffff8d95 │ │ │ │ vmlsl.u q14, d31, d9[0] │ │ │ │ vtbx.8 d28, {d15}, d1 │ │ │ │ @@ -693811,73 +693810,73 @@ │ │ │ │ vrsra.u64 , , #1 │ │ │ │ vqshlu.s64 q9, , #63 @ 0x3f │ │ │ │ vrsra.u64 d22, d7, #1 │ │ │ │ vmlal.u q11, d15, d25[0] │ │ │ │ vrshr.u32 d17, d21, #1 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ @ instruction: 0xffff3145 │ │ │ │ - vtbl.8 d29, {d31-) │ │ │ │ + add r4, pc, #656 @ (adr r4, 26c6d8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 26c16c │ │ │ │ + b.n 26c17c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 26c52c │ │ │ │ + bls.n 26c53c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 26c4d0 │ │ │ │ + bls.n 26c4e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 26c520 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 26c540 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 26c478 │ │ │ │ + bls.n 26c488 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 26c864 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 26c484 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #840 @ (adr r3, 26c7bc ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 26c7dc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #688 @ (adr r3, 26c728 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 26c748 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26c398 │ │ │ │ + bhi.n 26c3a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 26c690 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 26c6b0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #360 @ (adr r3, 26c5f0 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 26c610 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26c4f8 │ │ │ │ + bhi.n 26c508 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #176 @ (adr r3, 26c540 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 26c560 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bhi.n 26c4a0 │ │ │ │ + bhi.n 26c4b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 26c884 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 26c4a4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 26c444 │ │ │ │ + bvc.n 26c454 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 26c7c0 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 26c7e0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 26c3ec │ │ │ │ + bvc.n 26c3fc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #592 @ (adr r2, 26c704 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 26c724 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -694272,55 +694271,55 @@ │ │ │ │ movcc r0, r0 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 26c9c4 │ │ │ │ + beq.n 26c9d4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - beq.n 26c984 │ │ │ │ + beq.n 26c994 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - beq.n 26c93c │ │ │ │ + beq.n 26c94c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 26c908 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r2, r3, #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, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #840] @ (26cc8c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -694656,55 +694655,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ rev r4, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r2, r3, #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, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #1152] @ 26d190 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -695139,57 +695138,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb63a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q8, , #54 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q0, , #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + vshr.u64 q0, , #24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vqadd.u32 q8, q15, │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + vqadd.u64 q8, q11, │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vqadd.u8 q8, q13, │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + vqadd.u16 q8, q9, │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vqadd.u16 q0, q12, │ │ │ │ + vqadd.u32 q0, q8, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #1148] @ 26d6a4 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w r4, [pc, #1148] @ 26d6a8 │ │ │ │ @@ -695616,54 +695615,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 26d6ca │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfb8c00d9 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb9400d9 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfb1e00d9 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xfb2600d9 │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfaf400d9 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xfafc00d9 │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfaba00d9 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + @ instruction: 0xfac200d9 │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfa9000d9 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + @ instruction: 0xfa9800d9 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfa5e00d9 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xfa6600d9 │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfa3800d9 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfa4000d9 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfa0600d9 │ │ │ │ + @ instruction: 0xfa0e00d9 │ │ │ │ stmdb 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, #716] @ (26da08 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #716] @ (26da0c ) │ │ │ │ @@ -695950,39 +695949,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf74400d9 │ │ │ │ - bkpt 0x00ae │ │ │ │ + @ instruction: 0xf74c00d9 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf71a00d9 │ │ │ │ - bkpt 0x007e │ │ │ │ + @ instruction: 0xf72200d9 │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf6f200d9 │ │ │ │ - bkpt 0x0058 │ │ │ │ + @ instruction: 0xf6fa00d9 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movt r0, #18649 @ 0x48d9 │ │ │ │ - bkpt 0x0030 │ │ │ │ + movt r0, #51417 @ 0xc8d9 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf69c00d9 │ │ │ │ + subw r0, r4, #2265 @ 0x8d9 │ │ │ │ stmdb 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 r5, [pc, #1044] @ 26de90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [pc, #1044] @ 26de94 │ │ │ │ @@ -696378,74 +696377,74 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - eors.w r0, r6, #7110656 @ 0x6c8000 │ │ │ │ - cbnz r2, 26df1c │ │ │ │ + eors.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ + cbnz r2, 26df1e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bic.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ - cbnz r4, 26df0e │ │ │ │ + bics.w r0, r6, #7110656 @ 0x6c8000 │ │ │ │ + cbnz r4, 26df10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ubfx r0, r8, #3, #26 │ │ │ │ - cbnz r0, 26df0a │ │ │ │ + @ instruction: 0xf3d000d9 │ │ │ │ + cbnz r0, 26df0c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - usat r0, #25, r4, lsl #3 │ │ │ │ - revsh r4, r0 │ │ │ │ + usat r0, #25, ip, lsl #3 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf33000d9 │ │ │ │ - hlt 0x0018 │ │ │ │ + @ instruction: 0xf33800d9 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ssat r0, #26, r4, lsl #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + ssat r0, #26, ip, lsl #3 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf2dc00d9 │ │ │ │ - rev16 r0, r1 │ │ │ │ + @ instruction: 0xf2e400d9 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf2b400d9 │ │ │ │ - rev r0, r4 │ │ │ │ + @ instruction: 0xf2bc00d9 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf28c00d9 │ │ │ │ - cbnz r0, 26df4a │ │ │ │ + @ instruction: 0xf29400d9 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf26400d9 │ │ │ │ - cbnz r2, 26df4c │ │ │ │ + @ instruction: 0xf26c00d9 │ │ │ │ + cbnz r2, 26df4e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf23e00d9 │ │ │ │ - cbnz r2, 26df4e │ │ │ │ + movw r0, #24793 @ 0x60d9 │ │ │ │ + cbnz r2, 26df50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf21600d9 │ │ │ │ + @ instruction: 0xf21e00d9 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [pc, #412] @ (26e0dc ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -696612,38 +696611,38 @@ │ │ │ │ b.n 26dfec │ │ │ │ add r5, pc, #496 @ (adr r5, 26e2d0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #832 @ (adr r4, 26e428 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - orns r0, r2, #217 @ 0xd9 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + orns r0, sl, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - orr.w r0, lr, #217 @ 0xd9 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + orrs.w r0, r6, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bic.w r0, r0, #217 @ 0xd9 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + bic.w r0, r8, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.s64 q8, , #8 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + and.w r0, r0, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - orr.w r0, r8, #217 @ 0xd9 │ │ │ │ - vshr.s64 q8, , #50 │ │ │ │ + orrs.w r0, r0, #217 @ 0xd9 │ │ │ │ + vshr.s64 q8, , #42 │ │ │ │ stmdb 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 r4, [r0, #600] @ 0x258 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ @@ -696895,34 +696894,34 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #668 @ 0x29c │ │ │ │ movw r1, #1339 @ 0x53b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 26e2dc │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc 0, cr0, [r2, #-868]! @ 0xfffffc9c │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + stc 0, cr0, [sl, #-868]! @ 0xfffffc9c │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl], #868 @ 0x364 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + stc 0, cr0, [r2, #-868] @ 0xfffffc9c │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [r2], {217} @ 0xd9 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + ldcl 0, cr0, [sl], {217} @ 0xd9 │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc 0, cr0, [sl], #868 @ 0x364 │ │ │ │ + ldc 0, cr0, [r2], #868 @ 0x364 │ │ │ │ stmdb 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 │ │ │ │ add.w r3, r0, #492 @ 0x1ec │ │ │ │ ldr.w r4, [r0, #600] @ 0x258 │ │ │ │ @@ -697056,37 +697055,37 @@ │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 26e4ac │ │ │ │ b.n 26e4f8 │ │ │ │ nop │ │ │ │ - cbz r2, 26e610 │ │ │ │ + cbz r2, 26e612 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [r6], #-868 @ 0xfffffc9c │ │ │ │ - ldc 0, cr0, [r2], #-868 @ 0xfffffc9c │ │ │ │ - cbz r2, 26e618 │ │ │ │ + ldc 0, cr0, [lr], #-868 @ 0xfffffc9c │ │ │ │ + ldc 0, cr0, [sl], #-868 @ 0xfffffc9c │ │ │ │ + cbz r2, 26e61a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, pc, #328 @ (adr r0, 26e6f8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26e5fc │ │ │ │ + cbz r6, 26e5fe │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xeb8200d9 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + @ instruction: 0xeb8a00d9 │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xeb3600d9 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + @ instruction: 0xeb3e00d9 │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0026e5d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -697197,16 +697196,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeac000d9 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + @ instruction: 0xeac800d9 │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 0026e6e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -697317,17 +697316,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 26e846 │ │ │ │ + cbz r6, 26e848 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xe9a800d9 │ │ │ │ + @ instruction: 0xe9b000d9 │ │ │ │ │ │ │ │ 0026e7fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -697437,17 +697436,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia.w r2, {r0, r3, r4, r6, r7} │ │ │ │ + ldmia.w sl, {r0, r3, r4, r6, r7} │ │ │ │ │ │ │ │ 0026e910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -697557,17 +697556,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 26ea24 │ │ │ │ + cbz r6, 26ea26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26e924 │ │ │ │ + b.n 26e934 │ │ │ │ lsls r1, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ @@ -697915,65 +697914,65 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 26ea24 │ │ │ │ + b.n 26ea34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26e99c │ │ │ │ + b.n 26e9ac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r4, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26e794 │ │ │ │ + b.n 26e7a4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26e82c │ │ │ │ + b.n 26e83c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26e750 │ │ │ │ + b.n 26e760 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26e764 │ │ │ │ + b.n 26e774 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26e708 │ │ │ │ + b.n 26e718 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26e6d0 │ │ │ │ + b.n 26e6e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26e618 │ │ │ │ + b.n 26e628 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #348] @ (26ef84 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -698107,29 +698106,29 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26f5a0 │ │ │ │ + b.n 26f5b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26f4dc │ │ │ │ + b.n 26f4ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r5, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r1, r3, #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, #1688] @ 0x698 │ │ │ │ ldr r2, [pc, #956] @ (26f380 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -698506,73 +698505,73 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26f3e4 │ │ │ │ + b.n 26f3f4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26f788 │ │ │ │ + b.n 26f798 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 26f5a8 │ │ │ │ + b.n 26f5b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26f718 │ │ │ │ + b.n 26f728 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26f780 │ │ │ │ + b.n 26f790 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26f6a8 │ │ │ │ + b.n 26f6b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 26f408 │ │ │ │ + b.n 26f418 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r6, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 28 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r3, #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, #2992] @ 0xbb0 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ ldr.w r3, [pc, #1384] @ 26f990 │ │ │ │ @@ -699084,87 +699083,87 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #64 @ (adr r7, 26f9e0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 26fa00 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 26fa1c │ │ │ │ + ble.n 26fa2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 26fb10 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 26fb30 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bgt.n 26f8b8 │ │ │ │ + bgt.n 26f8c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r6, [r3, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #192 @ (adr r5, 26fa84 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 26faa4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blt.n 26fa78 │ │ │ │ + blt.n 26fa88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 26fb9c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 26fbbc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 26f918 │ │ │ │ + bge.n 26f928 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 26faac ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 26facc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 26faa8 │ │ │ │ + bge.n 26fab8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r6, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #600 @ (adr r3, 26fc3c ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 26fc5c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 26f968 │ │ │ │ + bls.n 26f978 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #984 @ (adr r2, 26fdd8 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 26fdf8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 26fa48 │ │ │ │ + bls.n 26fa58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 26f984 │ │ │ │ + bls.n 26f994 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 26faa4 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 26fac4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 26fac0 │ │ │ │ + bhi.n 26fad0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #548] @ (26fc64 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -699384,61 +699383,61 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 26fb0c │ │ │ │ ldrh r4, [r7, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #0 @ (adr r1, 26fc70 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 26fc90 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvc.n 26fcc4 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bhi.n 26fb78 │ │ │ │ + bvc.n 26fcd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26fb8c │ │ │ │ + bhi.n 26fb88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26fba0 │ │ │ │ + bhi.n 26fb9c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26fbbc │ │ │ │ + bhi.n 26fbb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26fbdc │ │ │ │ + bhi.n 26fbcc │ │ │ │ lsls r1, r3, #3 │ │ │ │ bhi.n 26fbec │ │ │ │ lsls r1, r3, #3 │ │ │ │ bhi.n 26fbfc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 26fc18 │ │ │ │ + bhi.n 26fc0c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, pc, #224 @ (adr r0, 26fd78 ) │ │ │ │ + bhi.n 26fc28 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + add r0, pc, #256 @ (adr r0, 26fd98 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvs.n 26fd60 │ │ │ │ + bvs.n 26fd70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, pc, #64 @ (adr r0, 26fce4 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 26fd04 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvs.n 26fd20 │ │ │ │ + bvs.n 26fd30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #340] @ (26fe30 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -699574,45 +699573,45 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 26fd7c │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 26fd64 │ │ │ │ + bmi.n 26fd74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 26fe14 │ │ │ │ + bcc.n 26fe24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 26fdcc │ │ │ │ + bcc.n 26fddc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 26fd8c │ │ │ │ + bcc.n 26fd9c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r3, #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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r8, r3 │ │ │ │ @@ -700030,53 +700029,53 @@ │ │ │ │ b.n 26fedc │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcs.n 27034c │ │ │ │ + bcs.n 27035c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 2702ec │ │ │ │ + beq.n 2702fc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r1, r3, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -700204,35 +700203,35 @@ │ │ │ │ it eq │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b.n 27037c │ │ │ │ strh r4, [r1, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 270524 │ │ │ │ + beq.n 270334 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r0, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 270470 │ │ │ │ + beq.n 270480 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #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, #2992] @ 0xbb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #656] @ (2706f4 ) │ │ │ │ @@ -700487,57 +700486,57 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 270546 │ │ │ │ strh r0, [r3, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #628] @ (2709dc ) │ │ │ │ @@ -700777,43 +700776,43 @@ │ │ │ │ b.n 27079c │ │ │ │ ldrb r4, [r2, #21] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r1, r3, #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 r4, r1 │ │ │ │ @@ -702012,82 +702011,82 @@ │ │ │ │ b.w 270be2 │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r2, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsh r4, [r7, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r7, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + nop {11} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - it ge │ │ │ │ - lslge r1, r3, #3 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r1, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r1, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r1, r4] │ │ │ │ @@ -702098,87 +702097,87 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #24] @ (27180c ) │ │ │ │ + ldr r7, [pc, #56] @ (27182c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #912] @ (271b88 ) │ │ │ │ + ldr r6, [pc, #944] @ (271ba8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #776] @ (271b04 ) │ │ │ │ + ldr r6, [pc, #808] @ (271b24 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #632] @ (271a7c ) │ │ │ │ + ldr r6, [pc, #664] @ (271a9c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #464] @ (2719dc ) │ │ │ │ + ldr r6, [pc, #496] @ (2719fc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #328] @ (271958 ) │ │ │ │ + ldr r6, [pc, #360] @ (271978 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #192] @ (2718d4 ) │ │ │ │ + ldr r6, [pc, #224] @ (2718f4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #48] @ (271848 ) │ │ │ │ + ldr r6, [pc, #80] @ (271868 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #928] @ (271bbc ) │ │ │ │ + ldr r5, [pc, #960] @ (271bdc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #776] @ (271b2c ) │ │ │ │ + ldr r5, [pc, #808] @ (271b4c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #608] @ (271a8c ) │ │ │ │ + ldr r5, [pc, #640] @ (271aac ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r1, r3, #3 │ │ │ │ - strhne r4, [r6, #44] @ 0x2c │ │ │ │ + itt cs │ │ │ │ + lslcs r1, r3, #3 │ │ │ │ + strhcs r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, 2718b0 │ │ │ │ + cbnz r0, 2718b2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 2718ae │ │ │ │ + cbnz r4, 2718b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, 2718b0 │ │ │ │ + cbnz r0, 2718b2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #936] @ (271bfc ) │ │ │ │ + ldr r4, [pc, #968] @ (271c1c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #800] @ (271b78 ) │ │ │ │ + ldr r4, [pc, #832] @ (271b98 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 2718a8 │ │ │ │ + cbnz r6, 2718aa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (271ae8 ) │ │ │ │ + ldr r4, [pc, #680] @ (271b08 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #280] @ (27198c ) │ │ │ │ + ldr r4, [pc, #312] @ (2719ac ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #968] @ (271c4c ) │ │ │ │ + ldr r3, [pc, #1000] @ (271c6c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [pc, #108] @ (2718f4 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r3, r6 │ │ │ │ @@ -702211,19 +702210,19 @@ │ │ │ │ ldr.w r1, [sp, #1160] @ 0x488 │ │ │ │ strd r7, r1, [sp] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ blx b4f18 │ │ │ │ mov sl, r0 │ │ │ │ b.w 270be2 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #528] @ (271b08 ) │ │ │ │ + ldr r2, [pc, #560] @ (271b28 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #384] @ (271a7c ) │ │ │ │ + ldr r2, [pc, #416] @ (271a9c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #224] @ (2719e0 ) │ │ │ │ + ldr r2, [pc, #256] @ (271a00 ) │ │ │ │ lsls r1, r3, #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, #2928] @ 0xb70 │ │ │ │ ldr r4, [pc, #1000] @ (271cfc ) │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -702595,63 +702594,63 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 271b08 │ │ │ │ nop │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 271d5c │ │ │ │ + cbnz r4, 271d5e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r2, [pc, #792] @ (272098 ) │ │ │ │ @@ -702955,53 +702954,53 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 271ef4 │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r4, 272106 │ │ │ │ + cbz r4, 272108 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 272108 │ │ │ │ + cbz r6, 27210a │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [pc, #984] @ (27248c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #496] @ (2722ac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [pc, #264] @ (2721c8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 2720fc │ │ │ │ + cbz r2, 2720fe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 2720f0 │ │ │ │ + cbz r2, 2720f2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 2720f0 │ │ │ │ + cbz r6, 2720f2 │ │ │ │ lsls r1, r3, #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 │ │ │ │ ldr r2, [pc, #808] @ (272430 ) │ │ │ │ @@ -703311,53 +703310,53 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 27228c │ │ │ │ str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [pc, #376] @ (2725c4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r6, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #912] @ (2727e4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [pc, #680] @ (272700 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r3, #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, #2952] @ 0xb88 │ │ │ │ ldr.w r5, [pc, #1964] @ 272c48 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -704080,117 +704079,117 @@ │ │ │ │ nop │ │ │ │ str r2, [r3, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r7, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r8, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ orrs r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmn r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ tst r6, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ rors r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, pc, #544 @ (adr r7, 272edc ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 272efc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, pc, #32 @ (adr r7, 272cf4 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 272d14 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #888 @ (adr r6, 273058 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 273078 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #688 @ (adr r6, 272f9c ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 272fbc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #496 @ (adr r6, 272ee8 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 272f08 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 272e48 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 272e68 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 272d44 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 272d64 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r1, r3, #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, #2976] @ 0xba0 │ │ │ │ ldr r5, [pc, #712] @ (273000 ) │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -704469,57 +704468,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 2732dc ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 2732fc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #320 @ (adr r3, 273170 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 273190 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsb r2, [r2, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #808 @ (adr r2, 273364 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 273384 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #104 @ (adr r2, 2730b8 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 2730d8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, pc, #968 @ (adr r1, 273424 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 273444 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, pc, #800 @ (adr r1, 273388 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 2733a8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2732f4 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 273314 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ 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 r4, [pc, #456] @ (273250 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -704698,43 +704697,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #352 @ (adr r0, 2733d4 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 2733f4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 273290 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r1, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r3, #3 │ │ │ │ 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 r5, [pc, #452] @ (273480 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -704912,43 +704911,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #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, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #2240] @ 273dac │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -705750,149 +705749,149 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #752] @ (2740a8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #480] @ (273f9c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r1, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00273ecc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -705962,29 +705961,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 273f0c │ │ │ │ cmp lr, fp │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r8, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ 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, #364] @ (274120 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -706145,59 +706144,59 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r8, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r5, pc, #712 @ (adr r5, 274424 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027418c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -706282,35 +706281,35 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 27422a │ │ │ │ nop │ │ │ │ orrs r6, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmn r6, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00274288 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -706380,29 +706379,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2742c8 │ │ │ │ tst r2, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r3, #3 │ │ │ │ rors r4, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027435c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -706487,35 +706486,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2743fc │ │ │ │ adcs r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r6, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027445c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -706585,29 +706584,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27449c │ │ │ │ eors r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ands r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #556] @ 0x22c │ │ │ │ sub sp, #20 │ │ │ │ @@ -706677,31 +706676,31 @@ │ │ │ │ mov.w r1, #996 @ 0x3e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 274576 │ │ │ │ nop │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00274620 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -706786,35 +706785,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2746c0 │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #660] @ (2749c8 ) │ │ │ │ @@ -707088,67 +707087,67 @@ │ │ │ │ vmlal.u , d31, d21[0] │ │ │ │ vqrshrun.s64 d26, , #1 │ │ │ │ @ instruction: 0xfffffddb │ │ │ │ vsra.u64 d29, d15, #1 │ │ │ │ vsli.64 d30, d31, #63 @ 0x3f │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d30, {d15-d16}, d3 │ │ │ │ - vrsra.u64 , q7, #1 │ │ │ │ + @ instruction: 0xffff53e6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bls.n 274ad6 │ │ │ │ vtbl.8 d30, {d15-d18}, d17 │ │ │ │ @ instruction: 0xffff3d2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #404 @ (adr r2, 274ba0 ) │ │ │ │ - vtbl.8 d24, {d15-d18}, d20 │ │ │ │ + vtbl.8 d24, {d15-d18}, d28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, pc, #348 @ (adr r2, 274b70 ) │ │ │ │ - vtbl.8 d24, {d15-d18}, d24 │ │ │ │ + @ instruction: 0xffff8b30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, pc, #100 @ (adr r2, 274a80 ) │ │ │ │ - vtbl.8 d24, {d15-d18}, d30 │ │ │ │ + @ instruction: 0xffff8b36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, pc, #60 @ (adr r2, 274a60 ) │ │ │ │ - @ instruction: 0xffff8b38 │ │ │ │ + vtbx.8 d24, {d15-d18}, d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r5, pc, #892 @ (adr r5, 274da8 ) │ │ │ │ - vtbx.8 d24, {d15-d18}, d4 │ │ │ │ + vtbx.8 d24, {d15-d18}, d12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, pc, #76 @ (adr r2, 274a80 ) │ │ │ │ - vtbx.8 d24, {d15-d18}, d8 │ │ │ │ + @ instruction: 0xffff8b50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bkpt 0x00f7 │ │ │ │ - vtbx.8 d24, {d15-d18}, d12 │ │ │ │ + @ instruction: 0xffff8b54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, pc, #1012 @ (adr r1, 274e38 ) │ │ │ │ - @ instruction: 0xffff8b56 │ │ │ │ + @ instruction: 0xffff8b5e │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00274a70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -707190,19 +707189,19 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00274ae8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -707803,217 +707802,217 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #1008] @ (275598 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #864] @ (275514 ) │ │ │ │ + ldr r7, [pc, #896] @ (275534 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #720] @ (275490 ) │ │ │ │ + ldr r7, [pc, #752] @ (2754b0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #576] @ (27540c ) │ │ │ │ + ldr r7, [pc, #608] @ (27542c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #432] @ (275388 ) │ │ │ │ + ldr r7, [pc, #464] @ (2753a8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #288] @ (275304 ) │ │ │ │ + ldr r7, [pc, #320] @ (275324 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #152] @ (275288 ) │ │ │ │ + ldr r7, [pc, #184] @ (2752a8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #8] @ (275204 ) │ │ │ │ + ldr r7, [pc, #40] @ (275224 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #888] @ (275580 ) │ │ │ │ + ldr r6, [pc, #920] @ (2755a0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #744] @ (2754fc ) │ │ │ │ + ldr r6, [pc, #776] @ (27551c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #600] @ (275478 ) │ │ │ │ + ldr r6, [pc, #632] @ (275498 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #456] @ (2753f4 ) │ │ │ │ + ldr r6, [pc, #488] @ (275414 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #304] @ (275368 ) │ │ │ │ + ldr r6, [pc, #336] @ (275388 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #160] @ (2752e4 ) │ │ │ │ + ldr r6, [pc, #192] @ (275304 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #16] @ (275260 ) │ │ │ │ + ldr r6, [pc, #48] @ (275280 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #896] @ (2755dc ) │ │ │ │ + ldr r5, [pc, #928] @ (2755fc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #752] @ (275558 ) │ │ │ │ + ldr r5, [pc, #784] @ (275578 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #608] @ (2754d4 ) │ │ │ │ + ldr r5, [pc, #640] @ (2754f4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #464] @ (275450 ) │ │ │ │ + ldr r5, [pc, #496] @ (275470 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00275288 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -708159,29 +708158,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #96] @ (275434 ) │ │ │ │ + ldr r3, [pc, #128] @ (275454 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #984] @ (2757b8 ) │ │ │ │ + ldr r2, [pc, #1016] @ (2757d8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #840] @ (275734 ) │ │ │ │ + ldr r2, [pc, #872] @ (275754 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 002753ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -708292,17 +708291,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #170 @ 0xaa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #840] @ (27582c ) │ │ │ │ + ldr r1, [pc, #872] @ (27584c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 002754e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -708524,35 +708523,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #664] @ (275988 ) │ │ │ │ + ldr r0, [pc, #696] @ (2759a8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #360] @ (275864 ) │ │ │ │ + ldr r0, [pc, #392] @ (275884 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #120] @ (275780 ) │ │ │ │ + ldr r0, [pc, #152] @ (2757a0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blxns r9 │ │ │ │ + blxns sl │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00275718 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -708720,17 +708719,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 002758ac : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (275998 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -708859,17 +708858,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 002759d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -708980,17 +708979,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00275ad0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -709101,17 +709100,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00275bcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -709222,17 +709221,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00275ce0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -709451,23 +709450,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00275f10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -709666,23 +709665,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r2, r1, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00276110 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -709886,23 +709885,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00276334 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710118,23 +710117,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r1, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00276588 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710464,29 +710463,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r2, r5, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r0, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 002768e8 : │ │ │ │ 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 │ │ │ │ @@ -710805,41 +710804,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r6, r1, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r1, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00276c20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -711121,23 +711120,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00276ee4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -711343,23 +711342,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r2, r0, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00277114 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -711565,23 +711564,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00277344 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -711879,29 +711878,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00277680 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -712199,29 +712198,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 002779bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -712518,29 +712517,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00277c80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -712650,17 +712649,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 7, r0, cr8, cr7, {6} │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00277d9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -712770,17 +712769,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [ip, #860] @ 0x35c │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00277eb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -713090,34 +713089,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r7, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xfb0600d7 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 002781b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713298,17 +713297,17 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r2, r7, lsl #1] │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00278364 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713497,22 +713496,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, #215] @ 0xd7 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsh.w r0, [lr, r7, lsl #1] │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027856c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -713906,32 +713905,32 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ usat r0, #23, ip, lsl #3 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #864] @ (278cd8 ) │ │ │ │ + ldr r7, [pc, #896] @ (278cf8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ bfi r0, r4, #3, #21 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #704] @ (278c44 ) │ │ │ │ + ldr r7, [pc, #736] @ (278c64 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf33e00d7 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #552] @ (278bb8 ) │ │ │ │ + ldr r7, [pc, #584] @ (278bd8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf31800d7 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #400] @ (278b2c ) │ │ │ │ + ldr r7, [pc, #432] @ (278b4c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027899c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -714136,22 +714135,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r0, #215 @ 0xd7 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #584] @ (278db4 ) │ │ │ │ + ldr r5, [pc, #616] @ (278dd4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds.w r0, r6, #215 @ 0xd7 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #416] @ (278d18 ) │ │ │ │ + ldr r5, [pc, #448] @ (278d38 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00278b78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -714356,22 +714355,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s32 q8, q10, │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #728] @ (279020 ) │ │ │ │ + ldr r3, [pc, #760] @ (279040 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ vqadd.s64 q0, q13, │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #560] @ (278f84 ) │ │ │ │ + ldr r3, [pc, #592] @ (278fa4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00278d54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -714576,22 +714575,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [ip, #-860] @ 0xfffffca4 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #672] @ (2791fc ) │ │ │ │ + ldr r1, [pc, #704] @ (27921c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc 0, cr0, [r4, #-860]! @ 0xfffffca4 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #512] @ (279168 ) │ │ │ │ + ldr r1, [pc, #544] @ (279188 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00278f68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -714796,22 +714795,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r8, r7, lsr #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blxns r2 │ │ │ │ + blxns r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xeb2000d7 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027917c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -715580,36 +715579,36 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 279916 │ │ │ │ stcl 0, cr0, [r0], #-940 @ 0xfffffc54 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mrrc 0, 14, r0, sl, cr11 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ands r0, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ sub.w r0, r6, fp, asr #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 002799b4 : │ │ │ │ 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 │ │ │ │ @@ -715920,62 +715919,62 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xeaf200eb │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaec00eb │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strd r0, r0, [r8, #940] @ 0x3ac │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ beq.n 279dfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ beq.n 279d78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00279d5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -716142,45 +716141,45 @@ │ │ │ │ b.n 279d98 │ │ │ │ b.n 279da0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 279d5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00279f54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -716351,49 +716350,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 279b84 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 279b48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027a138 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -716595,36 +716594,36 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr1, {7} │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr1, {7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr1, {7} │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr1, {7} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc2l 0, cr0, [lr, #900]! @ 0x384 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + ldc2l 0, cr0, [r6, #900]! @ 0x384 │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + ldc2l 0, cr0, [r0, #900] @ 0x384 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc2l 0, cr0, [r8, #900] @ 0x384 │ │ │ │ - ittt │ │ │ │ - lsl r0, r3, #3 │ │ │ │ - add r5, #166 @ 0xa6 │ │ │ │ - lsl r1, r3, #3 │ │ │ │ │ │ │ │ 0027a374 : │ │ │ │ stmdb 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.w r2, [pc, #1880] @ 27aae0 │ │ │ │ @@ -717327,142 +717326,142 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 27ac70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #-900 @ 0xfffffc7c │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + ldc2l 0, cr0, [ip], #-900 @ 0xfffffc7c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfb6800e1 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + @ instruction: 0xfb7000e1 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfb2a00e1 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + @ instruction: 0xfb3200e1 │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfada00e1 │ │ │ │ - pop {r4, pc} │ │ │ │ + @ instruction: 0xfae200e1 │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfa9e00e1 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + @ instruction: 0xfaa600e1 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vld4. {d16-d19}, [r4 :128], r1 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + vld4. {d16-d19}, [ip :128], r1 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 27aba4 │ │ │ │ + cbnz r6, 27aba6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r4!, {} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str??.w r0, [r0, #225] @ 0xe1 │ │ │ │ - cbnz r6, 27ab98 │ │ │ │ + str??.w r0, [r8, #225] @ 0xe1 │ │ │ │ + cbnz r6, 27ab9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh.w r0, [r8, #225] @ 0xe1 │ │ │ │ - revsh r6, r5 │ │ │ │ + str.w r0, [r0, #225] @ 0xe1 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb.w r0, [r0, #225] @ 0xe1 │ │ │ │ - revsh r6, r0 │ │ │ │ + ldrb.w r0, [r8, #225] @ 0xe1 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str??.w r0, [sl, r1, lsl #2] │ │ │ │ - hlt 0x0020 │ │ │ │ + ldr??.w r0, [r2, r1, lsl #2] │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str.w r0, [r2, r1, lsl #2] │ │ │ │ - rev16 r0, r7 │ │ │ │ + str.w r0, [sl, r1, lsl #2] │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb.w r0, [sl, r1, lsl #2] │ │ │ │ - rev16 r0, r2 │ │ │ │ + strh.w r0, [r2, r1, lsl #2] │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf7f000e1 │ │ │ │ - rev r6, r4 │ │ │ │ + @ instruction: 0xf7f800e1 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf7c800e1 │ │ │ │ - cbnz r6, 27abe6 │ │ │ │ + @ instruction: 0xf7d000e1 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf7a000e1 │ │ │ │ - cbnz r6, 27abe8 │ │ │ │ + @ instruction: 0xf7a800e1 │ │ │ │ + cbnz r6, 27abea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf77600e1 │ │ │ │ - cbnz r4, 27abea │ │ │ │ + @ instruction: 0xf77e00e1 │ │ │ │ + cbnz r4, 27abec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 27abe8 │ │ │ │ + cbnz r6, 27abea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf72c00e1 │ │ │ │ - cbnz r2, 27abe8 │ │ │ │ + @ instruction: 0xf73400e1 │ │ │ │ + cbnz r2, 27abea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf70400e1 │ │ │ │ - cbnz r2, 27abea │ │ │ │ + @ instruction: 0xf70c00e1 │ │ │ │ + cbnz r2, 27abec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf6da00e1 │ │ │ │ - cbnz r0, 27abec │ │ │ │ + @ instruction: 0xf6e200e1 │ │ │ │ + cbnz r0, 27abee │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf6b200e1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xf6ba00e1 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf68a00e1 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xf69200e1 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf66200e1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xf66a00e1 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf63c00e1 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + movw r0, #18657 @ 0x48e1 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027ac20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -717681,61 +717680,61 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 27ad40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r5, #170 @ 0xaa │ │ │ │ lsls r1, r3, #3 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bvc.n 27ada8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf39200e1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xf39a00e1 │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf36800e1 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xf37000e1 │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf34000e1 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xf34800e1 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf31800e1 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xf32000e1 │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf2f000e1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xf2f800e1 │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movt r0, #24801 @ 0x60e1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + movt r0, #57569 @ 0xe0e1 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027aeb0 : │ │ │ │ ldr.w r3, [r0, #544] @ 0x220 │ │ │ │ cbnz r3, 27aec0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -717761,18 +717760,18 @@ │ │ │ │ movw r1, #415 @ 0x19f │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf1f400e1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf1fc00e1 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027af0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -718312,84 +718311,84 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, #225 @ 0xe1 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + orns r0, sl, #225 @ 0xe1 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcc.n 27b400 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vmla.i32 d0, d20, d1[1] │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + vmla.i32 d0, d28, d1[1] │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vhadd.s16 q8, q9, │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + vhadd.s16 q8, q13, │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcs.n 27b588 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 6, cr0, cr4, cr1, {7} │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + cdp 0, 6, cr0, cr12, cr1, {7} │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp 0, 3, cr0, cr10, cr1, {7} │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + cdp 0, 4, cr0, cr2, cr1, {7} │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcs.n 27b4d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [r2, #900]! @ 0x384 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + ldcl 0, cr0, [sl, #900]! @ 0x384 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc 0, cr0, [r2, #900] @ 0x384 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + stc 0, cr0, [sl, #900] @ 0x384 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-900] @ 0xfffffc7c │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + stcl 0, cr0, [r2, #-900]! @ 0xfffffc7c │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc 0, cr0, [r6, #-900] @ 0xfffffc7c │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + stc 0, cr0, [lr, #-900] @ 0xfffffc7c │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [r6], {225} @ 0xe1 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + ldcl 0, cr0, [lr], {225} @ 0xe1 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stcl 0, cr0, [r2], {225} @ 0xe1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + stcl 0, cr0, [sl], {225} @ 0xe1 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldc 0, cr0, [ip], {225} @ 0xe1 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + stc 0, cr0, [r4], #900 @ 0x384 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-900 @ 0xfffffc7c │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + ldcl 0, cr0, [ip], #-900 @ 0xfffffc7c │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027b544 : │ │ │ │ stmdb 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 │ │ │ │ @@ -718859,89 +718858,89 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 27b6d0 │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r0, r1, asr #3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + adc.w r0, r8, r1, asr #3 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrd r0, r0, [r4, #-900] @ 0x384 │ │ │ │ + ldrd r0, r0, [ip, #-900] @ 0x384 │ │ │ │ push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r2, 27baea │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r2, 27bae0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xe83000e1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xe83800e1 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xe80800e1 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xe81000e1 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27ba60 │ │ │ │ + b.n 27ba70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27ba1c │ │ │ │ + b.n 27ba2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27b9d4 │ │ │ │ + b.n 27b9e4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27b994 │ │ │ │ + b.n 27b9a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27b954 │ │ │ │ + b.n 27b964 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027bae8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -718983,19 +718982,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 27bb0a │ │ │ │ - b.n 27b694 │ │ │ │ + b.n 27b6a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 27bea4 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 27bec4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027bb68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -719273,63 +719272,63 @@ │ │ │ │ b.n 27bc1a │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 27b770 │ │ │ │ + b.n 27b780 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27b67c │ │ │ │ + b.n 27b68c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #264 @ (adr r6, 27bf70 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 27bf90 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27c618 │ │ │ │ + b.n 27c628 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #40 @ (adr r6, 27be9c ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 27bebc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, sp, #568 @ 0x238 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 27c55c │ │ │ │ + b.n 27c56c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 27c114 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 27c134 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27c514 │ │ │ │ + b.n 27c524 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 27c078 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 27c098 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #336 @ (adr r5, 27bfe8 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 27c008 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27c490 │ │ │ │ + b.n 27c4a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #192 @ (adr r5, 27bf60 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 27bf80 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27c44c │ │ │ │ + b.n 27c45c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #32 @ (adr r5, 27becc ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 27beec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27c408 │ │ │ │ + b.n 27c418 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #896 @ (adr r4, 27c238 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 27c258 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027bebc : │ │ │ │ cbz r1, 27bec4 │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 27becc │ │ │ │ @@ -719362,19 +719361,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #870 @ 0x366 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 27bee8 │ │ │ │ - b.n 27c2dc │ │ │ │ + b.n 27c2ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 27bf78 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 27bf98 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027bf24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -719450,25 +719449,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ movw r1, #967 @ 0x3c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 27bf56 │ │ │ │ nop │ │ │ │ - b.n 27c254 │ │ │ │ + b.n 27c264 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27c210 │ │ │ │ + b.n 27c220 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 27c0fc ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 27c11c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027c008 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -719580,37 +719579,37 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 27c200 │ │ │ │ + b.n 27c210 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 27c3a0 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 27c3c0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 27c1a4 │ │ │ │ + b.n 27c1b4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 27c158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 27c17c ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 27c19c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027c168 : │ │ │ │ stmdb 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 │ │ │ │ @@ -720669,103 +720668,103 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 27c8b4 │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 27cd8c │ │ │ │ + ble.n 27cd9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 27cd90 │ │ │ │ + bgt.n 27cda0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 27cdfc │ │ │ │ + blt.n 27cc0c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 27cdfc │ │ │ │ + bge.n 27ce0c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 27cda4 │ │ │ │ + bhi.n 27cdb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 27ccbc │ │ │ │ + bvc.n 27cccc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, pc, #384 @ (adr r2, 27ceb4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 27cdb0 │ │ │ │ + bvc.n 27cdc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, pc, #968 @ (adr r1, 27d10c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #736 @ (adr r1, 27d028 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #512 @ (adr r1, 27cf4c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #288 @ (adr r1, 27ce70 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 27cd2c │ │ │ │ + bpl.n 27cd3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 27ce3c │ │ │ │ + bmi.n 27ce4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027cda0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -720910,37 +720909,37 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb70a │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 27cec4 │ │ │ │ + bcs.n 27ced4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 27cfdc │ │ │ │ + bcs.n 27cfec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 27cf94 │ │ │ │ + bcs.n 27cfa4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 27cf14 │ │ │ │ + bne.n 27cf24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027cf50 : │ │ │ │ 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 │ │ │ │ @@ -721294,79 +721293,79 @@ │ │ │ │ nop │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bne.n 27d374 │ │ │ │ + bne.n 27d384 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 27d284 │ │ │ │ + beq.n 27d294 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 27d404 │ │ │ │ + beq.n 27d214 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r6, 27d380 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027d378 : │ │ │ │ stmdb 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 │ │ │ │ @@ -721662,57 +721661,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r4, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0027d6c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -721941,44 +721940,44 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r2, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, q4, #22 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + vshr.u64 q8, q4, #14 │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, q4, #58 │ │ │ │ + vshr.u64 q8, q4, #50 │ │ │ │ │ │ │ │ 0027d958 : │ │ │ │ stmdb 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, [r0, #400] @ 0x190 │ │ │ │ @@ -722187,36 +722186,36 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8, #864]! @ 0x360 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r0, #864]! @ 0x360 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [sl, #864]! @ 0x360 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stc2l 0, cr0, [r2, #864] @ 0x360 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [r0, #864] @ 0x360 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + ldc2 0, cr0, [r8, #864] @ 0x360 │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-864]! @ 0xfffffca0 │ │ │ │ + stc2l 0, cr0, [ip, #-864]! @ 0xfffffca0 │ │ │ │ │ │ │ │ 0027dbb4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -722851,91 +722850,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #752 @ (adr r7, 27e518 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb2a00d8 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xfb3200d8 │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfa6c00d8 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + @ instruction: 0xfa7400d8 │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vld4. {d16-d19}, [r6 :64], r8 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + vld4. {d16-d19}, [lr :64], r8 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr??.w r0, [ip, #216] @ 0xd8 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + vst4. {d0-d3}, [r4 :64], r8 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldr.w r0, [ip, #216] @ 0xd8 │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh.w r0, [r8, #216] @ 0xd8 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + ldrh.w r0, [r0, #216] @ 0xd8 │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb.w r0, [r0, #216] @ 0xd8 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + strb.w r0, [r8, #216] @ 0xd8 │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr.w r0, [r6, r8, lsl #1] │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + ldr.w r0, [lr, r8, lsl #1] │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh.w r0, [ip, r8, lsl #1] │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + ldrh.w r0, [r4, r8, lsl #1] │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb.w r0, [r2, r8, lsl #1] │ │ │ │ - itt │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strb.w r0, [sl, r8, lsl #1] │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r1, r4, #3 │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7d800d8 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + @ instruction: 0xf7e000d8 │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r1, r4, #3 │ │ │ │ - strhls r4, [r0, #14] │ │ │ │ + itet ls │ │ │ │ + lslls r1, r4, #3 │ │ │ │ + strhhi r4, [r1, #14] │ │ │ │ lslls r0, r3, #3 │ │ │ │ - @ instruction: 0xf76a00d8 │ │ │ │ - itte vs │ │ │ │ + @ instruction: 0xf77200d8 │ │ │ │ + itee vs │ │ │ │ lslvs r1, r4, #3 │ │ │ │ - strhvs r4, [r3, #12] │ │ │ │ + strhvc r4, [r4, #12] │ │ │ │ lslvc r0, r3, #3 │ │ │ │ - @ instruction: 0xf74200d8 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + @ instruction: 0xf74a00d8 │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r1, r4, #3 │ │ │ │ - strhne r0, [r2, #10] │ │ │ │ - lsleq r0, r3, #3 │ │ │ │ - @ instruction: 0xf6f600d8 │ │ │ │ - bkpt 0x00ee │ │ │ │ + ittt cs │ │ │ │ + lslcs r1, r4, #3 │ │ │ │ + strhcs r0, [r3, #10] │ │ │ │ + lslcs r0, r3, #3 │ │ │ │ + @ instruction: 0xf6fe00d8 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movt r0, #43224 @ 0xa8d8 │ │ │ │ + @ instruction: 0xf6d200d8 │ │ │ │ │ │ │ │ 0027e2e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -723206,44 +723205,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #160 @ (adr r1, 27e630 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bic.w r0, lr, #7077888 @ 0x6c0000 │ │ │ │ - pop {r2, r5} │ │ │ │ + bics.w r0, r6, #7077888 @ 0x6c0000 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - and.w r0, r0, #7077888 @ 0x6c0000 │ │ │ │ - cbnz r0, 27e632 │ │ │ │ + and.w r0, r8, #7077888 @ 0x6c0000 │ │ │ │ + pop {} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf3d400d8 │ │ │ │ - cbnz r0, 27e634 │ │ │ │ + @ instruction: 0xf3dc00d8 │ │ │ │ + cbnz r0, 27e636 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - usat r0, #24, ip, asr #3 │ │ │ │ - cbnz r6, 27e634 │ │ │ │ + @ instruction: 0xf3b400d8 │ │ │ │ + cbnz r6, 27e636 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - usat r0, #24, r2, lsl #3 │ │ │ │ - cbnz r4, 27e636 │ │ │ │ + usat r0, #24, sl, lsl #3 │ │ │ │ + cbnz r4, 27e638 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf35a00d8 │ │ │ │ + bfi r0, r2, #3, #22 │ │ │ │ │ │ │ │ 0027e5e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -723450,34 +723449,34 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 27e830 │ │ │ │ + cbnz r2, 27e832 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adcs.w r0, r6, #216 @ 0xd8 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + adcs.w r0, lr, #216 @ 0xd8 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r2, 27e830 │ │ │ │ + cbnz r2, 27e832 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds.w r0, ip, #216 @ 0xd8 │ │ │ │ - cbnz r4, 27e832 │ │ │ │ + @ instruction: 0xf12400d8 │ │ │ │ + cbnz r4, 27e834 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf0f600d8 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xf0fe00d8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf0d200d8 │ │ │ │ + @ instruction: 0xf0da00d8 │ │ │ │ │ │ │ │ 0027e840 : │ │ │ │ stmdb 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, [r0, #400] @ 0x190 │ │ │ │ @@ -723688,35 +723687,35 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33c00d8 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + sbfx r0, r4, #3, #25 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr10, cr8, {6} │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + vqadd.s8 q0, q9, q4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mrc 0, 6, r0, cr0, cr8, {6} │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + mrc 0, 6, r0, cr8, cr8, {6} │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mcr 0, 5, r0, cr6, cr8, {6} │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + mcr 0, 5, r0, cr14, cr8, {6} │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr8, {6} │ │ │ │ + mcr 0, 4, r0, cr2, cr8, {6} │ │ │ │ │ │ │ │ 0027eaa0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -724078,59 +724077,59 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 27ec52 │ │ │ │ ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stcl 0, cr0, [r8, #864] @ 0x360 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + ldcl 0, cr0, [r0, #864] @ 0x360 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc 0, cr0, [r4], {216} @ 0xd8 │ │ │ │ + stc 0, cr0, [ip], {216} @ 0xd8 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc 0, cr0, [sl], #-864 @ 0xfffffca0 │ │ │ │ + mcrr 0, 13, r0, r2, cr8 │ │ │ │ ldrb r4, [r1, #27] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r4, 27ef0a │ │ │ │ + cbz r4, 27ef0c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbc.w r0, r8, r8, lsr #3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + sbcs.w r0, r0, r8, lsr #3 │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r0, 27ef08 │ │ │ │ + cbz r0, 27ef0a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds.w r0, ip, r8, lsr #3 │ │ │ │ - cbz r4, 27ef08 │ │ │ │ + @ instruction: 0xeb2400d8 │ │ │ │ + cbz r4, 27ef0a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeaf000d8 │ │ │ │ - uxtb r2, r5 │ │ │ │ + @ instruction: 0xeaf800d8 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeac600d8 │ │ │ │ - uxtb r4, r0 │ │ │ │ + @ instruction: 0xeace00d8 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeaa200d8 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + @ instruction: 0xeaaa00d8 │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027eeec : │ │ │ │ stmdb 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 │ │ │ │ @@ -724465,67 +724464,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-864 @ 0xfffffca0 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + stc 0, cr0, [r6], {216} @ 0xd8 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 27f244 │ │ │ │ + b.n 27f254 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27f204 │ │ │ │ + b.n 27f214 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27f1b4 │ │ │ │ + b.n 27f1c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27f16c │ │ │ │ + b.n 27f17c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27f128 │ │ │ │ + b.n 27f138 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27f0dc │ │ │ │ + b.n 27f0ec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xeb2a00d8 │ │ │ │ - b.n 27f094 │ │ │ │ + @ instruction: 0xeb3200d8 │ │ │ │ + b.n 27f0a4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27f040 │ │ │ │ + b.n 27f050 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27eff8 │ │ │ │ + b.n 27f008 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027f2cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -724769,50 +724768,50 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4], #864 @ 0x360 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + ldrd r0, r0, [ip], #864 @ 0x360 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 27ee20 │ │ │ │ + b.n 27ee30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27eddc │ │ │ │ + b.n 27edec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27ed88 │ │ │ │ + b.n 27ed98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27fd50 │ │ │ │ + b.n 27fd60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27fd10 │ │ │ │ + b.n 27fd20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 27f544 │ │ │ │ + b.n 27f554 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27fcd4 │ │ │ │ + b.n 27fce4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027f598 : │ │ │ │ stmdb 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 │ │ │ │ @@ -725014,39 +725013,39 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 27f46c │ │ │ │ + b.n 27f47c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 27fb38 │ │ │ │ + b.n 27fb48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27fae8 │ │ │ │ + b.n 27faf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27fa9c │ │ │ │ + b.n 27faac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27fa58 │ │ │ │ + b.n 27fa68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027f7dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -725194,37 +725193,37 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #624 @ 0x270 │ │ │ │ movw r1, #1805 @ 0x70d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 27f8d2 │ │ │ │ nop │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 27faac │ │ │ │ + b.n 27fabc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 27fa38 │ │ │ │ + b.n 27fa48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #736 @ (adr r7, 27fc6c ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 27fc8c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 27f1f4 │ │ │ │ + b.n 27f204 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 27fbc0 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 27fbe0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027f9a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -725314,31 +725313,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 27fa22 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #928 @ (adr r6, 27fe44 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 27fe64 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 27fd54 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 27fd74 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 280168 │ │ │ │ + b.n 280178 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #392 @ (adr r6, 27fc44 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 27fc64 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0027fac4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2896] @ 0xb50 │ │ │ │ @@ -726142,135 +726141,135 @@ │ │ │ │ b.w 27fb06 │ │ │ │ ldrh r6, [r3, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, pc, #336 @ (adr r5, 2804a8 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 2804c8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ble.n 2803c0 │ │ │ │ + ble.n 2803d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 2804a8 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 2804c8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 2803c0 │ │ │ │ + bgt.n 2803d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 2805b8 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 2805d8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 28044c │ │ │ │ + blt.n 28045c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 2803b4 │ │ │ │ + blt.n 2803c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 280414 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 280434 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2805f8 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 280618 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 280468 │ │ │ │ + bls.n 280478 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #8 @ (adr r1, 280388 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 2803a8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 28033c │ │ │ │ + bhi.n 28034c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 2806c0 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 2806e0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 2802ec │ │ │ │ + bhi.n 2802fc │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #432 @ (adr r0, 280544 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 280564 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 28042c │ │ │ │ + bhi.n 28043c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2804b0 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 2804d0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 2803e8 │ │ │ │ + bhi.n 2803f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 2803c8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 28036c │ │ │ │ + bvc.n 28037c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 2802e8 │ │ │ │ + bvc.n 2802f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 280434 │ │ │ │ + bvc.n 280444 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 2803b4 │ │ │ │ + bvs.n 2803c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 280370 │ │ │ │ + bvs.n 280380 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 280328 │ │ │ │ + bvs.n 280338 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 2804b0 │ │ │ │ + bvs.n 2804c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 28046c │ │ │ │ + bvs.n 28047c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 280424 │ │ │ │ + bvs.n 280434 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 2803e0 │ │ │ │ + bpl.n 2803f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 2803a0 │ │ │ │ + bpl.n 2803b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00280448 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -726450,45 +726449,45 @@ │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 28051a │ │ │ │ strh r0, [r4, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 28062c │ │ │ │ + bmi.n 28063c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 280548 │ │ │ │ + bhi.n 280558 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 280710 │ │ │ │ + bcc.n 280720 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 280678 │ │ │ │ + bcc.n 280688 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 280630 │ │ │ │ + bcs.n 280640 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 2805e4 │ │ │ │ + bcs.n 2805f4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00280658 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -726588,31 +726587,31 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 280720 │ │ │ │ + bne.n 280730 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 2806d4 │ │ │ │ + bne.n 2806e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 280688 │ │ │ │ + bne.n 280698 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00280788 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -726688,25 +726687,25 @@ │ │ │ │ b.n 2807e0 │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 2807c8 │ │ │ │ + beq.n 2807d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 280978 │ │ │ │ + beq.n 280788 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028087c : │ │ │ │ stmdb 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 │ │ │ │ @@ -727398,29 +727397,29 @@ │ │ │ │ b.n 2808dc │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r4, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r6, [r4, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ @@ -727428,81 +727427,81 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002810c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -727602,31 +727601,31 @@ │ │ │ │ b.n 28111c │ │ │ │ strb r2, [r5, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002811f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -727702,25 +727701,25 @@ │ │ │ │ b.n 281248 │ │ │ │ strb r6, [r6, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002812e4 : │ │ │ │ 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 │ │ │ │ @@ -728262,97 +728261,97 @@ │ │ │ │ b.n 2815f0 │ │ │ │ strb r0, [r7, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #576] @ (281b0c ) │ │ │ │ + ldr r4, [pc, #608] @ (281b2c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #440] @ (281a8c ) │ │ │ │ + ldr r4, [pc, #472] @ (281aac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #272] @ (2819f0 ) │ │ │ │ + ldr r4, [pc, #304] @ (281a10 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #120] @ (281960 ) │ │ │ │ + ldr r4, [pc, #152] @ (281980 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (281cd8 ) │ │ │ │ + ldr r4, [pc, #8] @ (2818f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #840] @ (281c40 ) │ │ │ │ + ldr r3, [pc, #872] @ (281c60 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #696] @ (281bb8 ) │ │ │ │ + ldr r3, [pc, #728] @ (281bd8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #520] @ (281b14 ) │ │ │ │ + ldr r3, [pc, #552] @ (281b34 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #360] @ (281a7c ) │ │ │ │ + ldr r3, [pc, #392] @ (281a9c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #224] @ (2819f8 ) │ │ │ │ + ldr r3, [pc, #256] @ (281a18 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #96] @ (28197c ) │ │ │ │ + ldr r3, [pc, #128] @ (28199c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #984] @ (281cfc ) │ │ │ │ + ldr r2, [pc, #1016] @ (281d1c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #816] @ (281c60 ) │ │ │ │ + ldr r2, [pc, #848] @ (281c80 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #656] @ (281bcc ) │ │ │ │ + ldr r2, [pc, #688] @ (281bec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00281940 : │ │ │ │ stmdb 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 │ │ │ │ @@ -728807,85 +728806,85 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 281ecc │ │ │ │ + cbnz r6, 281ece │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r2, 281ece │ │ │ │ + cbnz r2, 281ed0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 281ed0 │ │ │ │ + cbnz r0, 281ed2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 281ecc │ │ │ │ + cbnz r6, 281ece │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 281ece │ │ │ │ + cbnz r4, 281ed0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r0, r3, #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, #2952] @ 0xb88 │ │ │ │ ldr r2, [pc, #900] @ (282224 ) │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -729233,67 +729232,67 @@ │ │ │ │ b.n 281ec4 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r2, 282264 │ │ │ │ + cbnz r2, 282266 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 28224a │ │ │ │ + cbnz r6, 28224c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [pc, #216] @ (28231c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sbcs r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r0, r3, #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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #696] @ (282568 ) │ │ │ │ @@ -729579,57 +729578,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r6, 2825c0 │ │ │ │ + cbnz r6, 2825c2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r5, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r2, 282632 │ │ │ │ + cbz r2, 282634 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r2, 282634 │ │ │ │ + cbz r2, 282636 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r0, 282636 │ │ │ │ + cbz r0, 282638 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 282636 │ │ │ │ + cbz r6, 282638 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002825dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ @@ -730798,183 +730797,183 @@ │ │ │ │ b.w 282998 │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r0, 28325a │ │ │ │ + cbz r0, 28325c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 2832ca │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #896 @ (adr r7, 2836c0 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 2836e0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 283590 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 2835b0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #416 @ (adr r7, 2834fc ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 28351c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #24 @ (adr r7, 283388 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 2833a8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 283658 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 283678 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [pc, #448] @ (283544 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #448] @ (283548 ) │ │ │ │ ldr r3, [pc, #452] @ (28354c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -731130,71 +731129,71 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #940 @ 0x3ac │ │ │ │ movw r1, #2590 @ 0xa1e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 282998 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 283600 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 283620 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #8 @ (adr r5, 283564 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 283584 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #880 @ (adr r4, 2838d8 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 2838f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 283834 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 283854 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 28370c ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 28372c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 283668 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 283688 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 2835c4 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 2835e4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #760 @ (adr r3, 2838a4 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 2838c4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, 283800 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 283820 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002835b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -731269,29 +731268,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 283602 │ │ │ │ ldr r6, [pc, #944] @ (283a28 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #744] @ (28396c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 2838b8 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 2838d8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 283824 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 283844 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028369c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -731366,29 +731365,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2836e6 │ │ │ │ ldr r6, [pc, #32] @ (28377c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #856] @ (283ac0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #664 @ (adr r1, 283a0c ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 283a2c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 283978 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 283998 ) │ │ │ │ lsls r0, r3, #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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov sl, r2 │ │ │ │ @@ -731533,29 +731532,29 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 283812 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #136] @ (283994 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 283950 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 283970 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [pc, #680] @ (283bc4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 283928 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 283948 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00283930 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -731607,25 +731606,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 283962 │ │ │ │ ldr r3, [pc, #496] @ (283ba4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 283a60 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 283a80 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 2839d4 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 2839f4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 002839d0 : │ │ │ │ ldr r3, [pc, #456] @ (283b9c ) │ │ │ │ ldr r2, [pc, #460] @ (283ba0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -731828,84 +731827,84 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 283a78 │ │ │ │ ldr r2, [pc, #944] @ (283f50 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r0, r1, r4, r5, r7} │ │ │ │ - vsli.64 d23, d2, #57 @ 0x39 │ │ │ │ + vsli.64 d23, d10, #57 @ 0x39 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r5, r2, #20 │ │ │ │ - vsli.64 d26, d22, #63 @ 0x3f │ │ │ │ + vsli.64 d26, d30, #63 @ 0x3f │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r1, [r5, r4] │ │ │ │ - vrsra.u64 d25, d30, #7 │ │ │ │ + vneg.s32 , q3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - vcle.s32 d26, d22, #0 │ │ │ │ + vcle.s32 d26, d30, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r5, [r7, #21] │ │ │ │ - vcle.s32 d26, d14, #0 │ │ │ │ + vsra.u64 d26, d6, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ - vcgt.f32 , q9, #0 │ │ │ │ + vcgt.f32 , q13, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r1, [r5, #112] @ 0x70 │ │ │ │ - vcle.s32 d26, d18, #0 │ │ │ │ + vcle.s32 d26, d26, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r1, [r5, #60] @ 0x3c │ │ │ │ - vcge.f32 , q5, #0 │ │ │ │ + vsri.64 , q1, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 283c38 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 283c58 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 283fb4 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 283fd4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #808 @ (adr r4, 283f30 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 283f50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 283eac ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 283ecc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 283e28 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 283e48 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #376 @ (adr r4, 283da4 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 283dc4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #232 @ (adr r4, 283d20 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 283d40 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 283c9c ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 283cbc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ @@ -731982,23 +731981,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 283c9e │ │ │ │ nop │ │ │ │ ldr r0, [pc, #392] @ (283ea4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #256 @ (adr r3, 283e28 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 283e48 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [pc, #120] @ (283da4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov r6, r0 │ │ │ │ @@ -732123,29 +732122,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 283d9e │ │ │ │ nop │ │ │ │ bxns sp │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, 28400c ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 28402c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ bx r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ add.w r1, sp, #1096 @ 0x448 │ │ │ │ @@ -732242,25 +732241,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ cmp ip, pc │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 2842b0 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 2842d0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp lr, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, r8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r0, r3, #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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov lr, r2 │ │ │ │ @@ -732676,67 +732675,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r8, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r0, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [pc, #68] @ (2844d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (2844dc ) │ │ │ │ ldr r3, [pc, #72] @ (2844e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -732759,25 +732758,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 284084 │ │ │ │ nop │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #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, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #1608] @ 284b4c │ │ │ │ mov r3, r1 │ │ │ │ @@ -733405,103 +733404,103 @@ │ │ │ │ nop │ │ │ │ subs r7, #180 @ 0xb4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r0, r3, #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, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #940] @ (284fcc ) │ │ │ │ @@ -733873,69 +733872,69 @@ │ │ │ │ nop │ │ │ │ subs r0, #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #34 @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #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, #2976] @ 0xba0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #892] @ (2853d8 ) │ │ │ │ @@ -734271,85 +734270,85 @@ │ │ │ │ b.n 285202 │ │ │ │ adds r4, #94 @ 0x5e │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r0, r5, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r1, r4, #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, #2984] @ 0xba8 │ │ │ │ ldr r4, [pc, #704] @ (285748 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -734626,65 +734625,65 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 28556e │ │ │ │ adds r0, #50 @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r1, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #560] @ (2859a4 ) │ │ │ │ + ldr r7, [pc, #592] @ (2859c4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #416] @ (28591c ) │ │ │ │ + ldr r7, [pc, #448] @ (28593c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #136] @ (285814 ) │ │ │ │ + ldr r7, [pc, #168] @ (285834 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (285b90 ) │ │ │ │ + ldr r7, [pc, #24] @ (2857b0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #864] @ (285b04 ) │ │ │ │ + ldr r6, [pc, #896] @ (285b24 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r0, r3, #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, #2992] @ 0xbb0 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ mov r6, r1 │ │ │ │ @@ -734934,67 +734933,67 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 28589c │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (285d68 ) │ │ │ │ + ldr r5, [pc, #832] @ (285d88 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #784] @ (285d60 ) │ │ │ │ + ldr r5, [pc, #816] @ (285d80 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r4, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #896] @ (285dd8 ) │ │ │ │ + ldr r4, [pc, #928] @ (285df8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #448] @ (285c2c ) │ │ │ │ + ldr r4, [pc, #480] @ (285c4c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #192] @ (285b38 ) │ │ │ │ + ldr r4, [pc, #224] @ (285b58 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #48] @ (285ab4 ) │ │ │ │ + ldr r4, [pc, #80] @ (285ad4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #928] @ (285e30 ) │ │ │ │ + ldr r3, [pc, #960] @ (285e50 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #784] @ (285dac ) │ │ │ │ + ldr r3, [pc, #816] @ (285dcc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #640] @ (285d28 ) │ │ │ │ + ldr r3, [pc, #672] @ (285d48 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00285ab0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -735174,33 +735173,33 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 285b6a │ │ │ │ nop │ │ │ │ cmp r1, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #792] @ (285f9c ) │ │ │ │ + ldr r2, [pc, #824] @ (285fbc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #536] @ (285eb4 ) │ │ │ │ + ldr r1, [pc, #568] @ (285ed4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00285ca8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -735414,35 +735413,35 @@ │ │ │ │ addw sp, sp, #1100 @ 0x44c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b4f14 │ │ │ │ movs r7, #250 @ 0xfa │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #776] @ (2861fc ) │ │ │ │ + ldr r0, [pc, #808] @ (28621c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00285f1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735471,19 +735470,19 @@ │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00285f80 : │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cbz r3, 285f8a │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -735527,19 +735526,19 @@ │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, lr │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00286000 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735562,19 +735561,19 @@ │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 286018 │ │ │ │ nop │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00286054 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735597,19 +735596,19 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 28606c │ │ │ │ nop │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002860a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735631,19 +735630,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #272 @ 0x110 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2860c0 │ │ │ │ - add sl, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002860fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735665,19 +735664,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #292 @ 0x124 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 286114 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00286150 : │ │ │ │ cbz r1, 286158 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -735706,19 +735705,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 286174 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002861b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -735765,25 +735764,25 @@ │ │ │ │ add.w r2, r2, #332 @ 0x14c │ │ │ │ mov.w r1, #506 @ 0x1fa │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2861d8 │ │ │ │ nop │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00286250 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735807,19 +735806,19 @@ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ add.w r2, r2, #348 @ 0x15c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 286268 │ │ │ │ nop │ │ │ │ - muls r0, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002862a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735843,19 +735842,19 @@ │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2862c0 │ │ │ │ nop │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00286300 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -735903,24 +735902,24 @@ │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ blx b4f18 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 28632c │ │ │ │ nop │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vshr.u64 q8, , #44 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + vshr.u64 q8, , #36 │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002863ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -736065,43 +736064,43 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrc2 0, 4, r0, cr0, cr7, {6} │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + mrc2 0, 4, r0, cr8, cr7, {6} │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mcr2 0, 3, r0, cr8, cr7, {6} │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + mrc2 0, 3, r0, cr0, cr7, {6} │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mcr2 0, 2, r0, cr2, cr7, {6} │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + mcr2 0, 2, r0, cr10, cr7, {6} │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrc2 0, 0, r0, cr10, cr7, {6} │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + mcr2 0, 1, r0, cr2, cr7, {6} │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00286568 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ @@ -737214,105 +737213,105 @@ │ │ │ │ b.n 28737a │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrrc2 0, 13, r0, ip, cr7 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + stc2l 0, cr0, [r4], #-860 @ 0xfffffca4 │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #488] @ (287334 ) │ │ │ │ + ldr r5, [pc, #520] @ (287354 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc 0, cr0, [r4, #880] @ 0x370 │ │ │ │ - ldr r5, [pc, #232] @ (28723c ) │ │ │ │ + stc 0, cr0, [ip, #880] @ 0x370 │ │ │ │ + ldr r5, [pc, #264] @ (28725c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfac600d6 │ │ │ │ ldr.w r1, [pc, #3212] @ 287e84 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx b2c40 │ │ │ │ @@ -738477,147 +738476,147 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 28737a │ │ │ │ - b.n 288528 │ │ │ │ + b.n 288538 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr??.w r0, [r2, r6, lsl #1] │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r6, r7, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xf5fe00d6 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldcl 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldcl 0, cr0, [ip], {215} @ 0xd7 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc 0, cr0, [r8], #-860 @ 0xfffffca4 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + mcrr 0, 13, r0, r0, cr7 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub.w r0, ip, r7, lsr #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + subs.w r0, r4, r7, lsr #3 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xeaee00d7 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + @ instruction: 0xeaf600d7 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf35000d6 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ssat r0, #23, ip, lsl #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ orrs.w r0, r2, #214 @ 0xd6 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 287dfc │ │ │ │ + b.n 287e0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vshr.s64 q8, q3, #38 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ vqadd.s16 q0, q14, q3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 287b84 │ │ │ │ + b.n 287b94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 287ad8 │ │ │ │ + b.n 287ae8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ mcr 0, 0, r0, cr14, cr6, {6} │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 2879c4 │ │ │ │ + b.n 2879d4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 287900 │ │ │ │ + b.n 287910 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx af504 │ │ │ │ mov r7, r0 │ │ │ │ @@ -739868,256 +739867,256 @@ │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #858 @ 0x35a │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 28737a │ │ │ │ subs.w r0, r4, r6, lsr #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adcs.w r0, r8, r6, lsr #3 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xeafa00d6 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xeab600d6 │ │ │ │ orns r0, r6, r6, lsr #3 │ │ │ │ ands.w r0, r6, r6, lsr #3 │ │ │ │ ldrd r0, r0, [r8, #856] @ 0x358 │ │ │ │ @ instruction: 0xe99c00d6 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ble.n 288df4 │ │ │ │ + udf #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ble.n 288ef8 │ │ │ │ + ble.n 288f08 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 288a00 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ble.n 288e24 │ │ │ │ + ble.n 288e34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 288dd4 │ │ │ │ + bgt.n 288de4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 288d84 │ │ │ │ + bgt.n 288d94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 288f34 │ │ │ │ + bgt.n 288d44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 288ef0 │ │ │ │ + bgt.n 288f00 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 288eac │ │ │ │ + bgt.n 288ebc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 288e5c │ │ │ │ + bgt.n 288e6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 288e08 │ │ │ │ + blt.n 288e18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 288db0 │ │ │ │ + blt.n 288dc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 288f5c │ │ │ │ + blt.n 288d6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 288f08 │ │ │ │ + blt.n 288f18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 288eb4 │ │ │ │ + blt.n 288ec4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 288e64 │ │ │ │ + bge.n 288e74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bge.n 288da4 │ │ │ │ + bge.n 288db4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 288f5c │ │ │ │ + bge.n 288f6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 288f04 │ │ │ │ + bge.n 288f14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 288eb4 │ │ │ │ + bge.n 288ec4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 288e6c │ │ │ │ + bls.n 288e7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 288e0c │ │ │ │ + bls.n 288e1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 288fb4 │ │ │ │ + bls.n 288fc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 288f68 │ │ │ │ + bls.n 288f78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 288f24 │ │ │ │ + bls.n 288f34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 288ee0 │ │ │ │ + bls.n 288ef0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 288e9c │ │ │ │ + bhi.n 288eac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 288e58 │ │ │ │ + bhi.n 288e68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 288e10 │ │ │ │ + bhi.n 288e20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 288fbc │ │ │ │ + bhi.n 288fcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 288f70 │ │ │ │ + bhi.n 288f80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 288f1c │ │ │ │ + bhi.n 288f2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 288ec4 │ │ │ │ + bvc.n 288ed4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 288e84 │ │ │ │ + bvc.n 288e94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 288e40 │ │ │ │ + bvc.n 288e50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 288ffc │ │ │ │ + bvc.n 28900c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 288fc0 │ │ │ │ + bvc.n 288fd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 288f78 │ │ │ │ + bvc.n 288f88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 288f30 │ │ │ │ + bvs.n 288f40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 288ee0 │ │ │ │ + bvs.n 288ef0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 288e94 │ │ │ │ + bvs.n 288ea4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 289054 │ │ │ │ + bvs.n 289064 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 289008 │ │ │ │ + bvs.n 289018 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 288fbc │ │ │ │ + bvs.n 288fcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 288f7c │ │ │ │ + bvs.n 288f8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 288f30 │ │ │ │ + bpl.n 288f40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 288eec │ │ │ │ + bpl.n 288efc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 288ea4 │ │ │ │ + bpl.n 288eb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr.w r2, [pc, #3004] @ 289b68 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3004] @ 289b6c │ │ │ │ ldr.w r3, [pc, #3004] @ 289b70 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -741111,341 +741110,341 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ mov.w r1, #1096 @ 0x448 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 28737a │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 289c20 │ │ │ │ + bcc.n 289c30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 289bcc │ │ │ │ + bcc.n 289bdc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 289b78 │ │ │ │ + bcc.n 289b88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #1008] @ (289f7c ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 289b24 │ │ │ │ + bcs.n 289b34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #816] @ (289ec8 ) │ │ │ │ + ldr r7, [pc, #848] @ (289ee8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 289acc │ │ │ │ + bcs.n 289adc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #608] @ (289e04 ) │ │ │ │ + ldr r7, [pc, #640] @ (289e24 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 289c80 │ │ │ │ + bcs.n 289c90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 289c24 │ │ │ │ + bcs.n 289c34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #248] @ (289cac ) │ │ │ │ + ldr r7, [pc, #280] @ (289ccc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 289bd0 │ │ │ │ + bcs.n 289be0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #56] @ (289bf8 ) │ │ │ │ + ldr r7, [pc, #88] @ (289c18 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 289b84 │ │ │ │ + bne.n 289b94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 289b38 │ │ │ │ + bne.n 289b48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #736] @ (289eb0 ) │ │ │ │ + ldr r6, [pc, #768] @ (289ed0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #496] @ (289dcc ) │ │ │ │ + ldr r6, [pc, #528] @ (289dec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 289c78 │ │ │ │ + bne.n 289c88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 289c28 │ │ │ │ + bne.n 289c38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #136] @ (289c74 ) │ │ │ │ + ldr r6, [pc, #168] @ (289c94 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 289bd0 │ │ │ │ + beq.n 289be0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #968] @ (289fc0 ) │ │ │ │ + ldr r5, [pc, #1000] @ (289fe0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 289b7c │ │ │ │ + beq.n 289b8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #768] @ (289f04 ) │ │ │ │ + ldr r5, [pc, #800] @ (289f24 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [pc, #1016] @ (28a004 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #544] @ (289e30 ) │ │ │ │ + ldr r5, [pc, #576] @ (289e50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 289cb8 │ │ │ │ + beq.n 289cc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [pc, #296] @ (289d44 ) │ │ │ │ + ldr r5, [pc, #328] @ (289d64 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 289c5c │ │ │ │ + beq.n 289c6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 289c24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #824] @ (289f68 ) │ │ │ │ + ldr r4, [pc, #856] @ (289f88 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #176] @ (289cf8 ) │ │ │ │ + ldr r4, [pc, #208] @ (289d18 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #992] @ (28a034 ) │ │ │ │ + ldr r4, [pc, #0] @ (289c54 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #792] @ (289f78 ) │ │ │ │ + ldr r3, [pc, #824] @ (289f98 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #592] @ (289ebc ) │ │ │ │ + ldr r3, [pc, #624] @ (289edc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #392] @ (289e00 ) │ │ │ │ + ldr r3, [pc, #424] @ (289e20 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #176] @ (289d34 ) │ │ │ │ + ldr r3, [pc, #208] @ (289d54 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #688] @ (289f48 ) │ │ │ │ + ldr r2, [pc, #720] @ (289f68 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #488] @ (289e8c ) │ │ │ │ + ldr r2, [pc, #520] @ (289eac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #296] @ (289dd8 ) │ │ │ │ + ldr r2, [pc, #328] @ (289df8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #120] @ (289d34 ) │ │ │ │ + ldr r2, [pc, #152] @ (289d54 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #952] @ (28a080 ) │ │ │ │ + ldr r1, [pc, #984] @ (28a0a0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #760] @ (289fcc ) │ │ │ │ + ldr r1, [pc, #792] @ (289fec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #712] @ (289fa0 ) │ │ │ │ + ldr r3, [pc, #744] @ (289fc0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #480] @ (289ec0 ) │ │ │ │ + ldr r1, [pc, #512] @ (289ee0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #288] @ (289e0c ) │ │ │ │ + ldr r1, [pc, #320] @ (289e2c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #80] @ (289d48 ) │ │ │ │ + ldr r1, [pc, #112] @ (289d68 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #896] @ (28a084 ) │ │ │ │ + ldr r0, [pc, #928] @ (28a0a4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #552] @ (289f3c ) │ │ │ │ + ldr r0, [pc, #584] @ (289f5c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #352] @ (289e80 ) │ │ │ │ + ldr r0, [pc, #384] @ (289ea0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #152] @ (289dc4 ) │ │ │ │ + ldr r0, [pc, #184] @ (289de4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #648] @ (289ff8 ) │ │ │ │ + ldr r0, [pc, #680] @ (28a018 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov ip, r6 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add lr, lr │ │ │ │ + add lr, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00289df8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -741685,67 +741684,67 @@ │ │ │ │ b.n 289ebc │ │ │ │ b.n 289dc8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 289c70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028a0dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -742046,77 +742045,77 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 28a1ec │ │ │ │ nop │ │ │ │ b.n 28ab94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 28a9b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itt le │ │ │ │ - lslle r7, r2, #3 │ │ │ │ - suble r4, #222 @ 0xde │ │ │ │ + itt al │ │ │ │ + lslal r7, r2, #3 │ │ │ │ + subal r4, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itee lt │ │ │ │ + itte lt │ │ │ │ lsllt r7, r2, #3 │ │ │ │ - subge r4, #180 @ 0xb4 │ │ │ │ + sublt r4, #188 @ 0xbc │ │ │ │ lslge r0, r3, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - it hi │ │ │ │ - lslhi r7, r2, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + nop {9} │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - nop {6} │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + it vs │ │ │ │ + lslvs r7, r2, #3 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r7, r2, #3 │ │ │ │ - subcs r4, #56 @ 0x38 │ │ │ │ + subcc r4, #64 @ 0x40 │ │ │ │ lslcc r0, r3, #3 │ │ │ │ │ │ │ │ 0028a484 : │ │ │ │ stmdb 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 │ │ │ │ @@ -742327,33 +742326,33 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i q8, q8, d0[4] │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + vmla.i q8, q12, d0[4] │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vmla.i16 q0, q10, d0[2] │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + vmla.i16 q0, q14, d0[2] │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u32 q8, q13, q8 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + vhadd.u q8, q9, q8 │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u8 q8, q8, q8 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + vhadd.u8 q8, q12, q8 │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028a6e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -742527,28 +742526,28 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr, #896] @ 0x380 │ │ │ │ - revsh r4, r3 │ │ │ │ + ldc2 0, cr0, [r6, #896] @ 0x380 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-896]! @ 0xfffffc80 │ │ │ │ - hlt 0x0032 │ │ │ │ + stc2l 0, cr0, [ip, #-896]! @ 0xfffffc80 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-896]! @ 0xfffffc80 │ │ │ │ - hlt 0x000a │ │ │ │ + stc2l 0, cr0, [r4, #-896] @ 0xfffffc80 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028a8d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -743007,27 +743006,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 28aba4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfb7600e0 │ │ │ │ + @ instruction: 0xfb7e00e0 │ │ │ │ b.n 28ab64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfb5000e0 │ │ │ │ + @ instruction: 0xfb5800e0 │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfb2c00e0 │ │ │ │ + @ instruction: 0xfb3400e0 │ │ │ │ │ │ │ │ 0028ad34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -743469,32 +743468,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf77c00e0 │ │ │ │ + @ instruction: 0xf78400e0 │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf75600e0 │ │ │ │ + @ instruction: 0xf75e00e0 │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf73200e0 │ │ │ │ + @ instruction: 0xf73a00e0 │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf70e00e0 │ │ │ │ + @ instruction: 0xf71600e0 │ │ │ │ │ │ │ │ 0028b180 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -743783,26 +743782,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orrs.w r0, r8, #7340032 @ 0x700000 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + orn r0, r0, #7340032 @ 0x700000 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bics.w r0, r0, #7340032 @ 0x700000 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + bics.w r0, r8, #7340032 @ 0x700000 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - and.w r0, sl, #7340032 @ 0x700000 │ │ │ │ - cmp r7, #18 │ │ │ │ + ands.w r0, r2, #7340032 @ 0x700000 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028b480 : │ │ │ │ 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 │ │ │ │ @@ -744366,46 +744365,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movw r0, #8416 @ 0x20e0 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + movw r0, #41184 @ 0xa0e0 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf19e00e0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + sub.w r0, r6, #224 @ 0xe0 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r7!, {r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds.w r0, r0, #224 @ 0xe0 │ │ │ │ - cmp r4, #30 │ │ │ │ + adds.w r0, r8, #224 @ 0xe0 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eor.w r0, r0, #224 @ 0xe0 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + eor.w r0, r8, #224 @ 0xe0 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 12, cr0, cr6, cr0, {7} │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cdp 0, 12, cr0, cr14, cr0, {7} │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 10, cr0, cr12, cr0, {7} │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cdp 0, 11, cr0, cr4, cr0, {7} │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 9, cr0, cr2, cr0, {7} │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cdp 0, 9, cr0, cr10, cr0, {7} │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028ba20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -744702,26 +744701,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ite ls │ │ │ │ lslls r6, r2, #3 │ │ │ │ - sbcshi.w r0, r8, r0, asr #3 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + @ instruction: 0xeb8000e0 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ itet vs │ │ │ │ lslvs r6, r2, #3 │ │ │ │ - adcvc.w r0, lr, r0, asr #3 │ │ │ │ - movvs r6, #92 @ 0x5c │ │ │ │ + adcsvc.w r0, r6, r0, asr #3 │ │ │ │ + movvs r6, #100 @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ sevl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xeb3400e0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + @ instruction: 0xeb3c00e0 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028bd4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -744938,21 +744937,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmdb r0, {r5, r6, r7} │ │ │ │ - movs r4, #30 │ │ │ │ + ldmdb r8, {r5, r6, r7} │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ pop {pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strd r0, r0, [r4], #896 @ 0x380 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + strd r0, r0, [ip], #896 @ 0x380 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028bf90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -744989,19 +744988,19 @@ │ │ │ │ blx b4f18 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ b.n 28bfc2 │ │ │ │ stmia r5!, {r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -745898,59 +745897,59 @@ │ │ │ │ ... │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 28c88c │ │ │ │ + b.n 28c89c │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 28c380 │ │ │ │ + b.n 28c390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 28c1e4 │ │ │ │ + b.n 28c1f4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 28cef0 │ │ │ │ + b.n 28cf00 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 28cd3c │ │ │ │ + b.n 28cd4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r4, pc, #376 @ (adr r4, 28cb38 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 28ca04 │ │ │ │ + b.n 28ca14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #56 @ (adr r3, 28ca08 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r2, pc, #824 @ (adr r2, 28cd0c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r2, pc, #664 @ (adr r2, 28cc70 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #424 @ (adr r2, 28cb8c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ @@ -746284,105 +746283,105 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ blx b4f18 │ │ │ │ b.n 28c724 │ │ │ │ add r1, pc, #816 @ (adr r1, 28d074 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 28ccfc │ │ │ │ + ble.n 28cd0c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 28ccc8 │ │ │ │ + ble.n 28ccd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 28cc94 │ │ │ │ + ble.n 28cca4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 28ce28 │ │ │ │ + ble.n 28ce38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 28cd94 │ │ │ │ + bgt.n 28cda4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 28ce18 │ │ │ │ + bgt.n 28ce28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 28cd98 │ │ │ │ + blt.n 28cda8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 28cd64 │ │ │ │ + blt.n 28cd74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0028cdfc : │ │ │ │ stmdb 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 │ │ │ │ @@ -746586,51 +746585,51 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 28cf0e │ │ │ │ @ instruction: 0xb6ac │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 28d0a8 │ │ │ │ + bge.n 28d0b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 28d104 │ │ │ │ + bls.n 28d114 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 28d0d4 │ │ │ │ + bls.n 28d0e4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 28d05c │ │ │ │ + bls.n 28d06c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 28d024 │ │ │ │ + bhi.n 28d034 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 28cfe8 │ │ │ │ + bhi.n 28cff8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0028d050 : │ │ │ │ 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 │ │ │ │ @@ -746808,45 +746807,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 28d132 │ │ │ │ nop │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 28d1e8 │ │ │ │ + bvc.n 28d1f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r2, 28d28a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 28d2d8 │ │ │ │ + bvc.n 28d2e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 28d294 │ │ │ │ + bvc.n 28d2a4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 28d254 │ │ │ │ + bvc.n 28d264 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 28d1d8 │ │ │ │ + bvs.n 28d1e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028d25c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -747747,169 +747746,169 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 28d5c2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sxth r6, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 28db9c │ │ │ │ + bvs.n 28dbac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 28db20 │ │ │ │ + bmi.n 28db30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 28dbc0 │ │ │ │ + bcs.n 28dbd0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 28dc60 │ │ │ │ + bne.n 28dc70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 28dc14 │ │ │ │ + bne.n 28dc24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 28dbcc │ │ │ │ + bne.n 28dbdc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 28db54 │ │ │ │ + beq.n 28db64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 28db00 │ │ │ │ + beq.n 28db10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 28dcc0 │ │ │ │ + beq.n 28dcd0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 28dc84 │ │ │ │ + beq.n 28dc94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 28dc44 │ │ │ │ + beq.n 28dc54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 28dc14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028dcb0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -748384,103 +748383,103 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #912 @ (adr r7, 28e510 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #920 @ (adr r5, 28e530 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0028e238 : │ │ │ │ stmdb 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 │ │ │ │ @@ -749037,93 +749036,93 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #368 @ (adr r2, 28e920 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #272 @ (adr r0, 28e8d8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.u8 q8, q9, │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + vqadd.u8 q8, q13, │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.u16 q0, q14, │ │ │ │ - stmia r3!, {r4} │ │ │ │ + vqadd.u32 q0, q10, │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc2 0, 7, r0, cr2, cr7, {6} │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + mrc2 0, 7, r0, cr10, cr7, {6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mcr2 0, 6, r0, cr6, cr7, {6} │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + mcr2 0, 6, r0, cr14, cr7, {6} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc2 0, 4, r0, cr12, cr7, {6} │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + mcr2 0, 5, r0, cr4, cr7, {6} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc2 0, 3, r0, cr0, cr7, {6} │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + mrc2 0, 3, r0, cr8, cr7, {6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr2 0, 2, r0, cr10, cr7, {6} │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + mrc2 0, 2, r0, cr2, cr7, {6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr2, cr7, {6} │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + mcr2 0, 1, r0, cr10, cr7, {6} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #860]! @ 0x35c │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + mcr2 0, 0, r0, cr4, cr7, {6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #860] @ 0x35c │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + ldc2l 0, cr0, [sl, #860] @ 0x35c │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2 0, cr0, [r8, #860]! @ 0x35c │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + ldc2 0, cr0, [r0, #860]! @ 0x35c │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-860]! @ 0xfffffca4 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + stc2 0, cr0, [r6, #860] @ 0x35c │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-860] @ 0xfffffca4 │ │ │ │ + ldc2 0, cr0, [lr, #-860] @ 0xfffffca4 │ │ │ │ │ │ │ │ 0028e86c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr.w r5, [pc, #3060] @ 28f474 │ │ │ │ @@ -750236,69 +750235,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r0, r4, #3 │ │ │ │ - @ instruction: 0xfaf800d7 │ │ │ │ + @ instruction: 0xfb0000d7 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb.w r0, [r8, r7, lsl #1] │ │ │ │ - rev16 r2, r2 │ │ │ │ + vld4. {d0-d3}, [r0 :64], r7 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf63400d7 │ │ │ │ + @ instruction: 0xf63c00d7 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 28f4f0 │ │ │ │ + cbnz r0, 28f4f2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsbs r0, r6, #7045120 @ 0x6b8000 │ │ │ │ - adds.w r0, r4, #7045120 @ 0x6b8000 │ │ │ │ - cbnz r2, 28f4c4 │ │ │ │ + rsbs r0, lr, #7045120 @ 0x6b8000 │ │ │ │ + adds.w r0, ip, #7045120 @ 0x6b8000 │ │ │ │ + cbnz r2, 28f4c6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - usat r0, #23, r8, lsl #3 │ │ │ │ + @ instruction: 0xf39000d7 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bfi r0, r2, #3, #21 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + bfi r0, sl, #3, #21 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ssat r0, #24, lr, asr #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + @ instruction: 0xf33600d7 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 28f45c │ │ │ │ + bvs.n 28f46c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00d7 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + addw r0, r6, #215 @ 0xd7 │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adc.w r0, lr, #215 @ 0xd7 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + adcs.w r0, r6, #215 @ 0xd7 │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orr.w r0, r2, #215 @ 0xd7 │ │ │ │ + orr.w r0, sl, #215 @ 0xd7 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx acc6c │ │ │ │ ldr.w r1, [pc, #2832] @ 290030 │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ @@ -751261,307 +751260,307 @@ │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 28ee82 │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r6, 29007c │ │ │ │ + cbz r6, 29007e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 28ff48 │ │ │ │ + bcc.n 28ff58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr 0, 6, r0, cr0, cr7, {6} │ │ │ │ - uxth r2, r5 │ │ │ │ + mcr 0, 6, r0, cr8, cr7, {6} │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr12, cr7, {6} │ │ │ │ - uxth r0, r0 │ │ │ │ + mrc 0, 4, r0, cr4, cr7, {6} │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr 0, 3, r0, cr0, cr7, {6} │ │ │ │ - sxtb r6, r1 │ │ │ │ + mcr 0, 3, r0, cr8, cr7, {6} │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr14, cr7, {6} │ │ │ │ - sxth r0, r4 │ │ │ │ + mrc 0, 1, r0, cr6, cr7, {6} │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr2, cr7, {6} │ │ │ │ - cbz r4, 2900bc │ │ │ │ + mcr 0, 0, r0, cr10, cr7, {6} │ │ │ │ + cbz r4, 2900be │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldcl 0, cr0, [r6, #860] @ 0x35c │ │ │ │ - cbz r0, 2900be │ │ │ │ + ldcl 0, cr0, [lr, #860] @ 0x35c │ │ │ │ + cbz r0, 2900c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc 0, cr0, [r8, #860]! @ 0x35c │ │ │ │ - cbz r2, 2900be │ │ │ │ + ldc 0, cr0, [r0, #860]! @ 0x35c │ │ │ │ + cbz r2, 2900c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-860]! @ 0xfffffca4 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + stc 0, cr0, [r2, #860] @ 0x35c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc 0, cr0, [ip], #860 @ 0x35c │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + stcl 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc 0, cr0, [r0], {215} @ 0xd7 │ │ │ │ - sub sp, #8 │ │ │ │ + ldc 0, cr0, [r8], {215} @ 0xd7 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], #-860 @ 0xfffffca4 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + stcl 0, cr0, [sl], #-860 @ 0xfffffca4 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc 0, cr0, [r2], {215} @ 0xd7 │ │ │ │ - add sp, #0 │ │ │ │ + ldc 0, cr0, [sl], {215} @ 0xd7 │ │ │ │ + add sp, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xebe000d7 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + @ instruction: 0xebe800d7 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs.w r0, r0, r7, lsr #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + subs.w r0, r8, r7, lsr #3 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 29012c │ │ │ │ + beq.n 29013c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs.w r0, r2, r7, lsr #3 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + adcs.w r0, sl, r7, lsr #3 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xeb2000d7 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + @ instruction: 0xeb2800d7 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xeac400d7 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + @ instruction: 0xeacc00d7 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands.w r0, lr, r7, lsr #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + bic.w r0, r6, r7, lsr #3 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [lr, #860]! @ 0x35c │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldrd r0, r0, [r6, #860]! @ 0x35c │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe9a000d7 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + @ instruction: 0xe9a800d7 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrd r0, r0, [r0, #-860]! @ 0x35c │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + ldrd r0, r0, [r8, #-860]! @ 0x35c │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [r0, #-860] @ 0x35c │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + strd r0, r0, [r8, #-860] @ 0x35c │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia.w r0!, {r0, r1, r2, r4, r6, r7} │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + ldmia.w r8!, {r0, r1, r2, r4, r6, r7} │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia.w r2, {r0, r1, r2, r4, r6, r7} │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + stmia.w sl, {r0, r1, r2, r4, r6, r7} │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe85400d7 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + @ instruction: 0xe85c00d7 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe82400d7 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + @ instruction: 0xe82c00d7 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 2901cc │ │ │ │ + b.n 2901dc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 290178 │ │ │ │ + b.n 290188 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 290128 │ │ │ │ + b.n 290138 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28ff2c │ │ │ │ + b.n 28ff3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fee8 │ │ │ │ + b.n 28fef8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fea0 │ │ │ │ + b.n 28feb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fe28 │ │ │ │ + b.n 28fe38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fdec │ │ │ │ + b.n 28fdfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fdb0 │ │ │ │ + b.n 28fdc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fd74 │ │ │ │ + b.n 28fd84 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fcfc │ │ │ │ + b.n 28fd0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fc80 │ │ │ │ + b.n 28fc90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fc40 │ │ │ │ + b.n 28fc50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fc00 │ │ │ │ + b.n 28fc10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 28fbc0 │ │ │ │ + b.n 28fbd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002902b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -751913,71 +751912,71 @@ │ │ │ │ b.n 2904c4 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r4, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #688 @ (adr r5, 290904 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 290924 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 29097c │ │ │ │ + b.n 29098c │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, 290870 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 290890 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 290740 │ │ │ │ + b.n 290750 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r2, [r6, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 290974 │ │ │ │ + b.n 290984 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #688 @ (adr r3, 29092c ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 29094c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 290770 │ │ │ │ + b.n 290780 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #120 @ (adr r3, 290710 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 290730 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 2 │ │ │ │ + svc 10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 290a98 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 2906b8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #864 @ (adr r2, 290a0c ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 290a2c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #560 @ (adr r2, 2908f0 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 290910 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002906c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -752628,109 +752627,109 @@ │ │ │ │ b.n 290a78 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 290fa0 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 290fc0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 290e58 │ │ │ │ + ble.n 290e68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, pc, #112 @ (adr r1, 290de8 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 290e08 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 290d7c │ │ │ │ + ble.n 290d8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 290d90 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 290d30 │ │ │ │ + blt.n 290d40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 290e20 │ │ │ │ + blt.n 290e30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 290cd0 │ │ │ │ + bge.n 290ce0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #9] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r4, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 290cb4 │ │ │ │ + bls.n 290cc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 290e70 │ │ │ │ + bls.n 290e80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 290d3c │ │ │ │ + bge.n 290d4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 290da8 │ │ │ │ + bhi.n 290db8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 290d28 │ │ │ │ + bhi.n 290d38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 290ee0 │ │ │ │ + bhi.n 290cf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 290ea0 │ │ │ │ + bhi.n 290eb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 290df0 │ │ │ │ + bvc.n 290e00 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 290d24 │ │ │ │ + bvc.n 290d34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 290edc │ │ │ │ + bvc.n 290eec │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00290e2c : │ │ │ │ stmdb 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 │ │ │ │ @@ -753803,167 +753802,167 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r5, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 291980 │ │ │ │ + bvs.n 291990 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 291998 │ │ │ │ + bpl.n 2919a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 291934 │ │ │ │ + bcc.n 291944 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 29198c │ │ │ │ + bcs.n 29199c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 2918ac │ │ │ │ + bcs.n 2918bc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 29195c │ │ │ │ + bne.n 29196c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 291914 │ │ │ │ + bne.n 291924 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r6, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #912] @ (291d54 ) │ │ │ │ + ldr r6, [pc, #944] @ (291d74 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsb r6, [r5, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsb r4, [r6, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsb r2, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #992] @ (291dbc ) │ │ │ │ + ldr r6, [pc, #0] @ (2919dc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #872] @ (291d48 ) │ │ │ │ + ldr r5, [pc, #904] @ (291d68 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #728] @ (291cbc ) │ │ │ │ + ldr r5, [pc, #760] @ (291cdc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 291a58 │ │ │ │ + bne.n 291a68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #352] @ (291b58 ) │ │ │ │ + ldr r5, [pc, #384] @ (291b78 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #168] @ (291aac ) │ │ │ │ + ldr r5, [pc, #200] @ (291acc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #16] @ (291a1c ) │ │ │ │ + ldr r5, [pc, #48] @ (291a3c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #904] @ (291d98 ) │ │ │ │ + ldr r4, [pc, #936] @ (291db8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 2919bc │ │ │ │ + beq.n 2919cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #624] @ (291c94 ) │ │ │ │ + ldr r4, [pc, #656] @ (291cb4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #472] @ (291c04 ) │ │ │ │ + ldr r4, [pc, #504] @ (291c24 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #344] @ (291b88 ) │ │ │ │ + ldr r4, [pc, #376] @ (291ba8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #200] @ (291b00 ) │ │ │ │ + ldr r4, [pc, #232] @ (291b20 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #872] @ (291db4 ) │ │ │ │ + ldr r3, [pc, #904] @ (291dd4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #736] @ (291d30 ) │ │ │ │ + ldr r3, [pc, #768] @ (291d50 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #592] @ (291ca8 ) │ │ │ │ + ldr r3, [pc, #624] @ (291cc8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #440] @ (291c18 ) │ │ │ │ + ldr r3, [pc, #472] @ (291c38 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #304] @ (291b94 ) │ │ │ │ + ldr r3, [pc, #336] @ (291bb4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #176] @ (291b18 ) │ │ │ │ + ldr r3, [pc, #208] @ (291b38 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #40] @ (291a94 ) │ │ │ │ + ldr r3, [pc, #72] @ (291ab4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #928] @ (291e10 ) │ │ │ │ + ldr r2, [pc, #960] @ (291e30 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #592] @ (291cd0 ) │ │ │ │ + ldr r2, [pc, #624] @ (291cf0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #464] @ (291c54 ) │ │ │ │ + ldr r2, [pc, #496] @ (291c74 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #320] @ (291bcc ) │ │ │ │ + ldr r2, [pc, #352] @ (291bec ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #160] @ (291b38 ) │ │ │ │ + ldr r2, [pc, #192] @ (291b58 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #8] @ (291aa8 ) │ │ │ │ + ldr r2, [pc, #40] @ (291ac8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #896] @ (291e24 ) │ │ │ │ + ldr r1, [pc, #928] @ (291e44 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #768] @ (291dac ) │ │ │ │ + ldr r1, [pc, #800] @ (291dcc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00291ab0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -754311,69 +754310,69 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 291ca6 │ │ │ │ nop │ │ │ │ ldr r6, [r6, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00291eb4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -755049,97 +755048,97 @@ │ │ │ │ nop │ │ │ │ str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #216] @ (2926b8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - it mi │ │ │ │ - lslmi r7, r2, #3 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + sevl │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00292664 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -755567,23 +755566,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00292a84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -755787,23 +755786,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r6, 292d18 │ │ │ │ + cbnz r6, 292d1a │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r7, [pc, #920] @ (293038 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r4, 292d1a │ │ │ │ + cbnz r4, 292d1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00292ca8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -756009,23 +756008,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [pc, #96] @ (292ee0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 292ec6 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00292e88 : │ │ │ │ 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 │ │ │ │ @@ -756344,41 +756343,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r6, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #224] @ (293278 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #48] @ (2931d4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002931ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -756660,23 +756659,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #376] @ (2935cc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [pc, #216] @ (293538 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00293468 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -756958,23 +756957,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r2, 293738 │ │ │ │ + cbz r2, 29373a │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, pc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r2, 29373a │ │ │ │ + cbz r2, 29373c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00293724 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -757178,23 +757177,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ muls r0, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ muls r6, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00293948 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -757410,23 +757409,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00293b9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -757537,17 +757536,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00293cb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -757753,23 +757752,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r6, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00293e94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -757977,25 +757976,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r6, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #896 @ (adr r7, 29441c ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 29443c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029409c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -758105,17 +758104,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #888 @ (adr r6, 294510 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 294530 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00294198 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (294284 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -758243,17 +758242,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #736 @ (adr r5, 2945a0 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 2945c0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002942c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -758551,29 +758550,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #242 @ 0xf2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 294934 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 294954 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 294890 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 2948b0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #536 @ (adr r2, 294814 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 294834 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002945fc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -758903,29 +758902,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r3, #122 @ 0x7a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00294960 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -759255,29 +759254,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r0, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00294cc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -759623,35 +759622,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00294ffc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -759978,31 +759977,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00295388 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -760348,35 +760347,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002956c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -760602,23 +760601,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r3, #104 @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029592c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -760841,35 +760840,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #944] @ (295ef8 ) │ │ │ │ + ldr r7, [pc, #976] @ (295f18 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #624] @ (295dc4 ) │ │ │ │ + ldr r7, [pc, #656] @ (295de4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #368] @ (295cd0 ) │ │ │ │ + ldr r7, [pc, #400] @ (295cf0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #24] @ (295b84 ) │ │ │ │ + ldr r7, [pc, #56] @ (295ba4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00295b70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -761037,17 +761036,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (295e3c ) │ │ │ │ + ldr r5, [pc, #344] @ (295e5c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00295d08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -761193,29 +761192,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #992] @ (296234 ) │ │ │ │ + ldr r7, [pc, #0] @ (295e54 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #856] @ (2961b8 ) │ │ │ │ + ldr r6, [pc, #888] @ (2961d8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r4, r3, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #712] @ (296134 ) │ │ │ │ + ldr r6, [pc, #744] @ (296154 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00295e6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -761347,19 +761346,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #256] @ (2960dc ) │ │ │ │ + ldr r5, [pc, #288] @ (2960fc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, r5, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00295fe4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (2960d0 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -761488,17 +761487,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #64] @ (296148 ) │ │ │ │ + ldr r4, [pc, #96] @ (296168 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029610c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -761700,25 +761699,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (296300 ) │ │ │ │ + ldr r3, [pc, #48] @ (296320 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, r5, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #120] @ (296374 ) │ │ │ │ + ldr r2, [pc, #152] @ (296394 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296304 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -761829,17 +761828,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #104] @ (296464 ) │ │ │ │ + ldr r1, [pc, #136] @ (296484 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296400 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -762043,23 +762042,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bxns r3 │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r5, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296624 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -762263,23 +762262,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r6, r0, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296848 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -762477,23 +762476,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296a18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -762604,17 +762603,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296b2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762820,23 +762819,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296d0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -762948,17 +762947,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00296e24 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -763164,23 +763163,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r3, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00297008 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -763292,17 +763291,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00297120 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -763508,23 +763507,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r6, r3, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00297304 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -763853,29 +763852,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r5, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00297668 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -764072,23 +764071,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00297868 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -764199,17 +764198,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 002979ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -764419,23 +764418,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00297bd0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -764874,32 +764873,32 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r4], {213} @ 0xd5 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mrc2 0, 4, r0, cr10, cr5, {6} │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldc2l 0, cr0, [sl], #-852 @ 0xfffffcac │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mrc2 0, 2, r0, cr2, cr5, {6} │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00298060 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -765549,45 +765548,45 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa8e00d5 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r0, r4, #3 │ │ │ │ vld1.8 @ instruction: 0xf9ee00d5 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xf65000d5 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r0, r4, #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 │ │ │ │ ldr r4, [pc, #432] @ (29883c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -765762,36 +765761,36 @@ │ │ │ │ add r1, pc │ │ │ │ strd r1, r6, [sp, #12] │ │ │ │ ldr r1, [pc, #68] @ (298878 ) │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ b.n 2987ba │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cdp2 0, 1, cr0, cr4, cr9, {7} │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2987cc │ │ │ │ + blt.n 2987dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 298794 │ │ │ │ + blt.n 2987a4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 29875c │ │ │ │ + blt.n 29876c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 298944 │ │ │ │ + blt.n 298954 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 2988dc │ │ │ │ + blt.n 2988ec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 2988a8 │ │ │ │ + blt.n 2988b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r7, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -765913,36 +765912,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2988d2 │ │ │ │ nop │ │ │ │ stc2 0, cr0, [ip], #-932 @ 0xfffffc5c │ │ │ │ stc2 0, cr0, [r4], #-932 @ 0xfffffc5c │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xfbea00e9 │ │ │ │ strb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 29893c │ │ │ │ + bls.n 29894c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 298900 │ │ │ │ + bls.n 298910 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r7, r2, #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, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #620] @ (298c50 ) │ │ │ │ @@ -766180,50 +766179,50 @@ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ b.n 298bd0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xfad800e9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ vld1.8 {d16[7]}, [r4], r9 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 298c6c │ │ │ │ + bhi.n 298c7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 298c24 │ │ │ │ + bvc.n 298c34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 298be8 │ │ │ │ + bvc.n 298bf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 298bac │ │ │ │ + bvc.n 298bbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 298d70 │ │ │ │ + bvc.n 298d80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 298cd8 │ │ │ │ + bvc.n 298ce8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 298c9c │ │ │ │ + bvc.n 298cac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r6, r2, #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, #3952] @ 0xf70 │ │ │ │ @@ -766622,46 +766621,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7f800e9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7e600e9 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r4, #7634944 @ 0x748000 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp r4, r0 │ │ │ │ bgt.n 29912a │ │ │ │ sub.w sl, r0, r4 │ │ │ │ ldr.w r4, [r7, r1, lsl #2] │ │ │ │ add r4, r2 │ │ │ │ @@ -767126,137 +767125,137 @@ │ │ │ │ add r2, pc │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ b.n 2994c8 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 299688 │ │ │ │ + bne.n 299698 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 2995f4 │ │ │ │ + bne.n 299604 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 2995b0 │ │ │ │ + bne.n 2995c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 299574 │ │ │ │ + beq.n 299584 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 299520 │ │ │ │ + beq.n 299530 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 2994e4 │ │ │ │ + beq.n 2994f4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 2996ac │ │ │ │ + beq.n 2996bc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 299664 │ │ │ │ + beq.n 299674 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r4, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #960] @ (299a38 ) │ │ │ │ + ldr r3, [pc, #992] @ (299a58 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -768262,172 +768261,172 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.w 299822 │ │ │ │ nop │ │ │ │ cdp 0, 0, cr0, cr2, cr9, {7} │ │ │ │ ldcl 0, cr0, [lr, #932]! @ 0x3a4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldc 0, cr0, [r6], {233} @ 0xe9 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #816] @ (29a4b0 ) │ │ │ │ + ldr r7, [pc, #848] @ (29a4d0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #840] @ (29a4d4 ) │ │ │ │ + ldr r6, [pc, #872] @ (29a4f4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #224] @ (29a27c ) │ │ │ │ + ldr r5, [pc, #256] @ (29a29c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ beq.n 29a1bc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #760] @ (29a4a4 ) │ │ │ │ + ldr r4, [pc, #792] @ (29a4c4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #536] @ (29a3d0 ) │ │ │ │ + ldr r4, [pc, #568] @ (29a3f0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #384] @ (29a340 ) │ │ │ │ + ldr r4, [pc, #416] @ (29a360 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #752] @ (29a4b8 ) │ │ │ │ + ldr r5, [pc, #784] @ (29a4d8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #616] @ (29a438 ) │ │ │ │ + ldr r3, [pc, #648] @ (29a458 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #208] @ (29a2a4 ) │ │ │ │ + ldr r6, [pc, #240] @ (29a2c4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #360] @ (29a344 ) │ │ │ │ + ldr r3, [pc, #392] @ (29a364 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #232] @ (29a2d8 ) │ │ │ │ + ldr r5, [pc, #264] @ (29a2f8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #688] @ (29a4a4 ) │ │ │ │ + ldr r2, [pc, #720] @ (29a4c4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ble.n 29a22c │ │ │ │ lsls r5, r2, #3 │ │ │ │ bgt.n 29a1e4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (29a348 ) │ │ │ │ + ldr r2, [pc, #352] @ (29a368 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #944] @ (29a5cc ) │ │ │ │ + ldr r1, [pc, #976] @ (29a5ec ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #792] @ (29a538 ) │ │ │ │ + ldr r3, [pc, #824] @ (29a558 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, r7, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #376] @ (29a3b0 ) │ │ │ │ + ldr r1, [pc, #408] @ (29a3d0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (29a398 ) │ │ │ │ + ldr r2, [pc, #352] @ (29a3b8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r0, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #224] @ (29a348 ) │ │ │ │ + ldr r0, [pc, #256] @ (29a368 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #64] @ (29a2b4 ) │ │ │ │ + ldr r0, [pc, #96] @ (29a2d4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #480] @ (29a468 ) │ │ │ │ + ldr r1, [pc, #512] @ (29a488 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029a298 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -768455,19 +768454,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b4f14 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029a300 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -768593,38 +768592,38 @@ │ │ │ │ nop │ │ │ │ b.n 29a790 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 29a6d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r6, r2, #3 │ │ │ │ - cmpvs r6, r4 │ │ │ │ + cmpvc r6, r5 │ │ │ │ lslvc r7, r2, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r6, r2, #3 │ │ │ │ - addpl ip, pc │ │ │ │ + itet pl │ │ │ │ + lslpl r6, r2, #3 │ │ │ │ + cmpmi r4, r0 │ │ │ │ lslpl r7, r2, #3 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itt cs │ │ │ │ + ite cs │ │ │ │ lslcs r6, r2, #3 │ │ │ │ - addcs sl, sl │ │ │ │ + addcc sl, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - add r8, r5 │ │ │ │ - lsls r7, r2, #3 │ │ │ │ + ittt eq │ │ │ │ + lsleq r6, r2, #3 │ │ │ │ + addeq r8, r6 │ │ │ │ + lsleq r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #572] @ (29a6c0 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #572] @ (29a6c4 ) │ │ │ │ @@ -768862,73 +768861,73 @@ │ │ │ │ b.n 29a54a │ │ │ │ b.n 29a730 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, lr │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r4, [pc, #1532] @ 29ad54 │ │ │ │ mov r5, r1 │ │ │ │ @@ -769573,193 +769572,193 @@ │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ b.n 29aa0e │ │ │ │ nop │ │ │ │ ble.n 29ae18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 29adfc │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r4, r3, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ble.n 29ad8c │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r6, 29adb2 │ │ │ │ + cbnz r6, 29adb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r2, 29ad98 │ │ │ │ + cbnz r2, 29ad9a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r2 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0029aec8 : │ │ │ │ ldr.w ip, [pc, #28] @ 29aee8 │ │ │ │ ldr r1, [pc, #28] @ (29aeec ) │ │ │ │ @@ -769861,21 +769860,21 @@ │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ b.n 29af8e │ │ │ │ nop │ │ │ │ bpl.n 29aeb4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r6, 29b024 │ │ │ │ + cbz r6, 29b026 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r0, 29b022 │ │ │ │ + cbz r0, 29b024 │ │ │ │ lsls r6, r2, #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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #268] @ (29b0e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -769983,23 +769982,23 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 29b08a │ │ │ │ nop │ │ │ │ bmi.n 29b0ac │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bmi.n 29b160 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ 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 r3, [pc, #416] @ (29b2b8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -770174,39 +770173,39 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ b.n 29b21e │ │ │ │ bcc.n 29b204 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 q0, q11, │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + vqadd.u64 q0, q15, │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr2 0, 6, r0, cr0, cr15, {6} │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + mcr2 0, 6, r0, cr8, cr15, {6} │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc2 0, 4, r0, cr14, cr15, {6} │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + mcr2 0, 5, r0, cr6, cr15, {6} │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc2 0, 3, r0, cr8, cr15, {6} │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + mcr2 0, 4, r0, cr0, cr15, {6} │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029b2fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -770313,33 +770312,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 29b37a │ │ │ │ bne.n 29b374 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr, #-892]! @ 0xfffffc84 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + ldc2 0, cr0, [r6, #-892]! @ 0xfffffc84 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc2 0, cr0, [r4], #892 @ 0x37c │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + ldc2 0, cr0, [ip], #892 @ 0x37c │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2 0, cr0, [lr], {223} @ 0xdf │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + ldc2 0, cr0, [r6], {223} @ 0xdf │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2l 0, cr0, [r6], #-892 @ 0xfffffc84 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + stc2l 0, cr0, [lr], #-892 @ 0xfffffc84 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr.w r1, [r0, #348] @ 0x15c │ │ │ │ ldr r3, [pc, #140] @ (29b4e0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 29b4be │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -770397,18 +770396,18 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 29b4ba │ │ │ │ nop │ │ │ │ beq.n 29b5c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - smlaldx r0, r0, r0, pc @ │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + smlaldx r0, r0, r8, pc @ │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r6, r2, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #520] @ 29b710 │ │ │ │ @@ -770805,24 +770804,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 29b94c │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf76400df │ │ │ │ + @ instruction: 0xf76c00df │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029b9a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -770957,37 +770956,37 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ b.n 29bab4 │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - addw r0, r0, #2271 @ 0x8df │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + addw r0, r8, #2271 @ 0x8df │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rsbs r0, r8, #7307264 @ 0x6f8000 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xf5e000df │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs.w r0, r8, #7307264 @ 0x6f8000 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + rsb r0, r0, #7307264 @ 0x6f8000 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf59200df │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + @ instruction: 0xf59a00df │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029bb1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -771089,31 +771088,31 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 29bb66 │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q8, q3, #56 │ │ │ │ + vshr.u64 q8, q3, #48 │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf4b000df │ │ │ │ - add r7, pc, #392 @ (adr r7, 29bdac ) │ │ │ │ + @ instruction: 0xf4b800df │ │ │ │ + add r7, pc, #424 @ (adr r7, 29bdcc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - eors.w r0, r0, #7307264 @ 0x6f8000 │ │ │ │ - add r7, pc, #264 @ (adr r7, 29bd38 ) │ │ │ │ + eors.w r0, r8, #7307264 @ 0x6f8000 │ │ │ │ + add r7, pc, #296 @ (adr r7, 29bd58 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orn r0, lr, #7307264 @ 0x6f8000 │ │ │ │ - add r7, pc, #128 @ (adr r7, 29bcbc ) │ │ │ │ + orns r0, r6, #7307264 @ 0x6f8000 │ │ │ │ + add r7, pc, #160 @ (adr r7, 29bcdc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029bc40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -771207,35 +771206,35 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 29bc80 │ │ │ │ nop │ │ │ │ - str.w r0, [r8, #214] @ 0xd6 │ │ │ │ - mcr2 0, 4, r0, cr14, cr6, {6} │ │ │ │ - @ instruction: 0xf3b200df │ │ │ │ - add r6, pc, #400 @ (adr r6, 29bed8 ) │ │ │ │ + ldr.w r0, [r0, #214] @ 0xd6 │ │ │ │ + mrc2 0, 4, r0, cr6, cr6, {6} │ │ │ │ + @ instruction: 0xf3ba00df │ │ │ │ + add r6, pc, #432 @ (adr r6, 29bef8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - usat r0, #31, lr, lsl #3 │ │ │ │ - add r6, pc, #256 @ (adr r6, 29be54 ) │ │ │ │ + @ instruction: 0xf39600df │ │ │ │ + add r6, pc, #288 @ (adr r6, 29be74 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bfi r0, r8, #3, #29 │ │ │ │ - add r6, pc, #104 @ (adr r6, 29bdc8 ) │ │ │ │ + @ instruction: 0xf37000df │ │ │ │ + add r6, pc, #136 @ (adr r6, 29bde8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbfx r0, r4, #3, #32 │ │ │ │ - add r5, pc, #984 @ (adr r5, 29c144 ) │ │ │ │ + sbfx r0, ip, #3, #32 │ │ │ │ + add r5, pc, #1016 @ (adr r5, 29c164 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029bd70 : │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r2, #296] @ 0x128 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -771267,18 +771266,18 @@ │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ add.w r2, r2, #280 @ 0x118 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 29bd98 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2b400df │ │ │ │ - add r5, pc, #408 @ (adr r5, 29bf6c ) │ │ │ │ + @ instruction: 0xf2bc00df │ │ │ │ + add r5, pc, #440 @ (adr r5, 29bf8c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029bdd8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -771765,94 +771764,94 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 29be80 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbbe00dc │ │ │ │ + smlaldx r0, r0, r6, ip │ │ │ │ stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r0, r6, #223 @ 0xdf │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + sbc.w r0, lr, #223 @ 0xdf │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf0de00df │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf0e600df │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #223 @ 0xdf │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + eor.w r0, sl, #223 @ 0xdf │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bic.w r0, r0, #223 @ 0xdf │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + bic.w r0, r8, #223 @ 0xdf │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vshr.s64 q8, , #42 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + vshr.s64 q8, , #34 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 29c3f0 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 29c410 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.s16 q8, q9, │ │ │ │ - add r2, pc, #16 @ (adr r2, 29c368 ) │ │ │ │ + vqadd.s16 q8, q13, │ │ │ │ + add r2, pc, #48 @ (adr r2, 29c388 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.s32 q0, q12, │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + vqadd.s64 q0, q8, │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 29c624 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 29c644 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr8, cr15, {6} │ │ │ │ - add r1, pc, #552 @ (adr r1, 29c59c ) │ │ │ │ + mcr 0, 7, r0, cr0, cr15, {6} │ │ │ │ + add r1, pc, #584 @ (adr r1, 29c5bc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc 0, 5, r0, cr0, cr15, {6} │ │ │ │ - add r1, pc, #392 @ (adr r1, 29c508 ) │ │ │ │ + mrc 0, 5, r0, cr8, cr15, {6} │ │ │ │ + add r1, pc, #424 @ (adr r1, 29c528 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 29c470 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 29c490 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 29c3ec ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 29c40c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr 0, 2, r0, cr4, cr15, {6} │ │ │ │ - add r0, pc, #984 @ (adr r0, 29c76c ) │ │ │ │ + mcr 0, 2, r0, cr12, cr15, {6} │ │ │ │ + add r0, pc, #1016 @ (adr r0, 29c78c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc 0, 0, r0, cr8, cr15, {6} │ │ │ │ - add r0, pc, #808 @ (adr r0, 29c6c8 ) │ │ │ │ + mcr 0, 1, r0, cr0, cr15, {6} │ │ │ │ + add r0, pc, #840 @ (adr r0, 29c6e8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #648 @ (adr r0, 29c630 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 29c650 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stcl 0, cr0, [ip, #892] @ 0x37c │ │ │ │ - add r0, pc, #504 @ (adr r0, 29c5a8 ) │ │ │ │ + ldcl 0, cr0, [r4, #892] @ 0x37c │ │ │ │ + add r0, pc, #536 @ (adr r0, 29c5c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #892]! @ 0x37c │ │ │ │ - add r0, pc, #336 @ (adr r0, 29c50c ) │ │ │ │ + stc 0, cr0, [sl, #892]! @ 0x37c │ │ │ │ + add r0, pc, #368 @ (adr r0, 29c52c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-892]! @ 0xfffffc84 │ │ │ │ - add r0, pc, #168 @ (adr r0, 29c470 ) │ │ │ │ + stc 0, cr0, [r0, #892] @ 0x37c │ │ │ │ + add r0, pc, #200 @ (adr r0, 29c490 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029c3cc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -772030,41 +772029,41 @@ │ │ │ │ b.n 29c48c │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [ip], #-892 @ 0xfffffc84 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + mcrr 0, 13, r0, r4, cr15 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adc.w r0, sl, pc, lsr #3 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + adcs.w r0, r2, pc, lsr #3 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029c5c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -772321,67 +772320,67 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 29c652 │ │ │ │ nop │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ bkpt 0x006a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xe99800df │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xe9a000df │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [sl, #-892]! @ 0x37c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, r0, [r2, #-892]! @ 0x37c │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [r0, #-892] @ 0x37c │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + strd r0, r0, [r8, #-892] @ 0x37c │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmdb r6, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldmdb lr, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [ip], #892 @ 0x37c │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldrd r0, r0, [r4], #892 @ 0x37c │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe8c400df │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xe8cc00df │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia.w r8, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + stmia.w r0!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrd r0, r0, [r0], #-892 @ 0x37c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, r0, [r8], #-892 @ 0x37c │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strex r0, r0, [r6, #892] @ 0x37c │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + strex r0, r0, [lr, #892] @ 0x37c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe81c00df │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xe82400df │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029c8ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -772750,81 +772749,81 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 29cd38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r4, 29cd3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 29caac │ │ │ │ + b.n 29cabc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29c8bc │ │ │ │ + b.n 29c8cc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ rev r2, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29c804 │ │ │ │ + b.n 29c814 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r0, pc, #776 @ (adr r0, 29cffc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 29c740 │ │ │ │ + b.n 29c750 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29c700 │ │ │ │ + b.n 29c710 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29c688 │ │ │ │ + b.n 29c698 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29c644 │ │ │ │ + b.n 29c654 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29c604 │ │ │ │ + b.n 29c614 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29c548 │ │ │ │ + b.n 29c558 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29d4f4 │ │ │ │ + b.n 29d504 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029cd58 : │ │ │ │ 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 │ │ │ │ @@ -772917,25 +772916,25 @@ │ │ │ │ movw r1, #882 @ 0x372 │ │ │ │ str r7, [sp, #16] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 29cdb6 │ │ │ │ b.n 29ce18 │ │ │ │ nop │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29d32c │ │ │ │ + b.n 29d33c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29d2c8 │ │ │ │ + b.n 29d2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029ce6c : │ │ │ │ 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 │ │ │ │ @@ -773098,39 +773097,39 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 29cf14 │ │ │ │ nop │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29d368 │ │ │ │ + b.n 29d378 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r5, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29d16c │ │ │ │ + b.n 29d17c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 29d120 │ │ │ │ + b.n 29d130 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029d050 : │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 29d096 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -773175,19 +773174,19 @@ │ │ │ │ strd r4, ip, [sp] │ │ │ │ movw r1, #929 @ 0x3a1 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 29d092 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029d0e4 : │ │ │ │ cbz r1, 29d0ea │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ cbz r2, 29d0f0 │ │ │ │ @@ -773329,31 +773328,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 29d1da │ │ │ │ cbz r6, 29d2a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029d270 : │ │ │ │ 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 │ │ │ │ @@ -773485,37 +773484,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 29d32a │ │ │ │ nop │ │ │ │ sxth r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 29d328 │ │ │ │ + ble.n 29d338 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 29d2e4 │ │ │ │ + ble.n 29d2f4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 29d488 │ │ │ │ + ble.n 29d498 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 29d3a8 │ │ │ │ + bgt.n 29d3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029d3fc : │ │ │ │ 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 │ │ │ │ @@ -773604,19 +773603,19 @@ │ │ │ │ b.n 29d430 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bgt.n 29d4f4 │ │ │ │ + bgt.n 29d504 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029d4f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -773679,25 +773678,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 29d540 │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 29d624 │ │ │ │ + blt.n 29d634 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 29d5b4 │ │ │ │ + blt.n 29d5c4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029d5b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -774392,169 +774391,169 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #920 @ 0x398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 29e4cc │ │ │ │ + b.n 29e4dc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, sp, #776 @ 0x308 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bls.n 29dd90 │ │ │ │ + bls.n 29dda0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 29de38 │ │ │ │ + bhi.n 29de48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 29dde8 │ │ │ │ + bhi.n 29ddf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 29ddf8 │ │ │ │ + bvc.n 29de08 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 29dcd8 │ │ │ │ + bvs.n 29dce8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 29de6c │ │ │ │ + bvs.n 29de7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 29dde4 │ │ │ │ + bvs.n 29ddf4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 29dd9c │ │ │ │ + bpl.n 29ddac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 29dd5c │ │ │ │ + bpl.n 29dd6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 29dd14 │ │ │ │ + bpl.n 29dd24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 29decc │ │ │ │ + bpl.n 29dedc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 29de88 │ │ │ │ + bpl.n 29de98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bmi.n 29de04 │ │ │ │ + bmi.n 29de14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 29ddbc │ │ │ │ + bmi.n 29ddcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 29dd74 │ │ │ │ + bmi.n 29dd84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 29df30 │ │ │ │ + bmi.n 29df40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 29deec │ │ │ │ + bmi.n 29defc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 29dea8 │ │ │ │ + bmi.n 29deb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 29de60 │ │ │ │ + bcc.n 29de70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 29de18 │ │ │ │ + bcc.n 29de28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 29df54 │ │ │ │ + bcc.n 29df64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 29df10 │ │ │ │ + bcc.n 29df20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 29dec8 │ │ │ │ + bcc.n 29ded8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029deb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -774888,65 +774887,65 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #952 @ (adr r5, 29e5e4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r5, pc, #944 @ (adr r5, 29e5e0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 29e2bc │ │ │ │ + bne.n 29e2cc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 29e32c │ │ │ │ + beq.n 29e33c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, pc, #584 @ (adr r4, 29e494 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0029e29c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -774982,19 +774981,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r7, r2, #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, #2840] @ 0xb18 │ │ │ │ ldr.w r2, [pc, #3108] @ 29ef44 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -776162,85 +776161,85 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r1, pc, #584 @ (adr r1, 29f194 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #456 @ (adr r1, 29f11c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.u64 q8, q3, #40 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + vshr.u64 q8, q3, #32 │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.u64 q8, q15, q3 │ │ │ │ + vshr.u64 q0, q3, #58 │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr.w r2, [pc, #1744] @ 29f6bc │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1744] @ 29f6c0 │ │ │ │ ldr.w r3, [pc, #1744] @ 29f6c4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -776816,168 +776815,168 @@ │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1244 @ 0x4dc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 29e346 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r2, #856] @ 0x358 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stc2 0, cr0, [sl, #856] @ 0x358 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-856] @ 0xfffffca8 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + ldc2l 0, cr0, [ip, #-856] @ 0xfffffca8 │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r6, #-856]! @ 0xfffffca8 │ │ │ │ - itt le │ │ │ │ - lslle r7, r3, #3 │ │ │ │ - strble r6, [r1, #10] │ │ │ │ + stc2 0, cr0, [lr, #-856]! @ 0xfffffca8 │ │ │ │ + itt al │ │ │ │ + lslal r7, r3, #3 │ │ │ │ + strbal r6, [r2, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #856 @ 0x358 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + stc2 0, cr0, [r0, #-856] @ 0xfffffca8 │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - it vs │ │ │ │ - lslvs r7, r3, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + nop {7} │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r4], {214} @ 0xd6 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + stc2 0, cr0, [ip], {214} @ 0xd6 │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb7e00d6 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + @ instruction: 0xfb8600d6 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfae800d6 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + @ instruction: 0xfaf000d6 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfaba00d6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xfac200d6 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfa8c00d6 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + @ instruction: 0xfa9400d6 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfa5e00d6 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfa6600d6 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - ldr??.w r0, [r2, r6, lsl #1] │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr??.w r0, [sl, r6, lsl #1] │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r6, 29f806 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str??.w r0, [lr, #214] @ 0xd6 │ │ │ │ cbnz r6, 29f808 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str.w r0, [r4, #214] @ 0xd6 │ │ │ │ - cbnz r4, 29f80a │ │ │ │ + ldr??.w r0, [r6, #214] @ 0xd6 │ │ │ │ + cbnz r6, 29f80a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb.w r0, [r8, #214] @ 0xd6 │ │ │ │ - cbnz r2, 29f80c │ │ │ │ + str.w r0, [ip, #214] @ 0xd6 │ │ │ │ + cbnz r4, 29f80c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str??.w r0, [lr, r6, lsl #1] │ │ │ │ + strh.w r0, [r0, #214] @ 0xd6 │ │ │ │ cbnz r2, 29f80e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str.w r0, [r6, r6, lsl #1] │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr??.w r0, [r6, r6, lsl #1] │ │ │ │ + cbnz r2, 29f810 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + str.w r0, [lr, r6, lsl #1] │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - hlt 0x0022 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf7be00d6 │ │ │ │ - rev16 r2, r7 │ │ │ │ + @ instruction: 0xf7c600d6 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf79600d6 │ │ │ │ - rev16 r2, r2 │ │ │ │ + @ instruction: 0xf79e00d6 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf77400d6 │ │ │ │ - rev r0, r5 │ │ │ │ + @ instruction: 0xf77c00d6 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf74400d6 │ │ │ │ - rev r0, r0 │ │ │ │ + @ instruction: 0xf74c00d6 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf71c00d6 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf72400d6 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029f81c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -777019,19 +777018,19 @@ │ │ │ │ add.w r2, r2, #848 @ 0x350 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 29f866 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + add.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ │ │ │ │ 0029f8a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -777270,35 +777269,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 29f97c │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orns r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + orns r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orr.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + orr.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ ldrh r0, [r0, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - usat r0, #22, r4, asr #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + usat r0, #22, ip, asr #3 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movt r0, #32982 @ 0x80d6 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + @ instruction: 0xf2d000d6 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029fb54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -777335,19 +777334,19 @@ │ │ │ │ add.w r2, r2, #916 @ 0x394 │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 29fb92 │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - rsbs r0, r8, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf1e000d6 │ │ │ │ │ │ │ │ 0029fbd0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -777628,37 +777627,37 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 29ff44 │ │ │ │ + cbz r0, 29ff46 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add.w r0, lr, #214 @ 0xd6 │ │ │ │ - cbz r0, 29ff2c │ │ │ │ + adds.w r0, r6, #214 @ 0xd6 │ │ │ │ + cbz r0, 29ff2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - eors.w r0, r0, #214 @ 0xd6 │ │ │ │ + eors.w r0, r8, #214 @ 0xd6 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q0, q3, #42 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + vshr.s64 q0, q3, #34 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.s32 q0, q13, q3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + vqadd.s64 q0, q9, q3 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0029fefc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -777685,19 +777684,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #992 @ 0x3e0 │ │ │ │ mov.w r1, #1208 @ 0x4b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 29ff20 │ │ │ │ - cbz r6, 29ff5e │ │ │ │ + cbz r6, 29ff60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr 0, 2, r0, cr10, cr6, {6} │ │ │ │ + mrc 0, 2, r0, cr2, cr6, {6} │ │ │ │ │ │ │ │ 0029ff5c : │ │ │ │ stmdb 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, #588] @ (2a01bc ) │ │ │ │ @@ -777936,56 +777935,56 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 2a0054 │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [r2, #856] @ 0x358 │ │ │ │ + stcl 0, cr0, [sl, #856] @ 0x358 │ │ │ │ strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [r2, #-856] @ 0xfffffca8 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + stc 0, cr0, [sl, #-856] @ 0xfffffca8 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [ip], {214} @ 0xd6 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + stcl 0, cr0, [r4], #856 @ 0x358 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [r0], #856 @ 0x358 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + ldc 0, cr0, [r8], #856 @ 0x358 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [r6], {214} @ 0xd6 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + stc 0, cr0, [lr], {214} @ 0xd6 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrrc 0, 13, r0, ip, cr6 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + stcl 0, cr0, [r4], #-856 @ 0xfffffca8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [r2], #-856 @ 0xfffffca8 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + ldc 0, cr0, [sl], #-856 @ 0xfffffca8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [sl], {214} @ 0xd6 │ │ │ │ - mcr 0, 4, r0, cr8, cr6, {6} │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + ldc 0, cr0, [r2], {214} @ 0xd6 │ │ │ │ + mrc 0, 4, r0, cr0, cr6, {6} │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsbs r0, ip, r6, lsr #3 │ │ │ │ + @ instruction: 0xebe400d6 │ │ │ │ │ │ │ │ 002a022c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -778039,24 +778038,24 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2a025e │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add.w r0, r8, r6, lsr #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + adds.w r0, r0, r6, lsr #3 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xeae200d6 │ │ │ │ + @ instruction: 0xeaea00d6 │ │ │ │ │ │ │ │ 002a02d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #412] @ (2a0484 ) │ │ │ │ @@ -778232,43 +778231,43 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [lr], {214} @ 0xd6 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + ldcl 0, cr0, [r6], {214} @ 0xd6 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strd r0, r0, [sl, #856]! @ 0x358 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + ldrd r0, r0, [r2, #856]! @ 0x358 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strd r0, r0, [r0, #856] @ 0x358 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, r0, [r8, #856] @ 0x358 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xe99600d6 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + @ instruction: 0xe99e00d6 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strd r0, r0, [ip, #-856]! @ 0x358 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + ldrd r0, r0, [r4, #-856]! @ 0x358 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strd r0, r0, [r2, #-856] @ 0x358 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + strd r0, r0, [sl, #-856] @ 0x358 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmdb r8, {r1, r2, r4, r6, r7} │ │ │ │ + stmdb r0!, {r1, r2, r4, r6, r7} │ │ │ │ ldr.w r2, [r0, #348] @ 0x15c │ │ │ │ cbz r2, 2a04ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -778381,34 +778380,34 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a0558 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0608 │ │ │ │ + b.n 2a0618 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xead400d6 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + @ instruction: 0xeadc00d6 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0580 │ │ │ │ + b.n 2a0590 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0544 │ │ │ │ + b.n 2a0554 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a063c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -778490,32 +778489,32 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #978 @ 0x3d2 │ │ │ │ addw r2, r2, #1164 @ 0x48c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2a066c │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a04f4 │ │ │ │ + b.n 2a0504 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrd r0, r0, [sl, #856] @ 0x358 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + strd r0, r0, [r2, #856]! @ 0x358 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2a0484 │ │ │ │ + b.n 2a0494 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0444 │ │ │ │ + b.n 2a0454 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a0740 : │ │ │ │ stmdb 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 │ │ │ │ @@ -778754,63 +778753,63 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2a0804 │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a058c │ │ │ │ + b.n 2a059c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a0430 │ │ │ │ + b.n 2a0440 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #784 @ (adr r7, 2a0ce0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 2a0d00 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0398 │ │ │ │ + b.n 2a03a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 2a0c44 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 2a0c64 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0350 │ │ │ │ + b.n 2a0360 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #448 @ (adr r7, 2a0ba8 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 2a0bc8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0308 │ │ │ │ + b.n 2a0318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #152 @ (adr r7, 2a0a90 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 2a0ab0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0284 │ │ │ │ + b.n 2a0294 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 2a0dec ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 2a0a0c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0238 │ │ │ │ + b.n 2a0248 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #840 @ (adr r6, 2a0d58 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 2a0d78 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a11f4 │ │ │ │ + b.n 2a1204 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a0a18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -778892,33 +778891,33 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ add.w r2, r2, #1224 @ 0x4c8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2a0a48 │ │ │ │ - add r5, pc, #960 @ (adr r5, 2a0eb8 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 2a0ed8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a1118 │ │ │ │ + b.n 2a1128 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0738 │ │ │ │ + b.n 2a0748 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #744 @ (adr r5, 2a0df0 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 2a0e10 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2a10a8 │ │ │ │ + b.n 2a10b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 2a0d3c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 2a0d5c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a1068 │ │ │ │ + b.n 2a1078 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r5, [r0, #348] @ 0x15c │ │ │ │ sub sp, #28 │ │ │ │ @@ -779026,19 +779025,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #15 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a0b8a │ │ │ │ - add r4, pc, #208 @ (adr r4, 2a0d18 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 2a0d38 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a0590 │ │ │ │ + b.n 2a05a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r7, [r0, #348] @ 0x15c │ │ │ │ sub sp, #28 │ │ │ │ @@ -779200,19 +779199,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #15 │ │ │ │ str r7, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a0d0a │ │ │ │ - add r2, pc, #400 @ (adr r2, 2a0fa8 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 2a0fc8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a13c0 │ │ │ │ + b.n 2a13d0 │ │ │ │ lsls r6, r2, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [r0, #348] @ 0x15c │ │ │ │ @@ -779461,19 +779460,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #15 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a0e8c │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r6, r2, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w fp, [r0, #348] @ 0x15c │ │ │ │ @@ -779769,19 +779768,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #15 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a11a2 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #760] @ (2a1770 ) │ │ │ │ + ldr r6, [pc, #792] @ (2a1790 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 2a156c │ │ │ │ + bgt.n 2a137c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a147c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -779884,31 +779883,31 @@ │ │ │ │ nop │ │ │ │ strb r2, [r4, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #40] @ (2a15b8 ) │ │ │ │ + ldr r6, [pc, #72] @ (2a15d8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2a1680 │ │ │ │ + bhi.n 2a1690 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #904] @ (2a1924 ) │ │ │ │ + ldr r5, [pc, #936] @ (2a1944 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2a1638 │ │ │ │ + bhi.n 2a1648 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #728] @ (2a1880 ) │ │ │ │ + ldr r5, [pc, #760] @ (2a18a0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2a15ec │ │ │ │ + bhi.n 2a15fc │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a15ac : │ │ │ │ ldr r2, [pc, #160] @ (2a1650 ) │ │ │ │ ldr r3, [pc, #164] @ (2a1654 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -779978,31 +779977,31 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2a15b4 │ │ │ │ + bge.n 2a15c4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #32] @ (2a1690 ) │ │ │ │ + ldr r5, [pc, #64] @ (2a16b0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 2a1760 │ │ │ │ + bvc.n 2a1770 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #896] @ (2a19fc ) │ │ │ │ + ldr r4, [pc, #928] @ (2a1a1c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 2a1714 │ │ │ │ + bvc.n 2a1724 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a1680 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ @@ -780178,55 +780177,55 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2a18c4 │ │ │ │ + bge.n 2a18d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bge.n 2a18cc │ │ │ │ + bge.n 2a18dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bge.n 2a1908 │ │ │ │ + bge.n 2a1918 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2a18e0 │ │ │ │ + bge.n 2a18f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #616] @ (2a1ad8 ) │ │ │ │ + ldr r3, [pc, #648] @ (2a1af8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 2a187c │ │ │ │ + bvs.n 2a188c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #448] @ (2a1a3c ) │ │ │ │ + ldr r3, [pc, #480] @ (2a1a5c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2a1834 │ │ │ │ + bpl.n 2a1844 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #280] @ (2a19a0 ) │ │ │ │ + ldr r3, [pc, #312] @ (2a19c0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2a17ec │ │ │ │ + bpl.n 2a17fc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #112] @ (2a1904 ) │ │ │ │ + ldr r3, [pc, #144] @ (2a1924 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2a17a4 │ │ │ │ + bpl.n 2a17b4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #960] @ (2a1c60 ) │ │ │ │ + ldr r2, [pc, #992] @ (2a1c80 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2a1958 │ │ │ │ + bpl.n 2a1968 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a18a4 : │ │ │ │ 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 │ │ │ │ @@ -780333,29 +780332,29 @@ │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a1932 │ │ │ │ nop │ │ │ │ - bhi.n 2a1908 │ │ │ │ + bhi.n 2a1918 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r4, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #496] @ (2a1bd8 ) │ │ │ │ + ldr r1, [pc, #528] @ (2a1bf8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #376] @ (2a1b64 ) │ │ │ │ + ldr r1, [pc, #408] @ (2a1b84 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a19ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -780442,31 +780441,31 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 2a1a7a │ │ │ │ nop │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 2a1b4c │ │ │ │ + bvc.n 2a1b5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvc.n 2a1af4 │ │ │ │ + bvc.n 2a1b04 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #608] @ (2a1d38 ) │ │ │ │ + ldr r0, [pc, #640] @ (2a1d58 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [pc, #488] @ (2a1cc8 ) │ │ │ │ + ldr r0, [pc, #520] @ (2a1ce8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 2a1a70 │ │ │ │ + bvs.n 2a1a80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #360] @ (2a1c50 ) │ │ │ │ + ldr r0, [pc, #392] @ (2a1c70 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a1ae8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -780850,73 +780849,73 @@ │ │ │ │ b.n 2a1cba │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 2a1eb8 │ │ │ │ + bvs.n 2a1ec8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 2a1ed8 │ │ │ │ + bpl.n 2a1ee8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 2a1fc4 │ │ │ │ + bmi.n 2a1fd4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r6, [pc, #680] @ (2a2190 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 2a1f0c │ │ │ │ + bmi.n 2a1f1c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2a1eb8 │ │ │ │ + bcc.n 2a1ec8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcc.n 2a1e50 │ │ │ │ + bcc.n 2a1e60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r5, [pc, #920] @ (2a229c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2a1fc4 │ │ │ │ + bcc.n 2a1fd4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcc.n 2a1e8c │ │ │ │ + bcc.n 2a1e9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2a1f78 │ │ │ │ + bcc.n 2a1f88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2a1eac │ │ │ │ + bcc.n 2a1ebc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcc.n 2a1f28 │ │ │ │ + bcc.n 2a1f38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 2a1eb8 │ │ │ │ + bcs.n 2a1ec8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a1f38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -781044,31 +781043,31 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 2a2006 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 2a1fc8 │ │ │ │ + bne.n 2a1fd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 2a20d8 │ │ │ │ + bne.n 2a20e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2a2090 │ │ │ │ + beq.n 2a20a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a20a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -781099,19 +781098,19 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a20d0 │ │ │ │ nop │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2a2200 │ │ │ │ + beq.n 2a2010 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a210c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -781230,37 +781229,37 @@ │ │ │ │ b.n 2a2160 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 2a21c0 │ │ │ │ + beq.n 2a21d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a2268 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -781298,19 +781297,19 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2a2286 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a22dc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -781444,31 +781443,31 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a2444 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -781577,43 +781576,43 @@ │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a2496 │ │ │ │ nop │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a2598 : │ │ │ │ stmdb 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 │ │ │ │ @@ -781799,31 +781798,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov sl, r0 │ │ │ │ b.n 2a2650 │ │ │ │ nop │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r4, [r5, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ add lr, lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a27a8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -781896,19 +781895,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a27f2 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a285c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -782256,53 +782255,53 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r2, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r7, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r7, r3, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs r4, r3, r2 │ │ │ │ @@ -782426,43 +782425,43 @@ │ │ │ │ add r1, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r5, r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ b.n 2a2d20 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a2dc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2792] @ 0xae8 │ │ │ │ @@ -783361,103 +783360,103 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b.n 2a340e │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r6, r2, #3 │ │ │ │ - subvs r0, #66 @ 0x42 │ │ │ │ + subvc r0, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - yield │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + it ne │ │ │ │ + lslne r6, r2, #3 │ │ │ │ str r6, [r5, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r5, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r4, 2a3834 │ │ │ │ + cbnz r4, 2a3836 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #876] @ (2a3b30 ) │ │ │ │ mov.w r0, #262 @ 0x106 │ │ │ │ ldr r2, [pc, #876] @ (2a3b34 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ @@ -783775,41 +783774,41 @@ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ b.n 2a3b88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r0, 2a3b78 │ │ │ │ + cbnz r0, 2a3b7a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r0, 2a3b6a │ │ │ │ + cbnz r0, 2a3b6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ blt.w 2a3ec8 │ │ │ │ cmp.w r8, #0 │ │ │ │ bgt.w 2a3d2e │ │ │ │ @@ -784083,55 +784082,55 @@ │ │ │ │ beq.w 2a33d0 │ │ │ │ b.n 2a36e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr.w r3, [pc, #3348] @ 2a4be0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [pc, #3344] @ 2a4be4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r9, pc │ │ │ │ @@ -785322,213 +785321,213 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 2a4c46 │ │ │ │ + cbz r4, 2a4c48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 2a4c62 │ │ │ │ + cbz r4, 2a4c64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r4, 2a4c52 │ │ │ │ + cbz r4, 2a4c54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r6, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r5, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r5, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @@ -786034,109 +786033,109 @@ │ │ │ │ beq.w 2a33d0 │ │ │ │ b.w 2a36e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 2a567c ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 2a569c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #768 @ (adr r4, 2a55d0 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 2a55f0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, r0, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, 2a5380 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 2a53a0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r2, r3, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 2a55d4 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 2a55f4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #440 @ (adr r3, 2a54b0 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 2a54d0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 2a540c ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 2a542c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #936 @ (adr r2, 2a56c0 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 2a56e0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 2a5604 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 2a5624 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #568 @ (adr r2, 2a5568 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 2a5588 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 2a564c ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 2a566c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 2a5758 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 2a5378 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr.w r1, [pc, #1332] @ 2a58b4 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -786634,99 +786633,99 @@ │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2a4aae │ │ │ │ b.w 2a33a6 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ mul.w r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 2a598e │ │ │ │ @@ -786830,35 +786829,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a5a0a │ │ │ │ cmp r2, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (2a5b64 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -786938,27 +786937,27 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #222 @ 0xde │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (2a5c40 ) │ │ │ │ mov r0, r1 │ │ │ │ @@ -787033,27 +787032,27 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -787077,19 +787076,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a5c90 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -787111,19 +787110,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a5ce4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ (2a5d70 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -787154,19 +787153,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a5d52 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ (2a5dd8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -787197,19 +787196,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a5dba │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #252] @ (2a5ef8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -787311,36 +787310,36 @@ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2a5e88 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ ldc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfae7ffff │ │ │ │ @ instruction: 0xfb3bffff │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -787364,19 +787363,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a5f50 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #244] @ (2a608c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -787481,33 +787480,33 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 2a6000 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ sdiv pc, r9, pc │ │ │ │ stc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ movs r4, #188 @ 0xbc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (2a6174 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -787582,27 +787581,27 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ (2a61f4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -787633,19 +787632,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a61d6 │ │ │ │ movs r3, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a6208 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -788214,117 +788213,117 @@ │ │ │ │ b.n 2a6486 │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #480] @ (2a69fc ) │ │ │ │ + ldr r1, [pc, #512] @ (2a6a1c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh.w r0, [r0, #212] @ 0xd4 │ │ │ │ ldc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ mrrc2 15, 15, pc, r5, cr15 @ │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mcr2 0, 1, r0, cr0, cr5, {6} │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + mcr2 0, 1, r0, cr8, cr5, {6} │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl, #852] @ 0x354 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldc2l 0, cr0, [r2, #852] @ 0x354 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r4, r1, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-852]! @ 0xfffffcac │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + stc2l 0, cr0, [r4, #-852] @ 0xfffffcac │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-852] @ 0xfffffcac │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + stc2 0, cr0, [r0, #-852]! @ 0xfffffcac │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #852 @ 0x354 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldc2l 0, cr0, [ip], #852 @ 0x354 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2l 0, cr0, [lr], {213} @ 0xd5 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldc2l 0, cr0, [r6], {213} @ 0xd5 │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2 0, cr0, [sl], #852 @ 0x354 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldc2 0, cr0, [r2], #852 @ 0x354 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2 0, cr0, [r6], {213} @ 0xd5 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + stc2 0, cr0, [lr], {213} @ 0xd5 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2], #-852 @ 0xfffffcac │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + stc2l 0, cr0, [sl], #-852 @ 0xfffffcac │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcrr2 0, 13, r0, r0, cr5 │ │ │ │ - stc2 0, cr0, [r0], #-852 @ 0xfffffcac │ │ │ │ - stc2 0, cr0, [r2], {213} @ 0xd5 │ │ │ │ - @ instruction: 0xfbe200d5 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + mcrr2 0, 13, r0, r8, cr5 │ │ │ │ + stc2 0, cr0, [r8], #-852 @ 0xfffffcac │ │ │ │ + stc2 0, cr0, [sl], {213} @ 0xd5 │ │ │ │ + @ instruction: 0xfbea00d5 │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - smlaldx r0, r0, r0, r5 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + smlaldx r0, r0, r8, r5 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb9c00d5 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + @ instruction: 0xfba400d5 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb7600d5 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfb7e00d5 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb5200d5 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + @ instruction: 0xfb5a00d5 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ mov r4, r1 │ │ │ │ @@ -788454,44 +788453,44 @@ │ │ │ │ b.n 2a696e │ │ │ │ subs r0, r5, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #464] @ (2a6c2c ) │ │ │ │ + ldr r7, [pc, #496] @ (2a6c4c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr??.w r0, [sl, r5, lsl #1] │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + vld4. {d16-d19}, [r2 :64], r5 │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #256] @ (2a6b68 ) │ │ │ │ + ldr r7, [pc, #288] @ (2a6b88 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vld4. {d0-d3}, [r6 :64], r5 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + vld4. {d0-d3}, [lr :64], r5 │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #96] @ (2a6ad4 ) │ │ │ │ + ldr r7, [pc, #128] @ (2a6af4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr??.w r0, [lr, #213] @ 0xd5 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + vst4. {d0-d3}, [r6 :64], r5 │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx bdb80 │ │ │ │ @@ -788511,18 +788510,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a6a94 │ │ │ │ - ldr r6, [pc, #536] @ (2a6cdc ) │ │ │ │ + ldr r6, [pc, #568] @ (2a6cfc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str??.w r0, [ip, r5, lsl #1] │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldr??.w r0, [r4, r5, lsl #1] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a6acc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -788810,29 +788809,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #488] @ (2a6f98 ) │ │ │ │ + ldr r4, [pc, #520] @ (2a6fb8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (2a6f0c ) │ │ │ │ + ldr r4, [pc, #368] @ (2a6f2c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #192] @ (2a6e88 ) │ │ │ │ + ldr r4, [pc, #224] @ (2a6ea8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002a6dc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -789126,29 +789125,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #504] @ (2a72b0 ) │ │ │ │ + ldr r1, [pc, #536] @ (2a72d0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r5, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #344] @ (2a721c ) │ │ │ │ + ldr r1, [pc, #376] @ (2a723c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #192] @ (2a7190 ) │ │ │ │ + ldr r1, [pc, #224] @ (2a71b0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a70d4 : │ │ │ │ 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 │ │ │ │ @@ -789467,41 +789466,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r4, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + bxns r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a73f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -789783,23 +789782,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r2, r5, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a76b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -789967,17 +789966,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r6, r2, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a7848 : │ │ │ │ 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 │ │ │ │ @@ -790201,35 +790200,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a7a7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -790340,17 +790339,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a7b78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -790553,53 +790552,53 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia.w r0!, {r2, r4, r6, r7} │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2a7b28 │ │ │ │ + b.n 2a7b38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2a7ab8 │ │ │ │ + b.n 2a7ac8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2a7a7c │ │ │ │ + b.n 2a7a8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2a7a3c │ │ │ │ + b.n 2a7a4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a79fc │ │ │ │ + b.n 2a7a0c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a79c0 │ │ │ │ + b.n 2a79d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a7980 │ │ │ │ + b.n 2a7990 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a7940 │ │ │ │ + b.n 2a7950 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002a7dd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -790643,19 +790642,19 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a7840 │ │ │ │ + b.n 2a7850 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a7e54 : │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r3, [ip, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -791192,141 +791191,141 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2a7f4a │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r6, r5, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8ae8 │ │ │ │ + b.n 2a8af8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a89a0 │ │ │ │ + b.n 2a89b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a882c │ │ │ │ + b.n 2a883c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a87e8 │ │ │ │ + b.n 2a87f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a87ac │ │ │ │ + b.n 2a87bc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8770 │ │ │ │ + b.n 2a8780 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8734 │ │ │ │ + b.n 2a8744 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a86f8 │ │ │ │ + b.n 2a8708 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a86bc │ │ │ │ + b.n 2a86cc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8680 │ │ │ │ + b.n 2a8690 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8640 │ │ │ │ + b.n 2a8650 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8600 │ │ │ │ + b.n 2a8610 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a85c0 │ │ │ │ + b.n 2a85d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 2a8580 │ │ │ │ + b.n 2a8590 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a84c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -791393,27 +791392,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a8502 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 2a8534 │ │ │ │ + ble.n 2a8544 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 2a84f4 │ │ │ │ + ble.n 2a8504 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002a8594 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -791435,19 +791434,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a85ac │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 2a8688 │ │ │ │ + ble.n 2a8698 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a85e4 : │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 2a85f4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -791523,33 +791522,33 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a863a │ │ │ │ nop │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 2a8648 │ │ │ │ + bgt.n 2a8658 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 2a860c │ │ │ │ + bgt.n 2a861c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 2a85d0 │ │ │ │ + bgt.n 2a85e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a86d4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -791732,49 +791731,49 @@ │ │ │ │ stc2l 0, cr0, [r8, #928] @ 0x3a0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r0, #928] @ 0x3a0 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [sl, #-928] @ 0xfffffc60 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - blt.n 2a893c │ │ │ │ + blt.n 2a894c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - blt.n 2a88f8 │ │ │ │ + blt.n 2a8908 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bge.n 2a88b4 │ │ │ │ + bge.n 2a88c4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bge.n 2a8870 │ │ │ │ + bge.n 2a8880 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bge.n 2a882c │ │ │ │ + bge.n 2a883c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a88e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -791972,58 +791971,58 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfbc400e8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbba00e8 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bls.n 2a8b74 │ │ │ │ + bls.n 2a8b84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xfaca00e8 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 2a8af8 │ │ │ │ + bhi.n 2a8b08 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 2a8ab8 │ │ │ │ + bhi.n 2a8ac8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 2a8a74 │ │ │ │ + bhi.n 2a8a84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 2a8a34 │ │ │ │ + bhi.n 2a8a44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 2a8bf0 │ │ │ │ + bhi.n 2a8c00 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a8b44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -792232,63 +792231,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr??.w r0, [lr, r8, lsl #2] │ │ │ │ vst4. {d16-d19}, [sl :128], r8 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8d38 │ │ │ │ + bvs.n 2a8d48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8ce8 │ │ │ │ + bvs.n 2a8cf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8ca4 │ │ │ │ + bvs.n 2a8cb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8e68 │ │ │ │ + bvs.n 2a8e78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8e2c │ │ │ │ + bvs.n 2a8e3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8dec │ │ │ │ + bvs.n 2a8dfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2a8db0 │ │ │ │ + bvs.n 2a8dc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a8da4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -792398,38 +792397,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a8e4a │ │ │ │ nop │ │ │ │ @ instruction: 0xf70400e8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ec00e8 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf67200e8 │ │ │ │ - bmi.n 2a8e20 │ │ │ │ + bmi.n 2a8e30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 2a8fe4 │ │ │ │ + bmi.n 2a8df4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a8ef0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -792483,25 +792482,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a8f22 │ │ │ │ nop │ │ │ │ subs.w r0, ip, #7602176 @ 0x740000 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcc.n 2a8f40 │ │ │ │ + bcc.n 2a8f50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcc.n 2a8f00 │ │ │ │ + bcc.n 2a8f10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a8f98 : │ │ │ │ ldr r3, [pc, #232] @ (2a9084 ) │ │ │ │ ldr r2, [pc, #236] @ (2a9088 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -792604,48 +792603,48 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a8ff8 │ │ │ │ @ instruction: 0xf52400e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r3, r5} │ │ │ │ - @ instruction: 0xffff63ea │ │ │ │ + vrsra.u64 q11, q9, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r7!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - vtbl.8 d22, {d31}, d4 │ │ │ │ + vtbl.8 d22, {d31}, d12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r7, {r0, r3, r5, r7} │ │ │ │ - vqrshrun.s64 d22, q15, #1 │ │ │ │ + vtbl.8 d22, {d31}, d6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bge.n 2a8fc6 │ │ │ │ - vqshlu.s32 q11, q0, #31 │ │ │ │ + vqshlu.s32 q11, q4, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2a90cc │ │ │ │ + bcc.n 2a90dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcs.n 2a9094 │ │ │ │ + bcs.n 2a90a4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcs.n 2a905c │ │ │ │ + bcs.n 2a906c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcs.n 2a9024 │ │ │ │ + bcs.n 2a9034 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #280] @ (2a9204 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -792764,37 +792763,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a9154 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3ce00e8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf36800e8 │ │ │ │ - bne.n 2a9140 │ │ │ │ + bne.n 2a9150 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 2a9308 │ │ │ │ + bne.n 2a9318 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 2a92cc │ │ │ │ + bne.n 2a92dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 2a928c │ │ │ │ + bne.n 2a929c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002a9240 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -792916,42 +792915,42 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a92a6 │ │ │ │ nop │ │ │ │ @ instruction: 0xf26a00e8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf21600e8 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - beq.n 2a93ec │ │ │ │ + beq.n 2a93fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - beq.n 2a93b0 │ │ │ │ + beq.n 2a93c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a93a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -793056,36 +793055,36 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a9400 │ │ │ │ add.w r0, r2, #232 @ 0xe8 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf0bc00e8 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a94d8 : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 2a950e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -793133,25 +793132,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2a950a │ │ │ │ nop │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a9574 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -793319,54 +793318,54 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a95e4 │ │ │ │ nop │ │ │ │ vhadd.s q0, q11, q12 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ cdp 0, 13, cr0, cr8, cr8, {7} │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a975c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -793489,40 +793488,40 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a97ba │ │ │ │ nop │ │ │ │ stcl 0, cr0, [lr, #-928] @ 0xfffffc60 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stc 0, cr0, [r2, #-928] @ 0xfffffc60 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a98cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -793723,23 +793722,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2a9e68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 2a9e24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002a9aec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -793935,23 +793934,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ svc 218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a9ce8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794155,23 +794154,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2a9e50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ble.n 2a9e08 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002a9f0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -794284,17 +794283,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2aa0cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aa050 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -794407,17 +794406,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2aa188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aa194 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -794617,23 +794616,23 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ smlsldx r0, r0, lr, r4 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bls.n 2aa3b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002aa360 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794905,30 +794904,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bge.n 2aa610 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vld4. {d16-d19}, [r0 :64], r4 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bvs.n 2aa554 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aa5e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -795132,23 +795131,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2aa758 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ bmi.n 2aa710 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aa804 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -795355,25 +795354,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bpl.n 2aa8e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcs.n 2aa938 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #456] @ (2aaba8 ) │ │ │ │ + ldr r7, [pc, #488] @ (2aabc8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aa9e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -795581,23 +795580,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 2aab7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #544] @ (2aae0c ) │ │ │ │ + ldr r5, [pc, #576] @ (2aae2c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ beq.n 2aab40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #384] @ (2aad78 ) │ │ │ │ + ldr r5, [pc, #416] @ (2aad98 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aabf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -795875,30 +795874,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bne.n 2aad84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #344] @ (2aafc4 ) │ │ │ │ + ldr r4, [pc, #376] @ (2aafe4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf0c800d4 │ │ │ │ - ldr r3, [pc, #736] @ (2ab158 ) │ │ │ │ + ldr r3, [pc, #768] @ (2ab178 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #880] @ (2ab1f4 ) │ │ │ │ + ldr r2, [pc, #912] @ (2ab214 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aae84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -796111,25 +796110,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #840] @ (2ab3a8 ) │ │ │ │ + ldr r1, [pc, #872] @ (2ab3c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4!, {r1, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #920] @ (2ab404 ) │ │ │ │ + ldr r0, [pc, #952] @ (2ab424 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002ab06c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -796260,17 +796259,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -796314,25 +796313,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #17 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ab20c │ │ │ │ - bxns fp │ │ │ │ + bxns ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -796362,19 +796361,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ab2a6 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -796489,19 +796488,19 @@ │ │ │ │ b.n 2ab350 │ │ │ │ bne.n 2ab374 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2ab36c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r1, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2ab4e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @@ -796509,27 +796508,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r0, r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r6, r2, #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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov sl, r1 │ │ │ │ @@ -797291,145 +797290,145 @@ │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2abcd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bic.w r0, r0, #212 @ 0xd4 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ vqadd.s64 q0, q11, q2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mrc 0, 0, r0, cr6, cr4, {6} │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stc 0, cr0, [r4, #-848]! @ 0xfffffcb0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ uxth r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ sxth r6, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r0, 2abd62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r2, 2abd64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r4, 2abd60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r6, 2abd5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r6, r2, #3 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 2ac04c ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 2ac06c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 2abfc0 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 2abfe0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #424 @ (adr r7, 2abf2c ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 2abf4c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2abe84 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 2abea4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 2abda4 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 2abdc4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #792 @ (adr r6, 2ac0c4 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 2ac0e4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 2ac054 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 2ac074 ) │ │ │ │ lsls r5, r2, #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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r6, r3 │ │ │ │ @@ -798242,138 +798241,138 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip, #888]! @ 0x378 │ │ │ │ + ldc2 0, cr0, [r4, #888]! @ 0x378 │ │ │ │ b.n 2ac390 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl, #-888] @ 0xfffffc88 │ │ │ │ - subs r2, #20 │ │ │ │ + stc2 0, cr0, [r2, #-888]! @ 0xfffffc88 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 2ac1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2 0, cr0, [r6], #-888 @ 0xfffffc88 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + stc2 0, cr0, [lr], #-888 @ 0xfffffc88 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfbf600de │ │ │ │ + @ instruction: 0xfbfe00de │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb8400de │ │ │ │ + @ instruction: 0xfb8c00de │ │ │ │ b.n 2abf70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfaf000de │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + @ instruction: 0xfaf800de │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 2acd8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ea00de │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + ldr??.w r0, [r2, #222] @ 0xde │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh.w r0, [sl, #222] @ 0xde │ │ │ │ + vst1.8 @ instruction: 0xf9c200de │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb.w r0, [ip, #222] @ 0xde │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + vld1.8 @ instruction: 0xf9a400de │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vld4. {d16-d19}, [ip :64], lr │ │ │ │ + ldr??.w r0, [r4, lr, lsl #1] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh.w r0, [lr, lr, lsl #1] │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + vst4. {d16-d19}, [r6 :64], lr │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb.w r0, [r2, lr, lsl #1] │ │ │ │ + ldrsb.w r0, [sl, lr, lsl #1] │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr??.w r0, [r6, #222] @ 0xde │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + ldr??.w r0, [lr, #222] @ 0xde │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr.w r0, [r6, #222] @ 0xde │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + ldr.w r0, [lr, #222] @ 0xde │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb.w r0, [r4, #222] @ 0xde │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + strb.w r0, [ip, #222] @ 0xde │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r7, pc, #840 @ (adr r7, 2aca70 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str.w r0, [r6, lr, lsl #1] │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + str.w r0, [lr, lr, lsl #1] │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r7, pc, #592 @ (adr r7, 2ac984 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb.w r0, [r8, lr, lsl #1] │ │ │ │ - adds r5, #6 │ │ │ │ + ldrb.w r0, [r0, lr, lsl #1] │ │ │ │ + adds r5, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r7, pc, #352 @ (adr r7, 2ac8a0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7cc00de │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + @ instruction: 0xf7d400de │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf72e00de │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + @ instruction: 0xf73600de │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf70800de │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf71000de │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf6e200de │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + @ instruction: 0xf6ea00de │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf6be00de │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + movt r0, #26846 @ 0x68de │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf69a00de │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + subw r0, r2, #2270 @ 0x8de │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf65400de │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf65c00de │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf62e00de │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + @ instruction: 0xf63600de │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r2, #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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1880] @ 2acf20 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -799100,126 +799099,126 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rsbs r0, lr, #222 @ 0xde │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf1e600de │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ bl 570f46 │ │ │ │ ldmdb r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf0fc00de │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + add.w r0, r4, #222 @ 0xde │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf0c400de │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xf0cc00de │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eor.w r0, ip, #222 @ 0xde │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + eors.w r0, r4, #222 @ 0xde │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, ip, #222 @ 0xde │ │ │ │ - cmp r5, #20 │ │ │ │ + bic.w r0, r4, #222 @ 0xde │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - and.w r0, r0, #222 @ 0xde │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + and.w r0, r8, #222 @ 0xde │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vqadd.s64 q0, q13, q7 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + vqadd.s8 q8, q9, q7 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.s32 q0, q12, q7 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + vqadd.s64 q0, q8, q7 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.s8 q0, q10, q7 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + vqadd.s8 q0, q14, q7 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr 0, 7, r0, cr0, cr14, {6} │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + mcr 0, 7, r0, cr8, cr14, {6} │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc 0, 5, r0, cr12, cr14, {6} │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + mcr 0, 6, r0, cr4, cr14, {6} │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc 0, 4, r0, cr6, cr14, {6} │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + mrc 0, 4, r0, cr14, cr14, {6} │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc 0, 3, r0, cr2, cr14, {6} │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + mrc 0, 3, r0, cr10, cr14, {6} │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr 0, 2, r0, cr10, cr14, {6} │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mrc 0, 2, r0, cr2, cr14, {6} │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr14, {6} │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + mcr 0, 1, r0, cr12, cr14, {6} │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [lr, #888]! @ 0x378 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + mcr 0, 0, r0, cr6, cr14, {6} │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [ip, #888] @ 0x378 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + stcl 0, cr0, [r4, #888]! @ 0x378 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #888]! @ 0x378 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + stcl 0, cr0, [r2, #888] @ 0x378 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [r8, #888] @ 0x378 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + stc 0, cr0, [r0, #888]! @ 0x378 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ 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, #516] @ (2ad254 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -799427,39 +799426,39 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ b.n 2ad1e0 │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf800de │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + stc 0, cr0, [r0], {222} @ 0xde │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add.w r0, r6, lr, lsr #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + add.w r0, lr, lr, lsr #3 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 2ad2d4 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 2ad2a6 │ │ │ │ cbnz r1, 2ad2a2 │ │ │ │ str.w r2, [r0, #756] @ 0x2f4 │ │ │ │ @@ -799496,18 +799495,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ad2d0 │ │ │ │ - ldrd r0, r0, [r4, #-888]! @ 0x378 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, r0, [ip, #-888]! @ 0x378 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r6, r2, #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, #2912] @ 0xb60 │ │ │ │ ldr.w r2, [pc, #2308] @ 2adc24 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -800352,26 +800351,26 @@ │ │ │ │ b.n 2ad754 │ │ │ │ cbz r0, 2adc4e │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 2adc54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xe8cc00de │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xe8d400de │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xe85e00de │ │ │ │ - @ instruction: 0xe85400de │ │ │ │ - movs r5, #28 │ │ │ │ + strd r0, r0, [r6], #-888 @ 0x378 │ │ │ │ + @ instruction: 0xe85c00de │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2adc18 │ │ │ │ + b.n 2adc28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @@ -800381,99 +800380,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ae3d8 │ │ │ │ + b.n 2ae3e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2ae2d0 │ │ │ │ + b.n 2ae2e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2ae294 │ │ │ │ + b.n 2ae2a4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2ae15c │ │ │ │ + b.n 2ae16c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2ae030 │ │ │ │ + b.n 2ae040 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2adff0 │ │ │ │ + b.n 2ae000 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2adfb4 │ │ │ │ + b.n 2adfc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2adf68 │ │ │ │ + b.n 2adf78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2adf2c │ │ │ │ + b.n 2adf3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2ade70 │ │ │ │ + b.n 2ade80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2ade18 │ │ │ │ + b.n 2ade28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2addc4 │ │ │ │ + b.n 2addd4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r6, r2, #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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1128] @ 2ae198 │ │ │ │ @@ -800898,25 +800897,25 @@ │ │ │ │ ... │ │ │ │ add r7, pc, #544 @ (adr r7, 2ae3bc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #400 @ (adr r7, 2ae334 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r6, pc, #360 @ (adr r6, 2ae328 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r7, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r7, 2ae200 │ │ │ │ movs r0, r0 │ │ │ │ @@ -800926,69 +800925,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 2ae162 │ │ │ │ movs r1, r0 │ │ │ │ b.n 2ae30e │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 2ae2a8 │ │ │ │ + ble.n 2ae2b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bgt.n 2ae280 │ │ │ │ + bgt.n 2ae290 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 2ae18c │ │ │ │ + blt.n 2ae19c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 2ae14c │ │ │ │ + blt.n 2ae15c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 2ae308 │ │ │ │ + blt.n 2ae318 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 2ae250 │ │ │ │ + blt.n 2ae260 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r5, r2, #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 │ │ │ │ ldr r2, [pc, #668] @ (2ae4fc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -801243,67 +801242,67 @@ │ │ │ │ b.n 2ae37e │ │ │ │ add r2, pc, #368 @ (adr r2, 2ae670 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #248 @ (adr r1, 2ae600 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 2ae470 │ │ │ │ + bhi.n 2ae480 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2ae430 │ │ │ │ + bhi.n 2ae440 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2ae5f0 │ │ │ │ + bhi.n 2ae600 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2ae5b0 │ │ │ │ + bhi.n 2ae5c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2ae56c │ │ │ │ + bhi.n 2ae57c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 2ae528 │ │ │ │ + bvc.n 2ae538 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 2ae4e4 │ │ │ │ + bvc.n 2ae4f4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 2ae4a4 │ │ │ │ + bvc.n 2ae4b4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 2ae664 │ │ │ │ + bvc.n 2ae474 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002ae574 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -801329,19 +801328,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ add.w r2, r2, #280 @ 0x118 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ae592 │ │ │ │ - bvs.n 2ae534 │ │ │ │ + bvs.n 2ae544 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -801387,25 +801386,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ add.w r2, r2, #296 @ 0x128 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ae5fe │ │ │ │ - bvs.n 2ae6f4 │ │ │ │ + bvs.n 2ae704 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 2ae6a8 │ │ │ │ + bvs.n 2ae6b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r6, r2, #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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #628] @ (2ae8fc ) │ │ │ │ @@ -801655,53 +801654,53 @@ │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2ae932 │ │ │ │ movs r3, r0 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xfb67ffff │ │ │ │ - bpl.n 2ae9e8 │ │ │ │ + bpl.n 2ae9f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r1, #161 @ 0xa1 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2ae9b4 │ │ │ │ + bmi.n 2ae9c4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2ae910 │ │ │ │ + bcc.n 2ae920 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2ae8d0 │ │ │ │ + bcc.n 2ae8e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2ae890 │ │ │ │ + bcc.n 2ae8a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 2aea50 │ │ │ │ + bcc.n 2ae860 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002ae960 : │ │ │ │ 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 │ │ │ │ @@ -801820,31 +801819,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ae9cc │ │ │ │ nop │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2aea28 │ │ │ │ + bcs.n 2aea38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002aeac8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -801982,49 +801981,49 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ add.w r2, r2, #384 @ 0x180 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2aeb30 │ │ │ │ - bne.n 2aec6c │ │ │ │ + bne.n 2aec7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2aec1c │ │ │ │ + beq.n 2aec2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2aebd4 │ │ │ │ + beq.n 2aebe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2aeb8c │ │ │ │ + beq.n 2aeb9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2aed44 │ │ │ │ + beq.n 2aed54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 2aecfc │ │ │ │ + beq.n 2aed0c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002aec80 : │ │ │ │ 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 │ │ │ │ @@ -802366,91 +802365,91 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002af0a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -802525,29 +802524,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2af0e6 │ │ │ │ str r4, [sp, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ 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, #624] @ (2af410 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -802792,57 +802791,57 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002af474 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -802872,19 +802871,19 @@ │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ add.w r2, r2, #492 @ 0x1ec │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2af49c │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002af4dc : │ │ │ │ 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 │ │ │ │ @@ -803280,112 +803279,112 @@ │ │ │ │ b.n 2af534 │ │ │ │ ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 002af9bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -803954,119 +803953,119 @@ │ │ │ │ beq.n 2aff10 │ │ │ │ b.n 2afbe8 │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr2 0, 0, r0, cr12, cr5, {6} │ │ │ │ + mrc2 0, 0, r0, cr4, cr5, {6} │ │ │ │ ldrh r4, [r2, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-852]! @ 0xfffffcac │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stc2l 0, cr0, [r4, #-852] @ 0xfffffcac │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-852] @ 0xfffffcac │ │ │ │ - itte │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ - lslal r5, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #852 @ 0x354 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + stc2 0, cr0, [r2, #-852]! @ 0xfffffcac │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + ldc2l 0, cr0, [sl], #852 @ 0x354 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ite hi │ │ │ │ - lslhi r6, r3, #3 │ │ │ │ - strls r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2 0, cr0, [r0], {213} @ 0xd5 │ │ │ │ - ittt vs │ │ │ │ + ite ls │ │ │ │ + lslls r6, r3, #3 │ │ │ │ + strhi r2, [r1, #100] @ 0x64 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + stc2 0, cr0, [r8], {213} @ 0xd5 │ │ │ │ + itet vs │ │ │ │ lslvs r6, r3, #3 │ │ │ │ - strvs r0, [r3, #96] @ 0x60 │ │ │ │ + strvc r0, [r4, #96] @ 0x60 │ │ │ │ lslvs r5, r2, #3 │ │ │ │ - mrrc2 0, 13, r0, r6, cr5 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r3, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + mrrc2 0, 13, r0, lr, cr5 │ │ │ │ + sev │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2 0, cr0, [ip], #-852 @ 0xfffffcac │ │ │ │ - itee eq │ │ │ │ - lsleq r6, r3, #3 │ │ │ │ - strne r4, [r0, #92] @ 0x5c │ │ │ │ + ldc2 0, cr0, [r4], #-852 @ 0xfffffcac │ │ │ │ + itet ne │ │ │ │ + lslne r6, r3, #3 │ │ │ │ + streq r4, [r1, #92] @ 0x5c │ │ │ │ lslne r5, r2, #3 │ │ │ │ - stc2 0, cr0, [r2], {213} @ 0xd5 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + stc2 0, cr0, [sl], {213} @ 0xd5 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - smlsldx r0, r0, r8, r5 │ │ │ │ - bkpt 0x00ba │ │ │ │ + @ instruction: 0xfbe000d5 │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfbae00d5 │ │ │ │ - bkpt 0x0090 │ │ │ │ + @ instruction: 0xfbb600d5 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb8400d5 │ │ │ │ - bkpt 0x0066 │ │ │ │ + @ instruction: 0xfb8c00d5 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb5a00d5 │ │ │ │ - bkpt 0x003c │ │ │ │ + @ instruction: 0xfb6200d5 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb3000d5 │ │ │ │ - bkpt 0x0012 │ │ │ │ + @ instruction: 0xfb3800d5 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb0800d5 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xfb1000d5 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfade00d5 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + @ instruction: 0xfae600d5 │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfab400d5 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + @ instruction: 0xfabc00d5 │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfa8c00d5 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + @ instruction: 0xfa9400d5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-852] @ 0xfffffcac │ │ │ │ - @ instruction: 0xfa6400d5 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + ldc2l 0, cr0, [r6, #-852] @ 0xfffffcac │ │ │ │ + @ instruction: 0xfa6c00d5 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mrrc2 0, 13, r0, r4, cr5 │ │ │ │ - @ instruction: 0xfa3200d5 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + mrrc2 0, 13, r0, ip, cr5 │ │ │ │ + @ instruction: 0xfa3a00d5 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2 0, cr0, [r8], {213} @ 0xd5 │ │ │ │ - @ instruction: 0xfa0200d5 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0], {213} @ 0xd5 │ │ │ │ + @ instruction: 0xfa0a00d5 │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2 0, cr0, [r8], #852 @ 0x354 │ │ │ │ - ldr??.w r0, [r2, #213] @ 0xd5 │ │ │ │ + ldc2 0, cr0, [r0], #852 @ 0x354 │ │ │ │ + ldr??.w r0, [sl, #213] @ 0xd5 │ │ │ │ │ │ │ │ 002b00b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -804095,19 +804094,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #556 @ 0x22c │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b4f14 │ │ │ │ - cbnz r2, 2b016e │ │ │ │ + cbnz r2, 2b0170 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str??.w r0, [r0, r5, lsl #1] │ │ │ │ + str??.w r0, [r8, r5, lsl #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #312] @ (2b025c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b01d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -804239,28 +804238,28 @@ │ │ │ │ movs r1, #18 │ │ │ │ b.n 2b0200 │ │ │ │ nop │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb1e00d5 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + @ instruction: 0xfb2600d5 │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r5, r2, #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, #2856] @ 0xb28 │ │ │ │ ldr.w r2, [pc, #2820] @ 2b0d9c │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -805291,134 +805290,134 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r4, 2b0e22 │ │ │ │ + cbnz r4, 2b0e24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb.w r0, [lr, #213] @ 0xd5 │ │ │ │ + vld1.8 @ instruction: 0xf9a600d5 │ │ │ │ strh r0, [r4, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str.w r0, [r2, r5, lsl #1] │ │ │ │ - rev r2, r6 │ │ │ │ + str.w r0, [sl, r5, lsl #1] │ │ │ │ + rev r2, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf7fc00d5 │ │ │ │ + strb.w r0, [r4, r5, lsl #1] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2b0e02 │ │ │ │ + cbnz r4, 2b0e04 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, pc, #480 @ (adr r0, 2b0fb0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2b0de6 │ │ │ │ + cbnz r6, 2b0de8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf6f000d5 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xf6f800d5 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf6b000d5 │ │ │ │ + @ instruction: 0xf6b800d5 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf63800d5 │ │ │ │ - strb.w r0, [r2, r5, lsl #1] │ │ │ │ + movw r0, #2261 @ 0x8d5 │ │ │ │ + strb.w r0, [sl, r5, lsl #1] │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc2 0, cr0, [r2], #848 @ 0x350 │ │ │ │ - @ instruction: 0xf7cc00d5 │ │ │ │ - @ instruction: 0xf7c200d5 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xf7d400d5 │ │ │ │ + @ instruction: 0xf7ca00d5 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #6979584 @ 0x6a8000 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + eor.w r0, sl, #6979584 @ 0x6a8000 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf62a00d5 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xf63200d5 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ssat r0, #22, lr, asr #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xf33600d5 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ssat r0, #22, sl, lsl #3 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + @ instruction: 0xf31200d5 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf2e200d5 │ │ │ │ + @ instruction: 0xf2ea00d5 │ │ │ │ cdp2 0, 8, cr0, cr6, cr8, {7} │ │ │ │ cdp2 0, 7, cr0, cr0, cr8, {7} │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [ip, #928] @ 0x3a0 │ │ │ │ - sbfx r0, r8, #3, #22 │ │ │ │ - bfi r0, r4, #3, #19 │ │ │ │ - nop {6} │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + @ instruction: 0xf35000d5 │ │ │ │ + bfi r0, ip, #3, #19 │ │ │ │ + it vs │ │ │ │ + lslvs r7, r2, #3 │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2b0ee6 │ │ │ │ + cbz r0, 2b0ee8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - orrs.w r0, r2, #213 @ 0xd5 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + orrs.w r0, sl, #213 @ 0xd5 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.s64 q8, , #38 │ │ │ │ - vshr.s64 q8, , #20 │ │ │ │ - vshr.s64 q8, , #54 │ │ │ │ - vshr.s64 q0, , #16 │ │ │ │ - cbz r6, 2b0eca │ │ │ │ + vshr.s64 q8, , #30 │ │ │ │ + vshr.s64 q8, , #12 │ │ │ │ + vshr.s64 q8, , #46 │ │ │ │ + vshr.s64 q0, , #8 │ │ │ │ + cbz r6, 2b0ecc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr 0, 7, r0, cr8, cr5, {6} │ │ │ │ + mrc 0, 7, r0, cr0, cr5, {6} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r2, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2b0f14 │ │ │ │ ldr.w r5, [pc, #3196] @ 2b1b58 │ │ │ │ mov r9, r2 │ │ │ │ @@ -806546,149 +806545,149 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 2b03d8 │ │ │ │ - mrc 0, 0, r0, cr6, cr5, {6} │ │ │ │ + mrc 0, 0, r0, cr14, cr5, {6} │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stcl 0, cr0, [r0], #-852 @ 0xfffffcac │ │ │ │ - stc 0, cr0, [lr], #852 @ 0x354 │ │ │ │ - bge.n 2b1be8 │ │ │ │ + stcl 0, cr0, [r8], #-852 @ 0xfffffcac │ │ │ │ + ldc 0, cr0, [r6], #852 @ 0x354 │ │ │ │ + bge.n 2b1bf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc 0, cr0, [r6, #852] @ 0x354 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + ldc 0, cr0, [lr, #852] @ 0x354 │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc 0, cr0, [r6], {213} @ 0xd5 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + ldc 0, cr0, [lr], {213} @ 0xd5 │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmdb ip, {r0, r2, r4, r6, r7} │ │ │ │ - @ instruction: 0xeaaa00d5 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + stmdb r4!, {r0, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xeab200d5 │ │ │ │ + cpsid a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #648] @ (2b1e50 ) │ │ │ │ + ldr r6, [pc, #680] @ (2b1e70 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b1bb4 │ │ │ │ + b.n 2b1bc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 2b1c4c ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 2b1c6c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b1948 │ │ │ │ + b.n 2b1958 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe8d000d5 │ │ │ │ - add r1, pc, #912 @ (adr r1, 2b1f7c ) │ │ │ │ + @ instruction: 0xe8d800d5 │ │ │ │ + add r1, pc, #944 @ (adr r1, 2b1f9c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #568 @ (adr r1, 2b1e28 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 2b1e48 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #600] @ (2b1e50 ) │ │ │ │ + ldr r4, [pc, #632] @ (2b1e70 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b17d0 │ │ │ │ + b.n 2b17e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 2b1f68 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 2b1f88 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #320] @ (2b1d44 ) │ │ │ │ + ldr r4, [pc, #352] @ (2b1d64 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b1750 │ │ │ │ + b.n 2b1760 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 2b1d94 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 2b1db4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #864] @ (2b1f70 ) │ │ │ │ + ldr r3, [pc, #896] @ (2b1f90 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b166c │ │ │ │ + b.n 2b167c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2b1d00 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 2b1d20 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b1634 │ │ │ │ + b.n 2b1644 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #32 @ (adr r7, 2b1c40 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 2b1c60 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b15c0 │ │ │ │ + b.n 2b15d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #632 @ (adr r6, 2b1ea8 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 2b1ec8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b1514 │ │ │ │ + b.n 2b1524 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #992] @ (2b2018 ) │ │ │ │ + ldr r3, [pc, #0] @ (2b1c38 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 2b1dec ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 2b1e0c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 2b1ed4 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 2b1ef4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b232c │ │ │ │ + b.n 2b233c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b16f4 │ │ │ │ + b.n 2b1704 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 2b1f44 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 2b1f64 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r2, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b2288 │ │ │ │ + b.n 2b2298 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b2248 │ │ │ │ + b.n 2b2258 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 2b2054 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 2b1c74 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b1ff4 │ │ │ │ + b.n 2b2004 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b2044 │ │ │ │ + b.n 2b2054 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #384 @ (adr r3, 2b1df0 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 2b1e10 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2b1ecc │ │ │ │ + b.n 2b1edc │ │ │ │ lsls r5, r2, #3 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ blx bd450 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -807957,353 +807956,353 @@ │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 2b03d8 │ │ │ │ nop │ │ │ │ - add r1, pc, #1000 @ (adr r1, 2b2ea4 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 2b2ac4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #680 @ (adr r1, 2b2d74 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 2b2d94 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [pc, #648] @ (2b2d60 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 2b2c1c ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 2b2c3c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [pc, #384] @ (2b2c64 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 2b2ae8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 2b2b08 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #832 @ (adr r0, 2b2e30 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 2b2e50 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [pc, #1000] @ (2b2edc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #616 @ (adr r0, 2b2d64 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 2b2d84 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #416 @ (adr r0, 2b2ca4 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 2b2cc4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [pc, #584] @ (2b2d50 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 2b2bd0 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 2b2bf0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #2 │ │ │ │ + udf #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #0 @ (adr r0, 2b2b18 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 2b2b38 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [pc, #168] @ (2b2bc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2b2aac │ │ │ │ + ble.n 2b2abc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2b2a64 │ │ │ │ + ble.n 2b2a74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [pc, #792] @ (2b2e48 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2b2bf8 │ │ │ │ + ble.n 2b2c08 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2b2bb0 │ │ │ │ + ble.n 2b2bc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [pc, #392] @ (2b2ccc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2b2b40 │ │ │ │ + ble.n 2b2b50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [pc, #120] @ (2b2bc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 2b2a90 │ │ │ │ + bgt.n 2b2aa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #880] @ (2b2ec8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 2b2c18 │ │ │ │ + bgt.n 2b2c28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #608] @ (2b2dc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 2b2b9c │ │ │ │ + bgt.n 2b2bac │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #344] @ (2b2cc8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 2b2b24 │ │ │ │ + blt.n 2b2b34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #72] @ (2b2bc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 2b2aa8 │ │ │ │ + blt.n 2b2ab8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [pc, #832] @ (2b2ec8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #560] @ (2b2dbc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #304] @ (2b2cc0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #48] @ (2b2bc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [pc, #816] @ (2b2ec8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2bec │ │ │ │ + bge.n 2b2bfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2b0c │ │ │ │ + bge.n 2b2b1c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 2b2b0c │ │ │ │ + bls.n 2b2b1c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2b50 │ │ │ │ + bge.n 2b2b60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 2b2c90 │ │ │ │ + bls.n 2b2ca0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 2b2c2c │ │ │ │ + bls.n 2b2c3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2c34 │ │ │ │ + bge.n 2b2c44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2b2b94 │ │ │ │ + bhi.n 2b2ba4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2c38 │ │ │ │ + bge.n 2b2c48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2b2b20 │ │ │ │ + bhi.n 2b2b30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2b58 │ │ │ │ + bge.n 2b2b68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2b2cb8 │ │ │ │ + bhi.n 2b2cc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b2cf0 │ │ │ │ + bge.n 2b2b00 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2b2c50 │ │ │ │ + bhi.n 2b2c60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 2b2bf8 │ │ │ │ + bvc.n 2b2c08 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 2b2b54 │ │ │ │ + bvc.n 2b2b64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 2b2cb8 │ │ │ │ + bvc.n 2b2cc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 2b2c60 │ │ │ │ + bvc.n 2b2c70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 2b2bc8 │ │ │ │ + bvs.n 2b2bd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 2b2b68 │ │ │ │ + bvs.n 2b2b78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2b2be0 │ │ │ │ + bpl.n 2b2bf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2b2d40 │ │ │ │ + bpl.n 2b2d50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2b2cec │ │ │ │ + bpl.n 2b2cfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2b2c9c │ │ │ │ + bpl.n 2b2cac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 2b2c28 │ │ │ │ + bvs.n 2b2c38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 2b2c4c │ │ │ │ + bmi.n 2b2c5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 2b2be8 │ │ │ │ + bmi.n 2b2bf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 2b2d98 │ │ │ │ + bmi.n 2b2da8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 2b2d10 │ │ │ │ + bmi.n 2b2d20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2b2cb0 │ │ │ │ + bcc.n 2b2cc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 2b2db0 │ │ │ │ + bpl.n 2b2dc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2b2c68 │ │ │ │ + bcc.n 2b2c78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2b2c00 │ │ │ │ + bcc.n 2b2c10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2b2dc0 │ │ │ │ + bcc.n 2b2dd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2b2d7c │ │ │ │ + bcc.n 2b2d8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2b2d34 │ │ │ │ + bcc.n 2b2d44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 2b2cec │ │ │ │ + bcs.n 2b2cfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 2b2ca8 │ │ │ │ + bcs.n 2b2cb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 2b2c54 │ │ │ │ + bcs.n 2b2c64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 2b2e08 │ │ │ │ + bcs.n 2b2e18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 2b2d40 │ │ │ │ + bne.n 2b2d50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 2b2cf8 │ │ │ │ + bne.n 2b2d08 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr.w r1, [pc, #2284] @ 2b3650 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -809102,285 +809101,285 @@ │ │ │ │ add r1, pc │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ b.n 2b33e0 │ │ │ │ nop │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r2, #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, #4040] @ 0xfc8 │ │ │ │ ldr.w r3, [r0, #644] @ 0x284 │ │ │ │ sub sp, #24 │ │ │ │ @@ -809640,83 +809639,83 @@ │ │ │ │ ldr r0, [pc, #148] @ (2b3b98 ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ b.n 2b39b8 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [pc, #176] @ (2b3bc8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.w 30bb28 │ │ │ │ stmdb 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 │ │ │ │ @@ -810507,133 +810506,133 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #864] @ (2b4774 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [pc, #608] @ (2b4678 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 2b44f8 │ │ │ │ + cbnz r0, 2b44fa │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r3, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r4, 2b44da │ │ │ │ + cbnz r4, 2b44dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r2, 2b44e0 │ │ │ │ + cbnz r2, 2b44e2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r2, 2b44f8 │ │ │ │ + cbnz r2, 2b44fa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r5, r2, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -810976,39 +810975,39 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r2, 2b4978 │ │ │ │ + cbz r2, 2b497a │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr.w r2, [pc, #2284] @ 2b51ec │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movw r0, #2059 @ 0x80b │ │ │ │ movt r0, #19456 @ 0x4c00 │ │ │ │ ldr.w r3, [pc, #2272] @ 2b51f0 │ │ │ │ @@ -811800,223 +811799,223 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 2b4580 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r2, 2b5258 │ │ │ │ + cbz r2, 2b525a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2b5252 │ │ │ │ + cbz r6, 2b5254 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2 0, cr0, [sl], #-852 @ 0xfffffcac │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + ldc2 0, cr0, [r2], #-852 @ 0xfffffcac │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb3e00d5 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + @ instruction: 0xfb4600d5 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r0, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r6, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r2, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r0, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r5, r2, #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, #3752] @ 0xea8 │ │ │ │ ldr.w r2, [pc, #1124] @ 2b5818 │ │ │ │ @@ -812416,35 +812415,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 2b5944 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 2b5964 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #688 @ (adr r6, 2b5ae8 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 2b5b08 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 2b5970 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 2b5990 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 2b5b10 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 2b5b30 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #40 @ (adr r5, 2b5878 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 2b5898 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ blx baf54 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -812874,79 +812873,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #856 @ (adr r3, 2b6070 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 2b6090 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 2b6000 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 2b6020 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 2b5d64 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 2b5d84 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 2b5f24 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 2b5f44 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 2b5d68 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 2b5d88 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 2b5f58 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 2b5f78 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 2b5ecc ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 2b5eec ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2b5e30 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 2b5e50 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r6, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr.w r0, [pc, #1700] @ 2b6440 │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ @@ -813552,157 +813551,157 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 2b5982 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrsb r2, [r7, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.u64 q8, q2, #38 │ │ │ │ + vshr.u64 q8, q2, #30 │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.u64 q0, q2, #60 │ │ │ │ + vshr.u64 q0, q2, #52 │ │ │ │ ldrh r0, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.u8 q8, q10, q2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + vqadd.u8 q8, q14, q2 │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr14, cr4, {6} │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mrc2 0, 7, r0, cr6, cr4, {6} │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002b6568 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -814015,83 +814014,83 @@ │ │ │ │ b.n 2b664c │ │ │ │ nop │ │ │ │ subs r2, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 6, r0, cr2, cr3, {6} │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #848 @ 0x350 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + ldc2l 0, cr0, [sl], #848 @ 0x350 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r0, r6, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + ldc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcrr2 0, 13, r0, r8, cr4 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + mrrc2 0, 13, r0, r0, cr4 @ │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + ldc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfbe000d4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xfbe800d4 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfbb400d4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + @ instruction: 0xfbbc00d4 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb8c00d4 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + @ instruction: 0xfb9400d4 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb6600d4 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xfb6e00d4 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb3e00d4 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xfb4600d4 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb1400d4 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xfb1c00d4 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfaec00d4 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + @ instruction: 0xfaf400d4 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfac600d4 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xface00d4 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -814227,29 +814226,29 @@ │ │ │ │ nop │ │ │ │ subs r0, r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vst4. {d0-d3}, [ip :64], r4 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + ldrsb.w r0, [r4, r4, lsl #1] │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh.w r0, [r4, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldrh.w r0, [ip, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r2, #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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #616] @ (2b6d28 ) │ │ │ │ @@ -814489,42 +814488,42 @@ │ │ │ │ nop │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf6e200d4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xf6ea00d4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf65800d4 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf66000d4 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf63400d4 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + @ instruction: 0xf63c00d4 │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #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, #4000] @ 0xfa0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #972] @ (2b7154 ) │ │ │ │ @@ -814894,49 +814893,49 @@ │ │ │ │ b.n 2b6ea8 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #600] @ (2b73bc ) │ │ │ │ + ldr r6, [pc, #632] @ (2b73dc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ssat r0, #21, ip, lsl #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf31400d4 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [pc, #448] @ (2b7330 ) │ │ │ │ + ldr r6, [pc, #480] @ (2b7350 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf2e600d4 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + @ instruction: 0xf2ee00d4 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf2be00d4 │ │ │ │ - ldr r6, [pc, #240] @ (2b7270 ) │ │ │ │ + movt r0, #24788 @ 0x60d4 │ │ │ │ + ldr r6, [pc, #272] @ (2b7290 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [pc, #968] @ (2b7554 ) │ │ │ │ + ldr r5, [pc, #1000] @ (2b7574 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [pc, #760] @ (2b7490 ) │ │ │ │ + ldr r5, [pc, #792] @ (2b74b0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - addw r0, r6, #212 @ 0xd4 │ │ │ │ - ldr r5, [pc, #528] @ (2b73b8 ) │ │ │ │ + addw r0, lr, #212 @ 0xd4 │ │ │ │ + ldr r5, [pc, #560] @ (2b73d8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r5, r2, #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, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1080] @ 2b75fc │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -815351,64 +815350,64 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r4, r7, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #360] @ (2b777c ) │ │ │ │ + ldr r4, [pc, #392] @ (2b779c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #560] @ (2b784c ) │ │ │ │ + ldr r3, [pc, #592] @ (2b786c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.s64 q0, q2, #12 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + vshr.s64 q0, q2, #4 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #992] @ (2b7a14 ) │ │ │ │ + ldr r3, [pc, #0] @ (2b7634 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf7c400d3 │ │ │ │ @ instruction: 0xf78c00d3 │ │ │ │ - ldr r2, [pc, #176] @ (2b76f0 ) │ │ │ │ + ldr r2, [pc, #208] @ (2b7710 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr 0, 5, r0, cr2, cr4, {6} │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + mcr 0, 5, r0, cr10, cr4, {6} │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #8] @ (2b7654 ) │ │ │ │ + ldr r2, [pc, #40] @ (2b7674 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mrc 0, 3, r0, cr8, cr4, {6} │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + mcr 0, 4, r0, cr0, cr4, {6} │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mrc 0, 2, r0, cr2, cr4, {6} │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + mrc 0, 2, r0, cr10, cr4, {6} │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr12, cr4, {6} │ │ │ │ - ldr r1, [pc, #456] @ (2b7830 ) │ │ │ │ + mrc 0, 0, r0, cr4, cr4, {6} │ │ │ │ + ldr r1, [pc, #488] @ (2b7850 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stcl 0, cr0, [r8, #848]! @ 0x350 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + ldcl 0, cr0, [r0, #848]! @ 0x350 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #288] @ (2b7794 ) │ │ │ │ + ldr r1, [pc, #320] @ (2b77b4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc 0, cr0, [lr, #848]! @ 0x350 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + stcl 0, cr0, [r6, #848] @ 0x350 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc 0, cr0, [r8, #848] @ 0x350 │ │ │ │ - ldcl 0, cr0, [r6, #-848]! @ 0xfffffcb0 │ │ │ │ - ldcl 0, cr0, [r4, #-848] @ 0xfffffcb0 │ │ │ │ - ldc 0, cr0, [r2, #-848]! @ 0xfffffcb0 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + stc 0, cr0, [r0, #848]! @ 0x350 │ │ │ │ + ldcl 0, cr0, [lr, #-848]! @ 0xfffffcb0 │ │ │ │ + ldcl 0, cr0, [ip, #-848] @ 0xfffffcb0 │ │ │ │ + ldc 0, cr0, [sl, #-848]! @ 0xfffffcb0 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #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 │ │ │ │ ldr r2, [pc, #944] @ (2b7a54 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -815757,60 +815756,60 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics.w r0, r4, r4, lsr #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + bics.w r0, ip, r4, lsr #3 │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - and.w r0, r8, r4, lsr #3 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + ands.w r0, r0, r4, lsr #3 │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strd r0, r0, [r0, #848]! @ 0x350 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strd r0, r0, [r8, #848]! @ 0x350 │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xe9b800d4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strd r0, r0, [r0, #848] @ 0x350 │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrd r0, r0, [lr, #-848] @ 0x350 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strd r0, r0, [r6, #-848]! @ 0x350 │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, r8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmdb r4!, {r2, r4, r6, r7} │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + ldmdb ip!, {r2, r4, r6, r7} │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sp │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xe8dc00d4 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strd r0, r0, [r4], #848 @ 0x350 │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r5, r2, #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, #2800] @ 0xaf0 │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ ldr.w r3, [pc, #3028] @ 2b86b8 │ │ │ │ @@ -816973,103 +816972,103 @@ │ │ │ │ b.n 2b847a │ │ │ │ lsrs r6, r2, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 2b8564 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2b8804 │ │ │ │ + ble.n 2b8814 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2b87cc │ │ │ │ + ble.n 2b87dc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 2b878c │ │ │ │ + ble.n 2b879c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2b8750 │ │ │ │ + ble.n 2b8760 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2b8714 │ │ │ │ + bgt.n 2b8724 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 2b86d4 │ │ │ │ + bgt.n 2b86e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 2b8690 │ │ │ │ + bgt.n 2b86a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2b8858 │ │ │ │ + bgt.n 2b8868 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr.w r0, [pc, #1332] @ 2b8cb0 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ @@ -817546,149 +817545,149 @@ │ │ │ │ add r0, pc │ │ │ │ movw r1, #1146 @ 0x47a │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 2b847a │ │ │ │ - blt.n 2b8bd0 │ │ │ │ + blt.n 2b8be0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 2b8d8c │ │ │ │ + blt.n 2b8d9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 2b8d40 │ │ │ │ + blt.n 2b8d50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b8c98 │ │ │ │ + bge.n 2b8ca8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 2b8c4c │ │ │ │ + bge.n 2b8c5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 2b8bf8 │ │ │ │ + bge.n 2b8c08 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2b8db0 │ │ │ │ + bge.n 2b8dc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2b8d70 │ │ │ │ + bge.n 2b8d80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 2b8cd0 │ │ │ │ + bls.n 2b8ce0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2b8c98 │ │ │ │ + bls.n 2b8ca8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 2b8c60 │ │ │ │ + bls.n 2b8c70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 2b8e14 │ │ │ │ + bls.n 2b8c24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 2b8de0 │ │ │ │ + bls.n 2b8df0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 2b8d9c │ │ │ │ + bls.n 2b8dac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 2b8d60 │ │ │ │ + bls.n 2b8d70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2b8d1c │ │ │ │ + bhi.n 2b8d2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2b8ce4 │ │ │ │ + bhi.n 2b8cf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2b8ca8 │ │ │ │ + bhi.n 2b8cb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2b8c64 │ │ │ │ + bhi.n 2b8c74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2b8e28 │ │ │ │ + bhi.n 2b8e38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2b8de4 │ │ │ │ + bhi.n 2b8df4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2b8da0 │ │ │ │ + bhi.n 2b8db0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 2b8d10 │ │ │ │ + bvc.n 2b8d20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 2b8cc4 │ │ │ │ + bvc.n 2b8cd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2b8e8c │ │ │ │ + bvc.n 2b8c9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2b8e54 │ │ │ │ + bvc.n 2b8e64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2b8e20 │ │ │ │ + bvc.n 2b8e30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2b8de8 │ │ │ │ + bvc.n 2b8df8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2b8db0 │ │ │ │ + bvc.n 2b8dc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2b8d78 │ │ │ │ + bvs.n 2b8d88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 2b8d48 │ │ │ │ + bvs.n 2b8d58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 2b8eac │ │ │ │ + bvs.n 2b8ebc │ │ │ │ lsls r4, r2, #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, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #724] @ (2b90a8 ) │ │ │ │ @@ -817941,43 +817940,43 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf6e800e7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf52600e7 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 2b913c │ │ │ │ + bcc.n 2b914c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 2b90f4 │ │ │ │ + bcc.n 2b9104 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 2b90ac │ │ │ │ + bcs.n 2b90bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 2b9064 │ │ │ │ + bcs.n 2b9074 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 2b9018 │ │ │ │ + bcs.n 2b9028 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 r5, [pc, #252] @ (2b9200 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -818079,28 +818078,28 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b9162 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3b600e7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf35a00e7 │ │ │ │ bge.n 2b926c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2b92b4 │ │ │ │ + bne.n 2b92c4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b9278 │ │ │ │ + bne.n 2b9288 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ 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 r5, [pc, #264] @ (2b9344 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -818204,28 +818203,28 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b92a6 │ │ │ │ @ instruction: 0xf27e00e7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf21600e7 │ │ │ │ bhi.n 2b9328 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2b9370 │ │ │ │ + beq.n 2b9380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r2, #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, #2984] @ 0xba8 │ │ │ │ ldr r5, [pc, #456] @ (2b9548 ) │ │ │ │ sub.w sp, sp, #1080 @ 0x438 │ │ │ │ @@ -818404,36 +818403,36 @@ │ │ │ │ b.n 2b9422 │ │ │ │ @ instruction: 0xf13a00e7 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf13000e7 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ eors.w r0, sl, #231 @ 0xe7 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bvc.n 2b95cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 2b9588 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #416] @ (2b973c ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -818589,28 +818588,28 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2b9656 │ │ │ │ nop │ │ │ │ vhadd.s16 q0, q15, │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cdp 0, 6, cr0, cr6, cr7, {7} │ │ │ │ bpl.n 2b9758 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2b97ac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -818634,19 +818633,19 @@ │ │ │ │ movs r1, #10 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b9780 │ │ │ │ strb r7, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2b9804 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -818670,19 +818669,19 @@ │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b97d8 │ │ │ │ strb r7, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2b9864 │ │ │ │ @@ -818708,19 +818707,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b9836 │ │ │ │ nop │ │ │ │ ldmia r4, {r0, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2b98c4 │ │ │ │ @@ -818746,19 +818745,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b9896 │ │ │ │ nop │ │ │ │ subs r1, r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2b9924 │ │ │ │ @@ -818783,19 +818782,19 @@ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b98f6 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0cd0000 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2b9984 │ │ │ │ @@ -818821,19 +818820,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b9956 │ │ │ │ nop │ │ │ │ subs r1, r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ bl 2b9588 │ │ │ │ @@ -818853,19 +818852,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b99ac │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (2b9a80 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -818925,19 +818924,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeabe00e7 │ │ │ │ strb r4, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, r3, r2 │ │ │ │ movs r1, r0 │ │ │ │ eor.w r0, r2, r7, asr #3 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (2b9b40 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -818997,19 +818996,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [lr, #924]! @ 0x39c │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, r1, r1 │ │ │ │ movs r1, r0 │ │ │ │ strd r0, r0, [r2, #924] @ 0x39c │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002b9b64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -819074,33 +819073,33 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b9b9e │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002b9c38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -819312,23 +819311,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ udf #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002b9e84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -819530,23 +819529,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2ba0e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bgt.n 2ba0a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002ba08c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -819848,29 +819847,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2ba404 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ blt.n 2ba3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bhi.n 2ba390 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002ba3a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -820076,23 +820075,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2ba5ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bvc.n 2ba5b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002ba588 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -820327,23 +820326,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2ba748 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bpl.n 2ba7c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 2ba774 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002ba7b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -820537,23 +820536,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2ba9d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bcs.n 2ba98c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -820617,19 +820616,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2baa22 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r6, r3, #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, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #268] @ (2bab7c ) │ │ │ │ @@ -820744,31 +820743,31 @@ │ │ │ │ nop │ │ │ │ bge.n 2bac18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2bab44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r5, r2, #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 │ │ │ │ ldr.w r4, [r0, #648] @ 0x288 │ │ │ │ mov r6, r0 │ │ │ │ @@ -820996,59 +820995,59 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bacc8 │ │ │ │ bhi.n 2badd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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, [pc, #308] @ (2baf88 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -821178,41 +821177,41 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bae94 │ │ │ │ bvs.n 2bb05c │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bvs.n 2bafe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r4, 2bb028 │ │ │ │ + cbz r4, 2bb02a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 2bb02a │ │ │ │ + cbz r6, 2bb02c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 2bb02c │ │ │ │ + cbz r6, 2bb02e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r5, r2, #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, #4000] @ 0xfa0 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #1436] @ 2bb578 │ │ │ │ @@ -821779,145 +821778,145 @@ │ │ │ │ nop │ │ │ │ bmi.n 2bb534 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 2bb534 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r2, 2bb58c │ │ │ │ + cbz r2, 2bb58e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #1016] @ (2bb994 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #856] @ (2bb900 ) │ │ │ │ + ldr r7, [pc, #888] @ (2bb920 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #696] @ (2bb86c ) │ │ │ │ + ldr r7, [pc, #728] @ (2bb88c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #536] @ (2bb7d8 ) │ │ │ │ + ldr r7, [pc, #568] @ (2bb7f8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #376] @ (2bb744 ) │ │ │ │ + ldr r7, [pc, #408] @ (2bb764 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #216] @ (2bb6b0 ) │ │ │ │ + ldr r7, [pc, #248] @ (2bb6d0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #56] @ (2bb61c ) │ │ │ │ + ldr r7, [pc, #88] @ (2bb63c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #920] @ (2bb988 ) │ │ │ │ + ldr r6, [pc, #952] @ (2bb9a8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #760] @ (2bb8f4 ) │ │ │ │ + ldr r6, [pc, #792] @ (2bb914 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #600] @ (2bb860 ) │ │ │ │ + ldr r6, [pc, #632] @ (2bb880 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #440] @ (2bb7cc ) │ │ │ │ + ldr r6, [pc, #472] @ (2bb7ec ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #280] @ (2bb738 ) │ │ │ │ + ldr r6, [pc, #312] @ (2bb758 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #128] @ (2bb6ac ) │ │ │ │ + ldr r6, [pc, #160] @ (2bb6cc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #984] @ (2bba10 ) │ │ │ │ + ldr r5, [pc, #1016] @ (2bba30 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #832] @ (2bb984 ) │ │ │ │ + ldr r5, [pc, #864] @ (2bb9a4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #664] @ (2bb8e8 ) │ │ │ │ + ldr r5, [pc, #696] @ (2bb908 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #512] @ (2bb85c ) │ │ │ │ + ldr r5, [pc, #544] @ (2bb87c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #352] @ (2bb7c8 ) │ │ │ │ + ldr r5, [pc, #384] @ (2bb7e8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #200] @ (2bb73c ) │ │ │ │ + ldr r5, [pc, #232] @ (2bb75c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #40] @ (2bb6a8 ) │ │ │ │ + ldr r5, [pc, #72] @ (2bb6c8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #296] @ (2bb7b0 ) │ │ │ │ + ldr r2, [pc, #328] @ (2bb7d0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #888] @ (2bba04 ) │ │ │ │ + ldr r4, [pc, #920] @ (2bba24 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ sub sp, #16 │ │ │ │ @@ -821956,19 +821955,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ movw r1, #1019 @ 0x3fb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bb6d2 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #320] @ (2bb84c ) │ │ │ │ + ldr r3, [pc, #352] @ (2bb86c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -821996,19 +821995,19 @@ │ │ │ │ movw r1, #983 @ 0x3d7 │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2bb732 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #952] @ (2bbb28 ) │ │ │ │ + ldr r2, [pc, #984] @ (2bbb48 ) │ │ │ │ lsls r5, r2, #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, #3904] @ 0xf40 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -822470,73 +822469,73 @@ │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [pc, #896] @ (2bbffc ) │ │ │ │ + ldr r0, [pc, #928] @ (2bc01c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #136] @ (2bbd08 ) │ │ │ │ + ldr r0, [pc, #168] @ (2bbd28 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [pc, #688] @ (2bbf38 ) │ │ │ │ + ldr r0, [pc, #720] @ (2bbf58 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [pc, #176] @ (2bbd44 ) │ │ │ │ + ldr r0, [pc, #208] @ (2bbd64 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #144] @ (2bbd2c ) │ │ │ │ + ldr r0, [pc, #176] @ (2bbd4c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blx r7 │ │ │ │ + blx r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #792 @ (adr r6, 2bc000 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 2bc020 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822570,19 +822569,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bbd24 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 2bc0d0 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 2bc0f0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r1, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822638,25 +822637,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bbda0 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #208 @ (adr r5, 2bbedc ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 2bbefc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r6, [r1, #648] @ 0x288 │ │ │ │ sub sp, #20 │ │ │ │ @@ -822718,25 +822717,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bbe64 │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #448 @ (adr r4, 2bc090 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 2bc0b0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r1, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822792,25 +822791,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #276 @ 0x114 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bbf18 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 2bc270 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 2bc290 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r1, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822866,25 +822865,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bbfd0 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2bc048 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 2bc068 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -823049,46 +823048,46 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bc0ec │ │ │ │ nop │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.u64 q8, , #40 │ │ │ │ - lsls r0, r2 │ │ │ │ + vshr.u64 q8, , #32 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.u64 q0, , #26 │ │ │ │ - eors r6, r3 │ │ │ │ + vshr.u64 q0, , #18 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.u64 q0, , #60 │ │ │ │ - add r1, pc, #104 @ (adr r1, 2bc2c0 ) │ │ │ │ + vshr.u64 q0, , #52 │ │ │ │ + add r1, pc, #136 @ (adr r1, 2bc2e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r5, r2, #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, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -823236,33 +823235,33 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr2 0, 2, r0, cr4, cr13, {6} │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + mcr2 0, 2, r0, cr12, cr13, {6} │ │ │ │ + subs r7, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr13, {6} │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + mrc2 0, 0, r0, cr10, cr13, {6} │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2l 0, cr0, [r2, #884]! @ 0x374 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + stc2l 0, cr0, [sl, #884]! @ 0x374 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #884]! @ 0x374 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + stc2l 0, cr0, [r4, #884] @ 0x374 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -823400,33 +823399,33 @@ │ │ │ │ ... │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [r6], {221} @ 0xdd │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + ldc2 0, cr0, [lr], {221} @ 0xdd │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2l 0, cr0, [r4], #-884 @ 0xfffffc8c │ │ │ │ - subs r5, #30 │ │ │ │ + stc2l 0, cr0, [ip], #-884 @ 0xfffffc8c │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-884 @ 0xfffffc8c │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + ldc2 0, cr0, [r8], #-884 @ 0xfffffc8c │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2 0, cr0, [r8], {221} @ 0xdd │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldc2 0, cr0, [r0], {221} @ 0xdd │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -823457,18 +823456,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #396 @ 0x18c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bc606 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb6600dd │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xfb6e00dd │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #16 │ │ │ │ @@ -823497,18 +823496,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bc672 │ │ │ │ - @ instruction: 0xfafa00dd │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xfb0200dd │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r2, #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, #3504] @ 0xdb0 │ │ │ │ ldr r4, [pc, #872] @ (2bca24 ) │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ @@ -823841,81 +823840,81 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r6, sp, lsl #1] │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r8 :64]! │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldrsh.w r0, [r0, sp, lsl #1] │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vst4. {d0-d3}, [r0 :64]! │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + vst4. {d0-d3}, [r8 :64]! │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr.w r0, [r6, #221] @ 0xdd │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr.w r0, [lr, #221] @ 0xdd │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh.w r0, [sl, #221] @ 0xdd │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldrh.w r0, [r2, #221] @ 0xdd │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + strb.w r0, [r6, #221] @ 0xdd │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr.w r0, [r2, sp, lsl #1] │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr.w r0, [sl, sp, lsl #1] │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh.w r0, [r6, sp, lsl #1] │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + strh.w r0, [lr, sp, lsl #1] │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf7fa00dd │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + strb.w r0, [r2, sp, lsl #1] │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf7ce00dd │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + @ instruction: 0xf7d600dd │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf7a200dd │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xf7aa00dd │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf77600dd │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf77e00dd │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r5, r2, #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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824133,40 +824132,40 @@ │ │ │ │ b.n 2bcb70 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2bcd6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbnz r4, 2bcd52 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf59e00dd │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + sub.w r0, r6, #7241728 @ 0x6e8000 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf4fa00dd │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + add.w r0, r2, #7241728 @ 0x6e8000 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf4d000dd │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf4d800dd │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf4a800dd │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xf4b000dd │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orn r0, r4, #7241728 @ 0x6e8000 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + orn r0, ip, #7241728 @ 0x6e8000 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r5, r2, #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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824387,40 +824386,40 @@ │ │ │ │ b.n 2bce18 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb718 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb6a4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf2f600dd │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf2fe00dd │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf25200dd │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + @ instruction: 0xf25a00dd │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf22600dd │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf22e00dd │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00dd │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + addw r0, r6, #221 @ 0xdd │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs.w r0, r8, #221 @ 0xdd │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + rsb r0, r0, #221 @ 0xdd │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r5, r2, #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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #692] @ (2bd2f4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -824684,60 +824683,60 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, ip, #221 @ 0xdd │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + orr.w r0, r4, #221 @ 0xdd │ │ │ │ + adds r1, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbz r6, 2bd364 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.s64 q8, , #52 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + vshr.s64 q8, , #44 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.s64 q0, , #28 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + vshr.s64 q0, , #20 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vqadd.s64 q8, q13, │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + vshr.s64 q0, , #62 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vqadd.s8 q8, q13, │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + vqadd.s16 q8, q9, │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vqadd.s32 q0, q8, │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + vqadd.s32 q0, q12, │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr6, cr13, {6} │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + mrc 0, 7, r0, cr14, cr13, {6} │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr 0, 6, r0, cr14, cr13, {6} │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + mrc 0, 6, r0, cr6, cr13, {6} │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr 0, 5, r0, cr4, cr13, {6} │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + mcr 0, 5, r0, cr12, cr13, {6} │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r2, #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, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #696] @ (2bd640 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -825002,60 +825001,60 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r8, r0 │ │ │ │ b.n 2bd49a │ │ │ │ cbz r4, 2bd650 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #884]! @ 0x374 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + ldc 0, cr0, [r8, #884]! @ 0x374 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r4], #884 @ 0x374 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldc 0, cr0, [ip], #884 @ 0x374 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [sl], {221} @ 0xdd │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldc 0, cr0, [r2], {221} @ 0xdd │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mrrc 0, 13, r0, lr, cr13 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + stcl 0, cr0, [r6], #-884 @ 0xfffffc8c │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [sl], #-884 @ 0xfffffc8c │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldc 0, cr0, [r2], #-884 @ 0xfffffc8c │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xebfe00dd │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + stc 0, cr0, [r6], {221} @ 0xdd │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsbs r0, r2, sp, lsr #3 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + rsbs r0, sl, sp, lsr #3 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeb8600dd │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xeb8e00dd │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adcs.w r0, sl, sp, lsr #3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + sbc.w r0, r2, sp, lsr #3 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #20 │ │ │ │ @@ -825086,18 +825085,18 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #23 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bd6ec │ │ │ │ nop │ │ │ │ - eor.w r0, r0, sp, lsr #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + eor.w r0, r8, sp, lsr #3 │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #24 │ │ │ │ @@ -825155,23 +825154,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #12 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bd78e │ │ │ │ nop │ │ │ │ - and.w r0, r6, sp, lsr #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + and.w r0, lr, sp, lsr #3 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrd r0, r0, [r8, #884] @ 0x374 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + strd r0, r0, [r0, #884]! @ 0x374 │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #24 │ │ │ │ @@ -825320,43 +825319,43 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bd846 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmdb sl, {r0, r2, r3, r4, r6, r7} │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + stmdb r2!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strd r0, r0, [r4], #884 @ 0x374 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + strd r0, r0, [ip], #884 @ 0x374 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia.w r6!, {r0, r2, r3, r4, r6, r7} │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + ldmia.w lr!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia.w r6, {r0, r2, r3, r4, r6, r7} │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + stmia.w lr, {r0, r2, r3, r4, r6, r7} │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe85400dd │ │ │ │ - cmp r1, #12 │ │ │ │ + @ instruction: 0xe85c00dd │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe83200dd │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + @ instruction: 0xe83a00dd │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #24 │ │ │ │ @@ -825505,49 +825504,49 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bda1a │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd9cc │ │ │ │ + b.n 2bd9dc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd96c │ │ │ │ + b.n 2bd97c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd91c │ │ │ │ + b.n 2bd92c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd8c8 │ │ │ │ + b.n 2bd8d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd870 │ │ │ │ + b.n 2bd880 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd834 │ │ │ │ + b.n 2bd844 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -825704,49 +825703,49 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bdc06 │ │ │ │ nop │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd7f0 │ │ │ │ + b.n 2bd800 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd784 │ │ │ │ + b.n 2bd794 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd730 │ │ │ │ + b.n 2bd740 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd6d8 │ │ │ │ + b.n 2bd6e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd67c │ │ │ │ + b.n 2bd68c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2bd638 │ │ │ │ + b.n 2bd648 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -825853,37 +825852,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bdde6 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be5a0 │ │ │ │ + b.n 2be5b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be53c │ │ │ │ + b.n 2be54c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be4e8 │ │ │ │ + b.n 2be4f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be4ac │ │ │ │ + b.n 2be4bc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 │ │ │ │ subs r7, r1, #0 │ │ │ │ @@ -825917,19 +825916,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ movw r1, #277 @ 0x115 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bdf16 │ │ │ │ - b.n 2be3f0 │ │ │ │ + b.n 2be400 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -826036,37 +826035,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2bdfb2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be3d4 │ │ │ │ + b.n 2be3e4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be370 │ │ │ │ + b.n 2be380 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be31c │ │ │ │ + b.n 2be32c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be2e0 │ │ │ │ + b.n 2be2f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -826177,37 +826176,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be116 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be270 │ │ │ │ + b.n 2be280 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2be20c │ │ │ │ + b.n 2be21c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #28 │ │ │ │ @@ -826309,37 +826308,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be258 │ │ │ │ nop │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -826375,19 +826374,19 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be392 │ │ │ │ nop │ │ │ │ - ble.n 2be374 │ │ │ │ + ble.n 2be384 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, #24 │ │ │ │ @@ -826489,37 +826488,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be422 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 2be564 │ │ │ │ + ble.n 2be574 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 2be508 │ │ │ │ + ble.n 2be518 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 2be4b4 │ │ │ │ + bgt.n 2be4c4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 2be478 │ │ │ │ + bgt.n 2be488 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -826554,19 +826553,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be552 │ │ │ │ - bgt.n 2be5b0 │ │ │ │ + bgt.n 2be5c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 │ │ │ │ subs r7, r1, #0 │ │ │ │ @@ -826600,19 +826599,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #752 @ 0x2f0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be5c4 │ │ │ │ nop │ │ │ │ - blt.n 2be544 │ │ │ │ + blt.n 2be554 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -826749,37 +826748,37 @@ │ │ │ │ ... │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2be6f0 │ │ │ │ + bge.n 2be700 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2be698 │ │ │ │ + bge.n 2be6a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2be844 │ │ │ │ + bge.n 2be854 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2be800 │ │ │ │ + bge.n 2be810 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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 │ │ │ │ subs r7, r1, #0 │ │ │ │ @@ -826813,19 +826812,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #784 @ 0x310 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2be7e4 │ │ │ │ nop │ │ │ │ - bls.n 2be724 │ │ │ │ + bls.n 2be734 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [r0, #648] @ 0x288 │ │ │ │ @@ -826962,37 +826961,37 @@ │ │ │ │ ... │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2be8d0 │ │ │ │ + bhi.n 2be8e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2bea78 │ │ │ │ + bhi.n 2bea88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2bea24 │ │ │ │ + bhi.n 2bea34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2be9e0 │ │ │ │ + bhi.n 2be9f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -827122,33 +827121,33 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 2bea64 │ │ │ │ ... │ │ │ │ ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2bebb8 │ │ │ │ + bvc.n 2bebc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 2bea7c │ │ │ │ + bvs.n 2bea8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 2bec34 │ │ │ │ + bvs.n 2bec44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #76] @ (2bebc0 ) │ │ │ │ @@ -827182,19 +827181,19 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 2beba0 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2bebc0 │ │ │ │ + bvs.n 2bebd0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ @@ -827248,21 +827247,21 @@ │ │ │ │ mov.w r1, #844 @ 0x34c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2bed18 │ │ │ │ + bpl.n 2bed28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2bec94 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -827285,19 +827284,19 @@ │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 2bec5c │ │ │ │ + bmi.n 2bec6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002bece4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827384,35 +827383,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2bed8c │ │ │ │ str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2bee0c │ │ │ │ + bmi.n 2bee1c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 2bedbc │ │ │ │ + bcc.n 2bedcc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2bed74 │ │ │ │ + bcc.n 2bed84 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002bedec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827499,35 +827498,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2bee94 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2bef04 │ │ │ │ + bcc.n 2bef14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 2beeb4 │ │ │ │ + bcs.n 2beec4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2bee6c │ │ │ │ + bcs.n 2bee7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002beef4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827614,35 +827613,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2bef9c │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 2beffc │ │ │ │ + bcs.n 2bf00c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 2befac │ │ │ │ + bne.n 2befbc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2bef64 │ │ │ │ + bne.n 2bef74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002beffc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -827731,35 +827730,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2bf0a8 │ │ │ │ str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2bf0f0 │ │ │ │ + bne.n 2bf100 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 2bf0a0 │ │ │ │ + beq.n 2bf0b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2bf058 │ │ │ │ + beq.n 2bf068 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002bf108 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827844,35 +827843,35 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 2bf1a8 │ │ │ │ nop │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r4, 2bf22e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2bf1f0 │ │ │ │ + beq.n 2bf200 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 002bf208 : │ │ │ │ stmdb 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 │ │ │ │ @@ -828838,35 +828837,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2bf78a │ │ │ │ nop │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r7, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ bl 5cdd1a │ │ │ │ ldmia r6!, {r0, r1, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ bl 549d22 │ │ │ │ @@ -828909,188 +828908,188 @@ │ │ │ │ @ instruction: 0xffffc99d │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vtbx.8 d16, {d15}, d29 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r4, r5, r7} │ │ │ │ @ instruction: 0xffffc7e9 │ │ │ │ vqshl.u32 d28, d7, #31 │ │ │ │ - vtbl.8 d16, {d31- │ │ │ │ uxth r7, r2 │ │ │ │ - @ instruction: 0xffff0b70 │ │ │ │ + @ instruction: 0xffff0b78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ itett gt │ │ │ │ - vtbxgt.8 d16, {d15-d18}, d26 │ │ │ │ + @ instruction: 0xffff0b72 │ │ │ │ lslle r5, r2, #3 │ │ │ │ iteee cs @ unpredictable │ │ │ │ - vtbxcs.8 d16, {d15-d18}, d20 │ │ │ │ + vtbxcs.8 d16, {d15-d18}, d28 │ │ │ │ lslcc r5, r2, #3 │ │ │ │ sxtbcc r1, r6 │ │ │ │ - @ instruction: 0xffff0b5e │ │ │ │ + vtbxcc.8 d16, {d15-d18}, d22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r5, r2, #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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #912] @ (2c02d4 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -829437,74 +829436,74 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 2c00c2 │ │ │ │ nop │ │ │ │ strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r7, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - it │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + stmia r0!, {} │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itee gt │ │ │ │ - lslgt r5, r3, #3 │ │ │ │ - strle r4, [r4, #20] │ │ │ │ + itet le │ │ │ │ + lslle r5, r3, #3 │ │ │ │ + strgt r4, [r5, #20] │ │ │ │ lslle r4, r2, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itte ge │ │ │ │ + itee ge │ │ │ │ lslge r5, r3, #3 │ │ │ │ - strge r4, [r7, #16] │ │ │ │ + strlt r4, [r0, #20] │ │ │ │ lsllt r4, r2, #3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r5, r3, #3 │ │ │ │ - strvc r2, [r2, #16] │ │ │ │ + itt hi │ │ │ │ + lslhi r5, r3, #3 │ │ │ │ + strhi r2, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itee pl │ │ │ │ + itte pl │ │ │ │ lslpl r5, r3, #3 │ │ │ │ - strmi r0, [r5, #12] │ │ │ │ + strpl r0, [r6, #12] │ │ │ │ lslmi r4, r2, #3 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - it cs │ │ │ │ - lslcs r5, r3, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + wfi │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.u64 q8, q2, #32 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + vshr.u64 q8, q2, #24 │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r4, r2, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -829668,48 +829667,48 @@ │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2c0436 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc2 0, 5, r0, cr10, cr4, {6} │ │ │ │ + mcr2 0, 6, r0, cr2, cr4, {6} │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc2 0, 0, r0, cr12, cr4, {6} │ │ │ │ + mcr2 0, 1, r0, cr4, cr4, {6} │ │ │ │ strh r6, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [r6, #848]! @ 0x350 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + ldc2 0, cr0, [lr, #848]! @ 0x350 │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #848] @ 0x350 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + ldc2 0, cr0, [sl, #848] @ 0x350 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-848]! @ 0xfffffcb0 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldc2l 0, cr0, [r6, #-848]! @ 0xfffffcb0 │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -830115,43 +830114,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2 0, cr0, [r6], #848 @ 0x350 │ │ │ │ + ldc2 0, cr0, [lr], #848 @ 0x350 │ │ │ │ ldrb r0, [r6, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + stc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - smlsldx r0, r0, ip, r4 │ │ │ │ - @ instruction: 0xfb9200d4 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + @ instruction: 0xfbe400d4 │ │ │ │ + @ instruction: 0xfb9a00d4 │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb9200d4 │ │ │ │ + @ instruction: 0xfb9a00d4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2c0a80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ @@ -830173,19 +830172,19 @@ │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c0a54 │ │ │ │ mcrr2 15, 15, pc, fp, cr15 @ │ │ │ │ - cbnz r6, 2c0ae8 │ │ │ │ + cbnz r6, 2c0aea │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfaee00d4 │ │ │ │ + @ instruction: 0xfaf600d4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ (2c0ae0 ) │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -830211,19 +830210,19 @@ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c0ab2 │ │ │ │ nop │ │ │ │ @ instruction: 0xfaa7ffff │ │ │ │ - cbnz r0, 2c0b32 │ │ │ │ + cbnz r0, 2c0b34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfa9000d4 │ │ │ │ + @ instruction: 0xfa9800d4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r2, [pc, #464] @ (2c0cd4 ) │ │ │ │ ldr r3, [pc, #464] @ (2c0cd8 ) │ │ │ │ @@ -830415,38 +830414,38 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr??.w r0, [lr, r4, lsl #1] │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + vst1.8 @ instruction: 0xf98600d4 │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 2c0d2a │ │ │ │ + cbnz r2, 2c0d2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r4 :64], r4 │ │ │ │ - ldr.w r0, [r8, #212] @ 0xd4 │ │ │ │ - cbnz r4, 2c0d2e │ │ │ │ + vld4. {d0-d3}, [ip :64], r4 │ │ │ │ + str??.w r0, [r0, #212] @ 0xd4 │ │ │ │ + cbnz r4, 2c0d30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - cbnz r2, 2c0d2c │ │ │ │ + ldr.w r0, [ip, #212] @ 0xd4 │ │ │ │ + cbnz r2, 2c0d2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh.w r0, [lr, #212] @ 0xd4 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrh.w r0, [r6, #212] @ 0xd4 │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -830649,40 +830648,40 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf74400d4 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + @ instruction: 0xf74c00d4 │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movt r0, #26836 @ 0x68d4 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + movt r0, #59604 @ 0xe8d4 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movt r0, #26836 @ 0x68d4 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + movt r0, #59604 @ 0xe8d4 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subw r0, r2, #2260 @ 0x8d4 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + subw r0, sl, #2260 @ 0x8d4 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf67e00d4 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + @ instruction: 0xf68600d4 │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r3, [pc, #1020] @ (2c137c ) │ │ │ │ @@ -831031,53 +831030,53 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds.w r0, r0, #6946816 @ 0x6a0000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + adds.w r0, r8, #6946816 @ 0x6a0000 │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf4da00d4 │ │ │ │ + @ instruction: 0xf4e200d4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2c1422 │ │ │ │ + cbz r4, 2c1424 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf33600d4 │ │ │ │ - uxtb r6, r6 │ │ │ │ + @ instruction: 0xf33e00d4 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf26000d4 │ │ │ │ - uxtb r2, r2 │ │ │ │ + @ instruction: 0xf26800d4 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #992] @ (2c17ac ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf23c00d4 │ │ │ │ - uxth r6, r5 │ │ │ │ + movw r0, #16596 @ 0x40d4 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #848] @ (2c1728 ) │ │ │ │ + ldr r7, [pc, #880] @ (2c1748 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf21800d4 │ │ │ │ - uxth r2, r1 │ │ │ │ + @ instruction: 0xf22000d4 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #704] @ (2c16a4 ) │ │ │ │ + ldr r7, [pc, #736] @ (2c16c4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf1f400d4 │ │ │ │ + @ instruction: 0xf1fc00d4 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #1488] @ 2c19d0 │ │ │ │ @@ -831567,44 +831566,44 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #64] @ (2c1a30 ) │ │ │ │ + ldr r2, [pc, #96] @ (2c1a50 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrrc 0, 13, r0, r4, cr4 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + mrrc 0, 13, r0, ip, cr4 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #944] @ (2c1dac ) │ │ │ │ + ldr r1, [pc, #976] @ (2c1dcc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc 0, cr0, [r0], #-848 @ 0xfffffcb0 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + ldc 0, cr0, [r8], #-848 @ 0xfffffcb0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #792] @ (2c1d20 ) │ │ │ │ + ldr r1, [pc, #824] @ (2c1d40 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + ldc 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #648] @ (2c1c9c ) │ │ │ │ + ldr r1, [pc, #680] @ (2c1cbc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xebe600d4 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + @ instruction: 0xebee00d4 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #504] @ (2c1c18 ) │ │ │ │ + ldr r1, [pc, #536] @ (2c1c38 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rsb r0, r2, r4, lsr #3 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + rsb r0, sl, r4, lsr #3 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #360] @ (2c1b94 ) │ │ │ │ + ldr r1, [pc, #392] @ (2c1bb4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeb9e00d4 │ │ │ │ + sub.w r0, r6, r4, lsr #3 │ │ │ │ vcmpe.f64 d0, d2 │ │ │ │ vldr d7, [pc, #24] @ 2c1a50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 2c1a42 │ │ │ │ vmov.f64 d2, d0 │ │ │ │ vmov.f64 d0, d2 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ @@ -831765,23 +831764,23 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r0, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [r8, #848] @ 0x350 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + ldrd r0, r0, [r0, #848] @ 0x350 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe9a200d4 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xe9aa00d4 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #184] @ (2c1cdc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -831861,24 +831860,24 @@ │ │ │ │ b.n 2c1c74 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe8d800d4 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + strd r0, r0, [r0], #848 @ 0x350 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia.w r4!, {r2, r4, r6, r7} │ │ │ │ + ldmia.w ip!, {r2, r4, r6, r7} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #280] @ (2c1e28 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ @@ -831991,25 +831990,25 @@ │ │ │ │ b.n 2c1daa │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1d60 │ │ │ │ + b.n 2c1d70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1d1c │ │ │ │ + b.n 2c1d2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -832125,31 +832124,31 @@ │ │ │ │ b.n 2c1efc │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 2c20a4 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 2c20c4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1c44 │ │ │ │ + b.n 2c1c54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2c2020 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 2c2040 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1c08 │ │ │ │ + b.n 2c1c18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 2c238c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 2c23ac ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1bc4 │ │ │ │ + b.n 2c1bd4 │ │ │ │ lsls r4, r2, #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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #384] @ (2c2150 ) │ │ │ │ @@ -832303,37 +832302,37 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #744 @ (adr r5, 2c2448 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 2c2468 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1af4 │ │ │ │ + b.n 2c1b04 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #576 @ (adr r5, 2c23ac ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 2c23cc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1aa4 │ │ │ │ + b.n 2c1ab4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 2c22f0 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 2c2310 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1a58 │ │ │ │ + b.n 2c1a68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 2c225c ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 2c227c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c1a10 │ │ │ │ + b.n 2c1a20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx b3520 │ │ │ │ @@ -832351,19 +832350,19 @@ │ │ │ │ movw r1, #766 @ 0x2fe │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - b.n 2c29b8 │ │ │ │ + b.n 2c29c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 2c24a4 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 2c24c4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2c2960 │ │ │ │ + b.n 2c2970 │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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 r7, r2 │ │ │ │ ldr r2, [pc, #364] @ (2c2358 ) │ │ │ │ @@ -832500,31 +832499,31 @@ │ │ │ │ ... │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #544 @ (adr r3, 2c2588 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 2c25a8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c2898 │ │ │ │ + b.n 2c28a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, pc, #384 @ (adr r3, 2c24f4 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 2c2514 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c2858 │ │ │ │ + b.n 2c2868 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, pc, #216 @ (adr r3, 2c2458 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 2c2478 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2c280c │ │ │ │ + b.n 2c281c │ │ │ │ lsls r4, r2, #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, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #3180] @ 2c3008 │ │ │ │ mov r4, r1 │ │ │ │ @@ -833712,195 +833711,195 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ eors r4, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r3, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 2c3164 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 2c3184 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2c30f4 │ │ │ │ + b.n 2c3104 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #624 @ (adr r0, 2c32b4 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 2c32d4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2c300c │ │ │ │ + ble.n 2c301c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2c2f9c │ │ │ │ + ble.n 2c2fac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2c3060 │ │ │ │ + bgt.n 2c3070 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c3144 │ │ │ │ + bgt.n 2c3154 │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ udf #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 2c301c │ │ │ │ + bcc.n 2c302c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2c3050 │ │ │ │ + bcc.n 2c3060 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2c3028 │ │ │ │ + bcc.n 2c3038 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2c3128 │ │ │ │ + bge.n 2c3138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2c31d4 │ │ │ │ + bne.n 2c31e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2c30a4 │ │ │ │ + bcs.n 2c30b4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 2c3020 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 2c305c │ │ │ │ + bcs.n 2c306c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2c3050 │ │ │ │ + bcs.n 2c3060 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bhi.n 2c3010 │ │ │ │ + bhi.n 2c3020 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2c3100 │ │ │ │ + beq.n 2c3110 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvc.n 2c3184 │ │ │ │ + bvc.n 2c3194 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 2c3134 │ │ │ │ + bvc.n 2c3144 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 2c30b4 │ │ │ │ + bvs.n 2c30c4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2c3158 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 2c3244 │ │ │ │ + bvs.n 2c3254 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2c31e4 │ │ │ │ + bvs.n 2c31f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 2c3120 │ │ │ │ + bpl.n 2c3130 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 2c30ac │ │ │ │ + bpl.n 2c30bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ blx bd51c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c2958 │ │ │ │ ldr.w r3, [pc, #3228] @ 2c3e34 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #3224] @ 2c3e38 │ │ │ │ @@ -835057,429 +835056,429 @@ │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r2, #212 @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #394 @ 0x18a │ │ │ │ b.w 2c2d02 │ │ │ │ nop │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 2c3ddc │ │ │ │ + bcc.n 2c3dec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 2c3d80 │ │ │ │ + bcc.n 2c3d90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 2c3f28 │ │ │ │ + bcc.n 2c3f38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 2c3edc │ │ │ │ + bcc.n 2c3eec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2c3e9c │ │ │ │ + bcc.n 2c3eac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 2c3e3c │ │ │ │ + bcs.n 2c3e4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 2c3de4 │ │ │ │ + bcs.n 2c3df4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 2c3f84 │ │ │ │ + bcs.n 2c3f94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 2c3f24 │ │ │ │ + bcs.n 2c3f34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 2c3ec8 │ │ │ │ + bcs.n 2c3ed8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 2c3e78 │ │ │ │ + bne.n 2c3e88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 2c3e18 │ │ │ │ + bne.n 2c3e28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 2c3fc0 │ │ │ │ + bne.n 2c3fd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 2c3f98 │ │ │ │ + bne.n 2c3fa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 2c3f34 │ │ │ │ + bne.n 2c3f44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c3ed4 │ │ │ │ + beq.n 2c3ee4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c3e9c │ │ │ │ + beq.n 2c3eac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c3e44 │ │ │ │ + beq.n 2c3e54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c400c │ │ │ │ + beq.n 2c3e1c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c3fd4 │ │ │ │ + beq.n 2c3fe4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c3f74 │ │ │ │ + beq.n 2c3f84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -835551,31 +835550,31 @@ │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c41c0 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -835621,25 +835620,25 @@ │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ add.w r2, r2, #260 @ 0x104 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c428e │ │ │ │ nop │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [pc, #156] @ (2c43a4 ) │ │ │ │ add r1, pc │ │ │ │ cbz r0, 2c4360 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -835700,21 +835699,21 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 2c435a │ │ │ │ nop │ │ │ │ sbcs r2, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #644] @ 0x284 │ │ │ │ sub sp, #24 │ │ │ │ @@ -835853,59 +835852,59 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2c4452 │ │ │ │ - cbnz r4, 2c4580 │ │ │ │ + cbnz r4, 2c4582 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #372] @ (2c471c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -836065,47 +836064,47 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 2c4628 │ │ │ │ nop │ │ │ │ subs r7, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r4, r2, #3 │ │ │ │ - subvs r6, #148 @ 0x94 │ │ │ │ + subvc r6, #148 @ 0x94 │ │ │ │ lslvc r7, r4, #3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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, #288] @ (2c4898 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -836226,37 +836225,37 @@ │ │ │ │ nop │ │ │ │ subs r5, #66 @ 0x42 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1100] @ 2c4d34 │ │ │ │ @@ -836686,83 +836685,83 @@ │ │ │ │ b.n 2c4a92 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2c4db6 │ │ │ │ + cbnz r4, 2c4db8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 2c4da8 │ │ │ │ + cbnz r6, 2c4daa │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2c4db6 │ │ │ │ + cbnz r4, 2c4db8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 2c4db2 │ │ │ │ + cbnz r2, 2c4db4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 2c4dac │ │ │ │ + cbnz r0, 2c4dae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r4, 2c4df6 │ │ │ │ + cbnz r4, 2c4df8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r4, r2, #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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ @@ -836960,49 +836959,49 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #254 @ 0xfe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ (2c5070 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -837026,19 +837025,19 @@ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c5040 │ │ │ │ nop │ │ │ │ ldmia r1, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - vqshlu.s32 d23, d6, #31 │ │ │ │ + vqshlu.s32 d23, d14, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ (2c50cc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -837062,19 +837061,19 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c509c │ │ │ │ nop │ │ │ │ ldmia r1, {r0, r1, r6, r7} │ │ │ │ - vsli.64 d23, d26, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff75c2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ (2c5128 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -837098,19 +837097,19 @@ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c50f8 │ │ │ │ nop │ │ │ │ ldmia r5!, {r0, r1, r3, r4, r6} │ │ │ │ - vsli.32 , q7, #31 │ │ │ │ + @ instruction: 0xffff7566 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ (2c5184 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -837134,19 +837133,19 @@ │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c5154 │ │ │ │ nop │ │ │ │ ldmia r1, {r0, r1, r4, r5} │ │ │ │ - vabal.u , d15, d2 │ │ │ │ + vabal.u , d15, d10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r4, r2, #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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #772] @ (2c54ac ) │ │ │ │ @@ -837425,49 +837424,49 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2c54fa │ │ │ │ + cbz r2, 2c54fc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2c54fc │ │ │ │ + cbz r2, 2c54fe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2c54fe │ │ │ │ + cbz r4, 2c5500 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2c5500 │ │ │ │ + cbz r6, 2c5502 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2c5502 │ │ │ │ + cbz r6, 2c5504 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -837736,45 +837735,45 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r2, #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 │ │ │ │ ldr r3, [pc, #460] @ (2c5a60 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -837954,58 +837953,58 @@ │ │ │ │ mov.w r1, #944 @ 0x3b0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c5954 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf28200e6 │ │ │ │ - add r2, pc, #136 @ (adr r2, 2c5b00 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 2c5b20 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 2c5afc ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 2c5b1c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r3, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #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, #3008] @ 0xbc0 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -838138,33 +838137,33 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 2c5b32 │ │ │ │ nop │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r1, #138 @ 0x8a │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r2, r4, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r4, r2, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -838319,40 +838318,40 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #778 @ 0x30a │ │ │ │ blx b4f18 │ │ │ │ mov sl, r0 │ │ │ │ b.n 2c5d2c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r0, r1, r5, r6} │ │ │ │ vqshl.u64 d18, d0, #63 @ 0x3f │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #896 @ (adr r7, 2c61a8 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 2c61c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c5e30 : │ │ │ │ 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 │ │ │ │ @@ -838534,45 +838533,45 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c5ece │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2c6390 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 2c63b0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r6, r0, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #248 @ (adr r6, 2c612c ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 2c614c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, 2c6414 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 2c6434 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #344 @ (adr r7, 2c61a0 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 2c61c0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #648 @ (adr r5, 2c62dc ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 2c62fc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r4, r2, #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, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #700] @ (2c6328 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -838851,17 +838850,17 @@ │ │ │ │ ... │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 2c6564 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 2c6584 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ mvns r6, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bics r6, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -838869,43 +838868,43 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ muls r4, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 2c662c ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 2c664c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 2c65a8 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 2c65c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 2c656c ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 2c658c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 2c64b4 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 2c64d4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 2c6784 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 2c63a4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmpe.f64 d0, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ @@ -839016,23 +839015,23 @@ │ │ │ │ b.n 2c6404 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc2 0, 4, r0, cr6, cr3, {6} │ │ │ │ - add r2, pc, #800 @ (adr r2, 2c67f0 ) │ │ │ │ + mrc2 0, 4, r0, cr14, cr3, {6} │ │ │ │ + add r2, pc, #832 @ (adr r2, 2c6810 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr2 0, 3, r0, cr14, cr3, {6} │ │ │ │ - add r2, pc, #672 @ (adr r2, 2c677c ) │ │ │ │ + mrc2 0, 3, r0, cr6, cr3, {6} │ │ │ │ + add r2, pc, #704 @ (adr r2, 2c679c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -839989,18 +839988,18 @@ │ │ │ │ mov r7, r3 │ │ │ │ subs r6, r3, r2 │ │ │ │ strd lr, r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b.n 2c723e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ssat r0, #20, ip, asr #3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf33400d3 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r7, #4 │ │ │ │ vldr d1, [r4, #-56] @ 0xffffffc8 │ │ │ │ vldr d12, [r5, #-56] @ 0xffffffc8 │ │ │ │ vldr d0, [r4, #-64] @ 0xffffffc0 │ │ │ │ vldr d11, [r5, #-64] @ 0xffffffc0 │ │ │ │ vnmul.f64 d14, d1, d12 │ │ │ │ @@ -840490,23 +840489,23 @@ │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ b.n 2c71d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r8, #844] @ 0x34c │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + stc 0, cr0, [r0, #844]! @ 0x34c │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bic.w r0, r0, r3, lsr #3 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + bic.w r0, r8, r3, lsr #3 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ vldr d7, [sl, #40] @ 0x28 │ │ │ │ vldr d13, [r4, #40] @ 0x28 │ │ │ │ vldr d0, [sl, #32] │ │ │ │ vldr d12, [r4, #32] │ │ │ │ vneg.f64 d1, d7 │ │ │ │ vnmul.f64 d11, d7, d13 │ │ │ │ @@ -841640,127 +841639,127 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 2c652a │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 2c88f0 │ │ │ │ + ble.n 2c8900 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c88b0 │ │ │ │ + bgt.n 2c88c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c8870 │ │ │ │ + bgt.n 2c8880 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c8830 │ │ │ │ + bgt.n 2c8840 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c89f0 │ │ │ │ + bgt.n 2c8a00 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c89b4 │ │ │ │ + bgt.n 2c89c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c8978 │ │ │ │ + bgt.n 2c8988 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2c893c │ │ │ │ + bgt.n 2c894c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 2c88fc │ │ │ │ + blt.n 2c890c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 2c88bc │ │ │ │ + blt.n 2c88cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 2c8880 │ │ │ │ + blt.n 2c8890 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 2c8a40 │ │ │ │ + blt.n 2c8a50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 2c89f8 │ │ │ │ + blt.n 2c8a08 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 2c89b0 │ │ │ │ + blt.n 2c89c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2c896c │ │ │ │ + bge.n 2c897c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2c8924 │ │ │ │ + bge.n 2c8934 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2c88e0 │ │ │ │ + bge.n 2c88f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2c8aa0 │ │ │ │ + bge.n 2c88b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2c8a60 │ │ │ │ + bge.n 2c8a70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -842863,19 +842862,19 @@ │ │ │ │ mov r7, fp │ │ │ │ mov r4, sl │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 2c9916 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r7, #4 │ │ │ │ vldr d14, [r5, #-56] @ 0xffffffc8 │ │ │ │ vldr d1, [r4, #-56] @ 0xffffffc8 │ │ │ │ vldr d0, [r4, #-64] @ 0xffffffc0 │ │ │ │ vldr d13, [r5, #-64] @ 0xffffffc0 │ │ │ │ vmul.f64 d9, d1, d14 │ │ │ │ @@ -843254,19 +843253,19 @@ │ │ │ │ vldr d8, [pc, #16] @ 2c9ec8 │ │ │ │ vmov.f64 d10, d8 │ │ │ │ vmov.f64 d12, d8 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ b.n 2c9d12 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ vldr d13, [r4, #40] @ 0x28 │ │ │ │ vldr d1, [sl, #40] @ 0x28 │ │ │ │ vldr d0, [sl, #32] │ │ │ │ vldr d12, [r4, #32] │ │ │ │ vmul.f64 d9, d1, d13 │ │ │ │ vmul.f64 d11, d0, d13 │ │ │ │ @@ -844301,133 +844300,133 @@ │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 2c9172 │ │ │ │ nop │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 2cace0 │ │ │ │ + cbnz r6, 2cace2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 2cace2 │ │ │ │ + cbnz r6, 2cace4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r4, 2cace4 │ │ │ │ + cbnz r4, 2cace6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r0, 2cace6 │ │ │ │ + cbnz r0, 2cace8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 2cace8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r2, #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, #3880] @ 0xf28 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -844741,45 +844740,45 @@ │ │ │ │ ... │ │ │ │ bvc.n 2cb0f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2cb0d4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bvs.n 2cb088 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 2cb108 │ │ │ │ + b.n 2cb118 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r2, 2cb176 │ │ │ │ + cbz r2, 2cb178 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r2, 2cb16c │ │ │ │ + cbz r2, 2cb16e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ blx b1a90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2cb362 │ │ │ │ @@ -844999,77 +844998,77 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2cadfa │ │ │ │ nop │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r4, 2cb3b0 │ │ │ │ + cbz r4, 2cb3b2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r0, 2cb3b0 │ │ │ │ + cbz r0, 2cb3b2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -845096,19 +845095,19 @@ │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2cb42e │ │ │ │ nop │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -845135,19 +845134,19 @@ │ │ │ │ movw r1, #594 @ 0x252 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2cb48e │ │ │ │ nop │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (2cb528 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -845175,19 +845174,19 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2cb4ec │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r6, sp, #716 @ 0x2cc │ │ │ │ - vsri.32 d17, d0, #1 │ │ │ │ + vsri.32 d17, d8, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ (2cb590 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -845214,19 +845213,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2cb558 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r6, sp, #348 @ 0x15c │ │ │ │ - vsubw.u , , d20 │ │ │ │ + vsubw.u , , d28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #244] @ (2cb6a4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -845326,25 +845325,25 @@ │ │ │ │ b.n 2cb62a │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -846004,49 +846003,49 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 2cbf4c ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 2cbf6c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #264] @ (2cc018 ) │ │ │ │ + ldr r1, [pc, #296] @ (2cc038 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 2cc2b0 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 2cc2d0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #96] @ (2cbf7c ) │ │ │ │ + ldr r1, [pc, #128] @ (2cbf9c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 2cc214 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 2cc234 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #960] @ (2cc2e8 ) │ │ │ │ + ldr r0, [pc, #992] @ (2cc308 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #584 @ (adr r4, 2cc178 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 2cc198 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #792] @ (2cc24c ) │ │ │ │ + ldr r0, [pc, #824] @ (2cc26c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 2cc0d4 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 2cc0f4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #608] @ (2cc1a0 ) │ │ │ │ + ldr r0, [pc, #640] @ (2cc1c0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 2cc048 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 2cc068 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #464] @ (2cc11c ) │ │ │ │ + ldr r0, [pc, #496] @ (2cc13c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r5, [pc, #804] @ (2cc288 ) │ │ │ │ @@ -846350,36 +846349,36 @@ │ │ │ │ ... │ │ │ │ stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #840 @ (adr r1, 2cc5ec ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 2cc60c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stcl 0, cr0, [r0], {213} @ 0xd5 │ │ │ │ - cmp sl, r8 │ │ │ │ + stcl 0, cr0, [r8], {213} @ 0xd5 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #696 @ (adr r0, 2cc578 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 2cc598 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r8, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ bl 2cb6c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cc0e0 │ │ │ │ ldr r2, [pc, #480] @ (2cc4b4 ) │ │ │ │ movs r4, #1 │ │ │ │ @@ -846564,77 +846563,77 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2cc0e2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 2cc594 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 2cc5b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #0 @ (adr r0, 2cc4c8 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 2cc4e8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb7da │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb6f2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ @@ -846909,53 +846908,53 @@ │ │ │ │ lslvs r6, r4, #3 │ │ │ │ strbvc r4, [r5, #17] │ │ │ │ movvc r0, r0 │ │ │ │ itt pl │ │ │ │ lslpl r6, r4, #3 │ │ │ │ itee ne @ unpredictable │ │ │ │ lslne r6, r4, #3 │ │ │ │ - lsleq r2, r4, #9 │ │ │ │ + lsleq r2, r5, #9 │ │ │ │ lsleq r5, r3, #3 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r4, r2, #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 │ │ │ │ mov r9, r1 │ │ │ │ @@ -847292,43 +847291,43 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ cbnz r6, 2cccc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #880] @ 0x370 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + stc2 0, cr0, [ip, #880] @ 0x370 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-880] @ 0xfffffc90 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + stc2l 0, cr0, [r2, #-880]! @ 0xfffffc90 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-880]! @ 0xfffffc90 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldc2 0, cr0, [sl, #-880]! @ 0xfffffc90 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2 0, cr0, [sl, #-880] @ 0xfffffc90 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + ldc2 0, cr0, [r2, #-880] @ 0xfffffc90 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2l 0, cr0, [r2], #880 @ 0x370 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + stc2l 0, cr0, [sl], #880 @ 0x370 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl], #880 @ 0x370 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + stc2l 0, cr0, [r2], {220} @ 0xdc │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -847509,33 +847508,33 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6d2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfaf600dc │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xfafe00dc │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xface00dc │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xfad600dc │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfaa600dc │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xfaae00dc │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfa7c00dc │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xfa8400dc │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbnz r0, 2ccf10 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -847562,18 +847561,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9e200dc │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + vld1.8 @ instruction: 0xf9ea00dc │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #80] @ (2ccfc8 ) │ │ │ │ @@ -847606,18 +847605,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ccfaa │ │ │ │ push {r2, r6, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf98200dc │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + vst1.8 @ instruction: 0xf98a00dc │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002ccfdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -847812,22 +847811,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a800dc │ │ │ │ + ldrsh.w r0, [r0, #220] @ 0xdc │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str.w r0, [r4, #220] @ 0xdc │ │ │ │ + str.w r0, [ip, #220] @ 0xdc │ │ │ │ │ │ │ │ 002cd1c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -847953,17 +847952,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7a400dc │ │ │ │ + @ instruction: 0xf7ac00dc │ │ │ │ │ │ │ │ 002cd2f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -848027,31 +848026,31 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cd330 │ │ │ │ nop │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71400dc │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf71c00dc │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf6ee00dc │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf6f600dc │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movt r0, #59612 @ 0xe8dc │ │ │ │ + @ instruction: 0xf6d600dc │ │ │ │ │ │ │ │ 002cd3cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #296] @ 2cd504 │ │ │ │ @@ -848181,17 +848180,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #336 @ (adr r7, 2cd688 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf58400dc │ │ │ │ + @ instruction: 0xf58c00dc │ │ │ │ │ │ │ │ 002cd540 : │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #264] @ (2cd65c ) │ │ │ │ @@ -848301,26 +848300,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cd5a0 │ │ │ │ nop │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds.w r0, r0, #7208960 @ 0x6e0000 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cd680 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -848391,28 +848390,28 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cd6ba │ │ │ │ nop │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf3b600dc │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf3be00dc │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf39000dc │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + @ instruction: 0xf39800dc │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bfi r0, ip, #3, #26 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + @ instruction: 0xf37400dc │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 002cd760 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -848507,29 +848506,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r5, {r1, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf2d600dc │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + @ instruction: 0xf2de00dc │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf2b000dc │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + @ instruction: 0xf2b800dc │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf29000dc │ │ │ │ + @ instruction: 0xf29800dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #336] @ 2cd9c8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #332] @ (2cd9cc ) │ │ │ │ @@ -848677,32 +848676,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds.w r0, r4, #220 @ 0xdc │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + adds.w r0, ip, #220 @ 0xdc │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #332] @ 2cdb60 │ │ │ │ sub sp, #28 │ │ │ │ @@ -848850,32 +848849,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vqadd.s64 q8, q12, q6 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + vshr.s64 q0, q6, #64 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cdb9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -849137,52 +849136,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr6, cr12, {6} │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + mcr 0, 6, r0, cr14, cr12, {6} │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stcl 0, cr0, [r2, #880]! @ 0x370 │ │ │ │ + stcl 0, cr0, [sl, #880]! @ 0x370 │ │ │ │ ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldcl 0, cr0, [r0], {220} @ 0xdc │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + ldcl 0, cr0, [r8], {220} @ 0xdc │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cdea0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -849657,138 +849656,138 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r5, pc, #992 @ (adr r5, 2ce714 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r5, pc, #896 @ (adr r5, 2ce6b8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 2, r0, cr10, cr6, {6} │ │ │ │ + mrc 0, 2, r0, cr2, cr6, {6} │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], {211} @ 0xd3 │ │ │ │ + stc 0, cr0, [r8], {211} @ 0xd3 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2ce318 │ │ │ │ + bpl.n 2ce328 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2ce46c │ │ │ │ + bpl.n 2ce27c │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, ip, lsr #3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + orr.w r0, ip, ip, lsr #3 │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrd r0, r0, [ip, #880]! @ 0x370 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + and.w r0, r4, ip, lsr #3 │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe9b600dc │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + @ instruction: 0xe9be00dc │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe99000dc │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + @ instruction: 0xe99800dc │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [lr, #-880]! @ 0x370 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + ldrd r0, r0, [r6, #-880]! @ 0x370 │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [lr, #-880] @ 0x370 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + ldrd r0, r0, [r6, #-880] @ 0x370 │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmdb sl!, {r2, r3, r4, r6, r7} │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + ldmdb r2!, {r2, r3, r4, r6, r7} │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmdb r6, {r2, r3, r4, r6, r7} │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + stmdb lr, {r2, r3, r4, r6, r7} │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [r2], #880 @ 0x370 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strd r0, r0, [sl], #880 @ 0x370 │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia.w lr!, {r2, r3, r4, r6, r7} │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + @ instruction: 0xe8c600dc │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia.w sl, {r2, r3, r4, r6, r7} │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + stmia.w r2!, {r2, r3, r4, r6, r7} │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrd r0, r0, [r4], #-880 @ 0x370 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + ldrd r0, r0, [ip], #-880 @ 0x370 │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe85400dc │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + @ instruction: 0xe85c00dc │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe83000dc │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + @ instruction: 0xe83800dc │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe80a00dc │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + @ instruction: 0xe81200dc │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2ce404 │ │ │ │ + b.n 2ce414 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2ce3c8 │ │ │ │ + b.n 2ce3d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2ce38c │ │ │ │ + b.n 2ce39c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002ce458 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2744] @ 0xab8 │ │ │ │ @@ -851027,433 +851026,433 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, pc, #248 @ (adr r0, 2cf348 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r0, pc, #144 @ (adr r0, 2cf2e4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r0, #27] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, pc, #832 @ (adr r2, 2cf6c4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2cf59c │ │ │ │ + b.n 2cf5ac │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ bl 2f739a │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr9, cr15, {7} │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2cf404 │ │ │ │ + b.n 2cf414 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r0, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r2, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + udf #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2cf3f0 │ │ │ │ + ble.n 2cf400 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2cf3a4 │ │ │ │ + ble.n 2cf3b4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2cf358 │ │ │ │ + ble.n 2cf368 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2cf50c │ │ │ │ + ble.n 2cf51c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2cf4c0 │ │ │ │ + ble.n 2cf4d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2cf474 │ │ │ │ + ble.n 2cf484 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2cf428 │ │ │ │ + bgt.n 2cf438 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2cf3dc │ │ │ │ + bgt.n 2cf3ec │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2cf390 │ │ │ │ + bgt.n 2cf3a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2cf544 │ │ │ │ + bgt.n 2cf554 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 2cf4f8 │ │ │ │ + bgt.n 2cf508 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2cf4ac │ │ │ │ + bgt.n 2cf4bc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2cf45c │ │ │ │ + blt.n 2cf46c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2cf410 │ │ │ │ + blt.n 2cf420 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2cf5c4 │ │ │ │ + blt.n 2cf3d4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2cf578 │ │ │ │ + blt.n 2cf588 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2cf52c │ │ │ │ + blt.n 2cf53c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2cf4e0 │ │ │ │ + bge.n 2cf4f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2cf494 │ │ │ │ + bge.n 2cf4a4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2cf448 │ │ │ │ + bge.n 2cf458 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2cf5fc │ │ │ │ + bge.n 2cf60c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2cf5b0 │ │ │ │ + bge.n 2cf5c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2cf564 │ │ │ │ + bge.n 2cf574 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2cf518 │ │ │ │ + bls.n 2cf528 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2cf4cc │ │ │ │ + bls.n 2cf4dc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2cf480 │ │ │ │ + bls.n 2cf490 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 2cf624 │ │ │ │ + bls.n 2cf634 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2cf5e4 │ │ │ │ + bls.n 2cf5f4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2cf524 │ │ │ │ + bhi.n 2cf534 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2cf4e4 │ │ │ │ + bhi.n 2cf4f4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2cf4a4 │ │ │ │ + bhi.n 2cf4b4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #296] @ (2cf6d0 ) │ │ │ │ ldr r1, [pc, #300] @ (2cf6d4 ) │ │ │ │ ldr r3, [pc, #300] @ (2cf6d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -851564,57 +851563,57 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 2ce494 │ │ │ │ - bmi.n 2cf6c8 │ │ │ │ + bpl.n 2cf6d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2cf688 │ │ │ │ + bmi.n 2cf698 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2cf648 │ │ │ │ + bmi.n 2cf658 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2cf608 │ │ │ │ + bmi.n 2cf618 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cf784 │ │ │ │ + bmi.n 2cf794 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2cf744 │ │ │ │ + bmi.n 2cf754 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2cf704 │ │ │ │ + bcc.n 2cf714 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002cf728 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -851713,43 +851712,43 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2cf762 │ │ │ │ - bcc.n 2cf89c │ │ │ │ + bcc.n 2cf8ac │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2cf854 │ │ │ │ + bcc.n 2cf864 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2cf810 │ │ │ │ + bcs.n 2cf820 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2cf7c8 │ │ │ │ + bcs.n 2cf7d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2cf784 │ │ │ │ + bcs.n 2cf794 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002cf874 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -851814,19 +851813,19 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2cf9a8 │ │ │ │ + bcs.n 2cf9b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002cf924 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -851946,19 +851945,19 @@ │ │ │ │ b.n 2cf9dc │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2cfa78 │ │ │ │ + bne.n 2cfa88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002cfa58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -852113,23 +852112,23 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2cfbdc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ ... │ │ │ │ │ │ │ │ 002cfbe4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -852225,17 +852224,17 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002cfcd4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852529,29 +852528,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r2, [r1, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002cffdc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852847,29 +852846,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002d02e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -853165,29 +853164,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002d05f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853386,23 +853385,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r5, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002d07f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853601,23 +853600,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002d09f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853813,23 +853812,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r3, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002d0bc4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -854125,27 +854124,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ + ldc2l 0, cr0, [r2, #-844]! @ 0xfffffcb4 │ │ │ │ ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-844] @ 0xfffffcb4 │ │ │ │ + stc2l 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ + stc2 0, cr0, [r0, #-844]! @ 0xfffffcb4 │ │ │ │ │ │ │ │ 002d0ed8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -854256,17 +854255,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r2, 2d106c │ │ │ │ + cbnz r2, 2d106e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfbec00d3 │ │ │ │ + @ instruction: 0xfbf400d3 │ │ │ │ │ │ │ │ 002d0ff4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -854377,17 +854376,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfad000d3 │ │ │ │ + @ instruction: 0xfad800d3 │ │ │ │ │ │ │ │ 002d1110 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -854589,22 +854588,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str??.w r0, [r2, #211] @ 0xd3 │ │ │ │ + str??.w r0, [sl, #211] @ 0xd3 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh.w r0, [r8, #211] @ 0xd3 │ │ │ │ + str.w r0, [r0, #211] @ 0xd3 │ │ │ │ │ │ │ │ 002d132c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -854806,22 +854805,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movt r0, #26835 @ 0x68d3 │ │ │ │ + movt r0, #59603 @ 0xe8d3 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf69c00d3 │ │ │ │ + subw r0, r4, #2259 @ 0x8d3 │ │ │ │ │ │ │ │ 002d1548 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r1 │ │ │ │ @@ -855033,22 +855032,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - eor.w r0, r4, #6914048 @ 0x698000 │ │ │ │ + eor.w r0, ip, #6914048 @ 0x698000 │ │ │ │ str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - orrs.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + orn r0, r2, #6914048 @ 0x698000 │ │ │ │ │ │ │ │ 002d178c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -855358,27 +855357,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r4, 2d1afa │ │ │ │ + cbz r4, 2d1afc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adc.w r0, r0, #211 @ 0xd3 │ │ │ │ + adc.w r0, r8, #211 @ 0xd3 │ │ │ │ str r6, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r2, 2d1afc │ │ │ │ + cbz r2, 2d1afe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds.w r0, r6, #211 @ 0xd3 │ │ │ │ + adds.w r0, lr, #211 @ 0xd3 │ │ │ │ str r6, [r4, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 2d1b00 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf0ee00d3 │ │ │ │ + @ instruction: 0xf0f600d3 │ │ │ │ │ │ │ │ 002d1b04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -855677,27 +855676,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr 0, 0, r0, cr2, cr3, {6} │ │ │ │ + mcr 0, 0, r0, cr10, cr3, {6} │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldcl 0, cr0, [r8, #844] @ 0x34c │ │ │ │ + stcl 0, cr0, [r0, #844]! @ 0x34c │ │ │ │ ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc 0, cr0, [r0, #844]! @ 0x34c │ │ │ │ + ldc 0, cr0, [r8, #844]! @ 0x34c │ │ │ │ │ │ │ │ 002d1e40 : │ │ │ │ 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 r6, r1 │ │ │ │ @@ -855995,27 +855994,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs.w r0, lr, r3, lsr #3 │ │ │ │ + @ instruction: 0xeb8600d3 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add.w r0, r2, r3, lsr #3 │ │ │ │ + add.w r0, sl, r3, lsr #3 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xead800d3 │ │ │ │ + @ instruction: 0xeae000d3 │ │ │ │ │ │ │ │ 002d211c : │ │ │ │ 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 r6, r1 │ │ │ │ @@ -856311,27 +856310,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia.w r8!, {r0, r1, r4, r6, r7} │ │ │ │ + ldmia.w r0!, {r0, r1, r4, r6, r7} │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xe82c00d3 │ │ │ │ + @ instruction: 0xe83400d3 │ │ │ │ ldrh r6, [r6, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xe80200d3 │ │ │ │ + @ instruction: 0xe80a00d3 │ │ │ │ │ │ │ │ 002d23f4 : │ │ │ │ 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 r6, r1 │ │ │ │ @@ -856629,29 +856628,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #856 @ (adr r5, 2d2a0c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 2d2a2c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d224c │ │ │ │ + b.n 2d225c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #360 @ (adr r5, 2d2828 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 2d2848 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d2160 │ │ │ │ + b.n 2d2170 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r0, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #192 @ (adr r5, 2d278c ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 2d27ac ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d2118 │ │ │ │ + b.n 2d2128 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d26d0 : │ │ │ │ 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 │ │ │ │ @@ -856950,29 +856949,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 2d2d78 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 2d2998 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d2f70 │ │ │ │ + b.n 2d2f80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r2, [r5, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 2d2b94 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 2d2bb4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d2e84 │ │ │ │ + b.n 2d2e94 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #336 @ (adr r2, 2d2af8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 2d2b18 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d2e3c │ │ │ │ + b.n 2d2e4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d29ac : │ │ │ │ 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 │ │ │ │ @@ -857272,29 +857271,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2d2cec ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 2d2d0c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d2c98 │ │ │ │ + b.n 2d2ca8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d2c90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -857599,29 +857598,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #200] @ (2d3068 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2d30a0 │ │ │ │ + bgt.n 2d2eb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2d3050 │ │ │ │ + bgt.n 2d3060 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [pc, #904] @ (2d3340 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2d3018 │ │ │ │ + bgt.n 2d3028 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d2fc0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -857926,29 +857925,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #8] @ (2d32d8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 2d3374 │ │ │ │ + bls.n 2d3384 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 2d331c │ │ │ │ + bls.n 2d332c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r1, [pc, #712] @ (2d35b0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 2d32ec │ │ │ │ + bls.n 2d32fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d32f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858253,29 +858252,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mov r8, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 2d3634 │ │ │ │ + bvs.n 2d3644 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 2d35e4 │ │ │ │ + bpl.n 2d35f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r0, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 2d35b0 │ │ │ │ + bpl.n 2d35c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d3628 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858587,29 +858586,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bics r6, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 2d390c │ │ │ │ + bcs.n 2d391c │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 2d38b4 │ │ │ │ + bcs.n 2d38c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ muls r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 2d3880 │ │ │ │ + bcs.n 2d3890 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d3950 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858887,29 +858886,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ands r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ands r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d3ca0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -859207,29 +859206,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d3fdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -859527,29 +859526,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #214 @ 0xd6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4318 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -859755,23 +859754,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4548 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -859969,23 +859968,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4720 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -860183,23 +860182,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d48f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -860397,23 +860396,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4ad0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -860611,28 +860610,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - itet vs │ │ │ │ - lslvs r3, r2, #3 │ │ │ │ - cmpvc r7, #248 @ 0xf8 │ │ │ │ + itee vc │ │ │ │ + lslvc r3, r2, #3 │ │ │ │ + cmpvs r7, #248 @ 0xf8 │ │ │ │ lslvs r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ittt cc │ │ │ │ - lslcc r3, r2, #3 │ │ │ │ + itte mi │ │ │ │ + lslmi r3, r2, #3 │ │ │ │ │ │ │ │ 002d4ca8 : │ │ │ │ - pushcc {r4, r5, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + pushmi {r4, r5, lr} │ │ │ │ + movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [pc, #372] @ (2d4e30 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ @@ -860823,23 +860822,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4e78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -861045,23 +861044,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r6, 2d50c0 │ │ │ │ + cbnz r6, 2d50c2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r2, 2d50c2 │ │ │ │ + cbnz r2, 2d50c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d5060 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861172,17 +861171,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d5160 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861293,17 +861292,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r2, 2d5280 │ │ │ │ + cbnz r2, 2d5282 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d5260 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861414,17 +861413,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d5378 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -861570,29 +861569,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002d54dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -861830,35 +861829,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d5744 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -862077,35 +862076,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2d59b8 │ │ │ │ + cbz r4, 2d59ba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2d59b2 │ │ │ │ + cbz r0, 2d59b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, 2d59b0 │ │ │ │ + cbz r0, 2d59b2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 2d59a8 │ │ │ │ + cbz r0, 2d59aa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002d596c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -862273,17 +862272,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbz r4, 2d5b10 │ │ │ │ + cbz r4, 2d5b12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d5b00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862692,41 +862691,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, r6, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002d5f30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -862924,23 +862923,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, r3, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d6104 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -863144,23 +863143,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d632c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863270,17 +863269,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d6428 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863390,17 +863389,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, pc, #272 @ (adr r7, 2d6634 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 2d6654 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d6524 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863608,23 +863607,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #368 @ (adr r5, 2d68a4 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 2d68c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r4, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 2d6808 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 2d6828 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d6740 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863832,23 +863831,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r3, pc, #256 @ (adr r3, 2d6a50 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 2d6a70 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r6, r0, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r3, pc, #88 @ (adr r3, 2d69b4 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 2d69d4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d695c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864047,23 +864046,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 2d6c34 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 2d6c54 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r6, r7, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 2d6b98 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 2d6bb8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d6b60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864354,29 +864353,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d6e68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864667,29 +864666,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r4, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d7170 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864980,29 +864979,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r6, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d7478 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -865293,29 +865292,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r2, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r5, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d7780 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -865605,29 +865604,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d7a8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -865833,22 +865832,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ vshr.u64 q8, , #38 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d7cbc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (2d7dac ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -865976,17 +865975,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 5, r0, cr0, cr1, {6} │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d7de8 : │ │ │ │ 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 │ │ │ │ @@ -866305,39 +866304,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #888] @ (2d8464 ) │ │ │ │ + ldr r6, [pc, #920] @ (2d8484 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r6, r1, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #512] @ (2d82fc ) │ │ │ │ + ldr r6, [pc, #544] @ (2d831c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #312] @ (2d823c ) │ │ │ │ + ldr r6, [pc, #344] @ (2d825c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ smlaldx r0, r0, ip, r1 │ │ │ │ - ldr r5, [pc, #752] @ (2d8400 ) │ │ │ │ + ldr r5, [pc, #784] @ (2d8420 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfb9c00d1 │ │ │ │ - ldr r5, [pc, #560] @ (2d834c ) │ │ │ │ + ldr r5, [pc, #592] @ (2d836c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d8120 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -866618,22 +866617,22 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [sl, #209] @ 0xd1 │ │ │ │ - ldr r2, [pc, #872] @ (2d873c ) │ │ │ │ + ldr r2, [pc, #904] @ (2d875c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh.w r0, [lr, #209] @ 0xd1 │ │ │ │ - ldr r2, [pc, #696] @ (2d8698 ) │ │ │ │ + ldr r2, [pc, #728] @ (2d86b8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d83e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -866838,22 +866837,22 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d0-d3}, [r0 :64], r1 │ │ │ │ - ldr r0, [pc, #976] @ (2d898c ) │ │ │ │ + ldr r0, [pc, #1008] @ (2d89ac ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf6d800d1 │ │ │ │ - ldr r0, [pc, #800] @ (2d88e8 ) │ │ │ │ + ldr r0, [pc, #832] @ (2d8908 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d85cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -867057,22 +867056,22 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf71800d1 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf4f000d1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d87b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -867400,27 +867399,27 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3e200d1 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs.w r0, sl, #209 @ 0xd1 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ usat r0, #17, ip, lsl #3 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d8b20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -867531,17 +867530,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, lr, #209 @ 0xd1 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d8c68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -867650,17 +867649,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s32 q0, q15, │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d8d68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -867940,22 +867939,22 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r2], #836 @ 0x344 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldcl 0, cr0, [r6], #-836 @ 0xfffffcbc │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d902c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868064,17 +868063,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, sl, r1, lsr #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d912c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -868185,17 +868184,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r2, r1, lsr #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d9274 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868391,22 +868390,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r0, {r0, r4, r6, r7} │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xe85400d1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d944c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868516,17 +868515,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d93d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d954c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868636,17 +868635,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d92d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d964c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -868758,17 +868757,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d9190 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d9794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868878,17 +868877,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2da074 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d98ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -869093,23 +869092,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d92f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2d9eac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d9a94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -869330,34 +869329,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strd r0, r0, [r2], #916 @ 0x394 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d9cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -869580,35 +869579,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2d9c44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ble.n 2d9e60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d9f1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -869776,17 +869775,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d99ec │ │ │ │ lsls r5, r4, #3 │ │ │ │ blt.n 2da088 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002da0b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -869897,17 +869896,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2da170 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002da1b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -870105,23 +870104,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2da3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ bls.n 2da3ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002da38c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -870319,23 +870318,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2da620 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 2da5d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002da564 : │ │ │ │ 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 │ │ │ │ @@ -870654,41 +870653,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ble.n 2da814 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ bmi.n 2da928 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bmi.n 2da8d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002da89c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -870970,23 +870969,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2dac28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ bne.n 2dabdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dab60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -871192,23 +871191,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r7!, {r1, r2} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dad90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -871406,23 +871405,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r5, {r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002daf68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -871533,17 +871532,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db080 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -871654,17 +871653,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db180 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -871775,17 +871774,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db298 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -871896,17 +871895,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db3b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -872017,17 +872016,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db4c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -872138,17 +872137,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db5e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -872259,17 +872258,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002db6f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -873143,79 +873142,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2dc05c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 2dc0fc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #352] @ (2dc234 ) │ │ │ │ + ldr r7, [pc, #384] @ (2dc254 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #528] @ (2dc2f0 ) │ │ │ │ + ldr r6, [pc, #560] @ (2dc310 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ bpl.n 2dc1b4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #680] @ (2dc394 ) │ │ │ │ + ldr r5, [pc, #712] @ (2dc3b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ bkpt 0x00aa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [pc, #496] @ (2dc2e8 ) │ │ │ │ + ldr r4, [pc, #528] @ (2dc308 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r1, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [pc, #320] @ (2dc244 ) │ │ │ │ + ldr r4, [pc, #352] @ (2dc264 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [pc, #152] @ (2dc1a8 ) │ │ │ │ + ldr r4, [pc, #184] @ (2dc1c8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (2dc50c ) │ │ │ │ + ldr r4, [pc, #16] @ (2dc12c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r2} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #840] @ (2dc470 ) │ │ │ │ + ldr r3, [pc, #872] @ (2dc490 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbnz r2, 2dc1a2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #672] @ (2dc3d4 ) │ │ │ │ + ldr r3, [pc, #704] @ (2dc3f4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dc134 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -873585,17 +873584,17 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #16] @ (2dc494 ) │ │ │ │ + ldr r0, [pc, #48] @ (2dc4b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 002dc48c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -873739,17 +873738,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dc5e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873865,17 +873864,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dc704 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873991,17 +873990,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb67c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dc824 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -874117,17 +874116,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dc944 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -874431,39 +874430,39 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002dcc80 : │ │ │ │ cbz r1, 2dccac │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -874537,31 +874536,31 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcce4 │ │ │ │ b.n 2dcca8 │ │ │ │ nop │ │ │ │ bne.n 2dcccc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dcd64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -874765,39 +874764,39 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dcfb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ @@ -875230,77 +875229,77 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.u64 q8, , #38 │ │ │ │ + vshr.u64 q8, , #30 │ │ │ │ ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.u64 q0, , #20 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + vshr.u64 q0, , #12 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.u64 q0, , #60 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + vshr.u64 q0, , #52 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.u8 q8, q15, │ │ │ │ + vqadd.u16 q8, q11, │ │ │ │ ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.u8 q0, q11, │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + vqadd.u8 q0, q15, │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr0, cr11, {6} │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + mcr2 0, 7, r0, cr8, cr11, {6} │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc2 0, 3, r0, cr14, cr11, {6} │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + mcr2 0, 4, r0, cr6, cr11, {6} │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {6} │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + mcr2 0, 3, r0, cr0, cr11, {6} │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dd490 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ @@ -875701,69 +875700,69 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {219} @ 0xdb │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + ldc2 0, cr0, [r8], {219} @ 0xdb │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], #-876 @ 0xfffffc94 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + stc2 0, cr0, [sl], #-876 @ 0xfffffc94 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb6000db │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + @ instruction: 0xfb6800db │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb2a00db │ │ │ │ + @ instruction: 0xfb3200db │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfaee00db │ │ │ │ + @ instruction: 0xfaf600db │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfac200db │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + @ instruction: 0xfaca00db │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa9a00db │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + @ instruction: 0xfaa200db │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa5800db │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + @ instruction: 0xfa6000db │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [r6, #219] @ 0xdb │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldr??.w r0, [lr, #219] @ 0xdb │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #219] @ 0xdb │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldr??.w r0, [r8, #219] @ 0xdb │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r2, #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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r6, r1 │ │ │ │ @@ -876074,61 +876073,61 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1491 @ 0x5d3 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2dda52 │ │ │ │ - str??.w r0, [sl, #219] @ 0xdb │ │ │ │ + ldr??.w r0, [r2, #219] @ 0xdb │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r8, fp, lsl #1] │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + strh.w r0, [r0, fp, lsl #1] │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #684] @ (2ddf84 ) │ │ │ │ @@ -876408,72 +876407,72 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2dddae │ │ │ │ add r7, pc, #920 @ (adr r7, 2de320 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r7, pc, #56 @ (adr r7, 2ddfcc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - orr.w r0, r8, #7176192 @ 0x6d8000 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + orrs.w r0, r0, #7176192 @ 0x6d8000 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bic.w r0, r0, #7176192 @ 0x6d8000 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + bic.w r0, r8, #7176192 @ 0x6d8000 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf3f800db │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + and.w r0, r0, #7176192 @ 0x6d8000 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf3d000db │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf3d800db │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - usat r0, #27, sl, asr #3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf3b200db │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - usat r0, #27, r2, lsl #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + usat r0, #27, sl, lsl #3 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf35a00db │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + bfi r0, r2, #3, #25 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf33200db │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + @ instruction: 0xf33a00db │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ssat r0, #28, sl, lsl #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + @ instruction: 0xf31200db │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2e200db │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + @ instruction: 0xf2ea00db │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2b800db │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + movt r0, #219 @ 0xdb │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de018 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -876670,53 +876669,53 @@ │ │ │ │ b.n 2de048 │ │ │ │ add r4, pc, #592 @ (adr r4, 2de454 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #464 @ (adr r4, 2de3dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adc.w r0, r6, #219 @ 0xdb │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + adc.w r0, lr, #219 @ 0xdb │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds.w r0, lr, #219 @ 0xdb │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + @ instruction: 0xf12600db │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf0f800db │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + add.w r0, r0, #219 @ 0xdb │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf0d200db │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + @ instruction: 0xf0da00db │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf0ac00db │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + @ instruction: 0xf0b400db │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eor.w r0, r6, #219 @ 0xdb │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + eor.w r0, lr, #219 @ 0xdb │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orn r0, r0, #219 @ 0xdb │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + orn r0, r8, #219 @ 0xdb │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bics.w r0, sl, #219 @ 0xdb │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + orr.w r0, r2, #219 @ 0xdb │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de26c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -876777,23 +876776,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2de2a6 │ │ │ │ nop │ │ │ │ - vqadd.s16 q8, q13, │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + vqadd.s32 q8, q9, │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.s32 q0, q14, │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + vqadd.s64 q0, q10, │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de328 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -876963,45 +876962,45 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #520 @ (adr r1, 2de6dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #376 @ (adr r1, 2de654 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mcr 0, 3, r0, cr2, cr11, {6} │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + mcr 0, 3, r0, cr10, cr11, {6} │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mrc 0, 0, r0, cr8, cr11, {6} │ │ │ │ + mcr 0, 1, r0, cr0, cr11, {6} │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldcl 0, cr0, [ip, #876] @ 0x36c │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + stcl 0, cr0, [r4, #876]! @ 0x36c │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r8, #876]! @ 0x36c │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + stcl 0, cr0, [r0, #876] @ 0x36c │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #876] @ 0x36c │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldc 0, cr0, [sl, #876] @ 0x36c │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stcl 0, cr0, [ip, #-876]! @ 0xfffffc94 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldcl 0, cr0, [r4, #-876]! @ 0xfffffc94 │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de528 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -877147,40 +877146,40 @@ │ │ │ │ b.n 2de568 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stcl 0, cr0, [r6], #-876 @ 0xfffffc94 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + stcl 0, cr0, [lr], #-876 @ 0xfffffc94 │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [ip], #-876 @ 0xfffffc94 │ │ │ │ + ldc 0, cr0, [r4], #-876 @ 0xfffffc94 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xebfe00db │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + stc 0, cr0, [r6], {219} @ 0xdb │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rsbs r0, r8, fp, lsr #3 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + @ instruction: 0xebe000db │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs.w r0, r2, fp, lsr #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + subs.w r0, sl, fp, lsr #3 │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de6d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -877241,23 +877240,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #268 @ 0x10c │ │ │ │ movw r1, #2209 @ 0x8a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2de712 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeae600db │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + @ instruction: 0xeaee00db │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeabe00db │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + @ instruction: 0xeac600db │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de798 : │ │ │ │ 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 │ │ │ │ @@ -877322,23 +877321,23 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 2de7f6 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, ip, fp, lsr #3 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + orr.w r0, r4, fp, lsr #3 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands.w r0, r8, fp, lsr #3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + bic.w r0, r0, fp, lsr #3 │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002de864 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -877391,23 +877390,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ movw r1, #2361 @ 0x939 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2de898 │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr, #-876]! @ 0x36c │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrd r0, r0, [r6, #-876]! @ 0x36c │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [r6, #-876] @ 0x36c │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strd r0, r0, [lr, #-876] @ 0x36c │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002de910 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -877576,49 +877575,48 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrd r0, r0, [r8], #-876 @ 0x36c │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + stmia.w r0, {r0, r1, r3, r4, r6, r7} │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe82800db │ │ │ │ + @ instruction: 0xe83000db │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2dead8 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + @ instruction: 0xe80000db │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2dea94 │ │ │ │ + b.n 2deaa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2dea50 │ │ │ │ + b.n 2dea60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2dea10 │ │ │ │ + b.n 2dea20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002deb14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -877672,25 +877670,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ movw r1, #2437 @ 0x985 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2deb3e │ │ │ │ - b.n 2de924 │ │ │ │ + b.n 2de934 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2de8dc │ │ │ │ + b.n 2de8ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002debc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877750,27 +877748,27 @@ │ │ │ │ movw r1, #2554 @ 0x9fa │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2debf0 │ │ │ │ nop │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2de884 │ │ │ │ + b.n 2de894 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r0, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2de830 │ │ │ │ + b.n 2de840 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dec80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877830,27 +877828,27 @@ │ │ │ │ movw r1, #2589 @ 0xa1d │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2decac │ │ │ │ nop │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2de7c8 │ │ │ │ + b.n 2de7d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2de774 │ │ │ │ + b.n 2de784 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002ded3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877909,21 +877907,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ded88 │ │ │ │ nop │ │ │ │ str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2de740 │ │ │ │ + b.n 2de750 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dedec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877980,23 +877978,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2dee36 │ │ │ │ nop │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df68c │ │ │ │ + b.n 2de69c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dee98 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878024,19 +878022,19 @@ │ │ │ │ movw r1, #3095 @ 0xc17 │ │ │ │ add.w r2, r2, #476 @ 0x1dc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2deeb8 │ │ │ │ nop │ │ │ │ - b.n 2df598 │ │ │ │ + b.n 2df5a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002deef8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878064,19 +878062,19 @@ │ │ │ │ movw r1, #3130 @ 0xc3a │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2def18 │ │ │ │ nop │ │ │ │ - b.n 2df538 │ │ │ │ + b.n 2df548 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002def58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878130,21 +878128,21 @@ │ │ │ │ movw r1, #3285 @ 0xcd5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2df524 │ │ │ │ + b.n 2df534 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df004 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878200,21 +878198,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2df47c │ │ │ │ + b.n 2df48c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df0b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878268,21 +878266,21 @@ │ │ │ │ movw r1, #3497 @ 0xda9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2df3c8 │ │ │ │ + b.n 2df3d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df160 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878336,21 +878334,21 @@ │ │ │ │ movw r1, #3543 @ 0xdd7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2df31c │ │ │ │ + b.n 2df32c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df20c : │ │ │ │ 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 │ │ │ │ @@ -878493,39 +878491,39 @@ │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 2df2aa │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002df3b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -878584,21 +878582,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2df400 │ │ │ │ nop │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df464 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -878697,31 +878695,31 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 2df5f4 │ │ │ │ + ble.n 2df604 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2df5a0 │ │ │ │ + ble.n 2df5b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2df54c │ │ │ │ + bgt.n 2df55c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002df58c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878749,19 +878747,19 @@ │ │ │ │ movw r1, #3713 @ 0xe81 │ │ │ │ add.w r2, r2, #672 @ 0x2a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2df5ac │ │ │ │ nop │ │ │ │ - bgt.n 2df6a4 │ │ │ │ + bgt.n 2df6b4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002df5ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -878943,39 +878941,39 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2df764 │ │ │ │ + blt.n 2df774 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 2df7a0 │ │ │ │ + bge.n 2df7b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bge.n 2df740 │ │ │ │ + bge.n 2df750 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 2df8f8 │ │ │ │ + bge.n 2df708 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002df808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -879029,21 +879027,21 @@ │ │ │ │ movw r1, #3813 @ 0xee5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 2df874 │ │ │ │ + bls.n 2df884 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df8b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -879278,39 +879276,39 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #30] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2dfaf4 │ │ │ │ + bhi.n 2dfb04 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2dfa68 │ │ │ │ + bvc.n 2dfa78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2dfbfc │ │ │ │ + bvc.n 2dfc0c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2dfbb0 │ │ │ │ + bvc.n 2dfbc0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dfb50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -879366,21 +879364,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2dfb30 │ │ │ │ + bvs.n 2dfb40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dfc00 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #892] @ 0x37c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -879680,85 +879678,85 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r6, r2, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2dff60 │ │ │ │ + bpl.n 2dff70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2df74c │ │ │ │ + b.n 2df75c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2dfe78 │ │ │ │ + bmi.n 2dfe88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2e0028 │ │ │ │ + bmi.n 2dfe38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2dffe0 │ │ │ │ + bmi.n 2dfff0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2dff9c │ │ │ │ + bmi.n 2dffac │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2dff54 │ │ │ │ + bmi.n 2dff64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2dff0c │ │ │ │ + bcc.n 2dff1c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2dfec4 │ │ │ │ + bcc.n 2dfed4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2dfe7c │ │ │ │ + bcc.n 2dfe8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2e002c │ │ │ │ + bcc.n 2e003c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002dff8c : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -879903,45 +879901,45 @@ │ │ │ │ b.n 2e0046 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 2e0128 │ │ │ │ + bcs.n 2e0138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2e0098 │ │ │ │ + bne.n 2e00a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2e0028 │ │ │ │ + bne.n 2e0038 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2e01dc │ │ │ │ + bne.n 2e01ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e013c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -880060,37 +880058,37 @@ │ │ │ │ b.n 2e0184 │ │ │ │ strh r6, [r5, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 2e0338 │ │ │ │ + beq.n 2e0348 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2e02e0 │ │ │ │ + beq.n 2e02f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2e0290 │ │ │ │ + beq.n 2e02a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e02a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -880165,31 +880163,31 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #856 @ 0x358 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2019 @ 0x7e3 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e02ce │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e0390 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -880312,37 +880310,37 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e050c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -880463,37 +880461,37 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #29] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e067c : │ │ │ │ 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 │ │ │ │ @@ -880599,33 +880597,33 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 2e06ee │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e07bc : │ │ │ │ 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 │ │ │ │ @@ -880768,39 +880766,39 @@ │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 2e085a │ │ │ │ ldrb r4, [r5, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e0964 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -880899,31 +880897,31 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e0a8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -881105,39 +881103,39 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002e0ca8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -881372,35 +881370,35 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q14, q1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + vqadd.u32 q8, q10, q1 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #840]! @ 0x348 │ │ │ │ - vshr.u64 q8, q1, #18 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + ldc2l 0, cr0, [ip, #840]! @ 0x348 │ │ │ │ + vshr.u64 q8, q1, #10 │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2 0, cr0, [sl, #840]! @ 0x348 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stc2l 0, cr0, [r2, #840] @ 0x348 │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [ip, #840] @ 0x348 │ │ │ │ + ldc2 0, cr0, [r4, #840] @ 0x348 │ │ │ │ │ │ │ │ 002e0f44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -881466,29 +881464,29 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #992 @ 0x3e0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2179 @ 0x883 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e0f70 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [r0], #840 @ 0x348 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stc2l 0, cr0, [r8], #840 @ 0x348 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r8], #840 @ 0x348 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stc2l 0, cr0, [r0], {210} @ 0xd2 │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [lr], {210} @ 0xd2 │ │ │ │ + ldc2 0, cr0, [r6], {210} @ 0xd2 │ │ │ │ │ │ │ │ 002e1020 : │ │ │ │ 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 r5, r2 │ │ │ │ @@ -881630,35 +881628,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov lr, r0 │ │ │ │ b.n 2e10be │ │ │ │ strb r0, [r1, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfbf600d2 │ │ │ │ + @ instruction: 0xfbfe00d2 │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb6000d2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb6800d2 │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [sl], {210} @ 0xd2 │ │ │ │ - @ instruction: 0xfb3200d2 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldc2 0, cr0, [r2], {210} @ 0xd2 │ │ │ │ + @ instruction: 0xfb3a00d2 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfafe00d2 │ │ │ │ + @ instruction: 0xfb0600d2 │ │ │ │ │ │ │ │ 002e11c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -881756,28 +881754,28 @@ │ │ │ │ nop │ │ │ │ strb r2, [r4, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - nop {14} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + it al │ │ │ │ + lslal r3, r3, #3 │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa2c00d2 │ │ │ │ - nop {11} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfb9600d2 │ │ │ │ - ldr??.w r0, [ip, #210] @ 0xd2 │ │ │ │ - nop {8} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + @ instruction: 0xfa3400d2 │ │ │ │ + it lt │ │ │ │ + lsllt r3, r3, #3 │ │ │ │ + @ instruction: 0xfb9e00d2 │ │ │ │ + @ instruction: 0xfa0400d2 │ │ │ │ + it hi │ │ │ │ + lslhi r3, r3, #3 │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9cc00d2 │ │ │ │ + ldr??.w r0, [r4, #210] @ 0xd2 │ │ │ │ │ │ │ │ 002e12f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -881950,35 +881948,35 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vst4. {d0-d3}, [r4 :64], r2 │ │ │ │ + vst4. {d0-d3}, [ip :64], r2 │ │ │ │ strb r2, [r2, #3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (2e18d0 ) │ │ │ │ + ldr r7, [pc, #24] @ (2e14f0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #872] @ (2e1848 ) │ │ │ │ + ldr r6, [pc, #904] @ (2e1868 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh.w r0, [r4, r2, lsl #1] │ │ │ │ - vld1.8 @ instruction: 0xf9e000d2 │ │ │ │ - strb.w r0, [r4, r2, lsl #1] │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + ldrh.w r0, [ip, r2, lsl #1] │ │ │ │ + vld1.8 @ instruction: 0xf9e800d2 │ │ │ │ + strb.w r0, [ip, r2, lsl #1] │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #480] @ (2e16d8 ) │ │ │ │ + ldr r6, [pc, #512] @ (2e16f8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf7d200d2 │ │ │ │ + @ instruction: 0xf7da00d2 │ │ │ │ │ │ │ │ 002e14fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -882211,35 +882209,35 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70800d2 │ │ │ │ - pop {r5, r7} │ │ │ │ + @ instruction: 0xf71000d2 │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [pc, #424] @ (2e191c ) │ │ │ │ + ldr r4, [pc, #456] @ (2e193c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2e17cc │ │ │ │ + cbnz r4, 2e17ce │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #280] @ (2e1894 ) │ │ │ │ + ldr r4, [pc, #312] @ (2e18b4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub.w r0, r0, #6881280 @ 0x690000 │ │ │ │ - @ instruction: 0xf79400d2 │ │ │ │ - cbnz r2, 2e17cc │ │ │ │ + sub.w r0, r8, #6881280 @ 0x690000 │ │ │ │ + @ instruction: 0xf79c00d2 │ │ │ │ + cbnz r2, 2e17ce │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sbc.w r0, r2, #6881280 @ 0x690000 │ │ │ │ - revsh r4, r5 │ │ │ │ + sbc.w r0, sl, #6881280 @ 0x690000 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #888] @ (2e1b0c ) │ │ │ │ + ldr r3, [pc, #920] @ (2e1b2c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf53800d2 │ │ │ │ + adc.w r0, r0, #6881280 @ 0x690000 │ │ │ │ │ │ │ │ 002e1798 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -882315,29 +882313,29 @@ │ │ │ │ addw r2, r2, #1092 @ 0x444 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2330 @ 0x91a │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e17ca │ │ │ │ nop │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #112] @ (2e18e0 ) │ │ │ │ + ldr r3, [pc, #144] @ (2e1900 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, r6, #6881280 @ 0x690000 │ │ │ │ - rev r0, r0 │ │ │ │ + orns r0, lr, #6881280 @ 0x690000 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #968] @ (2e1c44 ) │ │ │ │ + ldr r2, [pc, #1000] @ (2e1c64 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orr.w r0, lr, #6881280 @ 0x690000 │ │ │ │ - cbnz r0, 2e18ba │ │ │ │ + orrs.w r0, r6, #6881280 @ 0x690000 │ │ │ │ + cbnz r0, 2e18bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #808] @ (2e1bb0 ) │ │ │ │ + ldr r2, [pc, #840] @ (2e1bd0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bic.w r0, r4, #6881280 @ 0x690000 │ │ │ │ + bic.w r0, ip, #6881280 @ 0x690000 │ │ │ │ │ │ │ │ 002e188c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -882434,34 +882432,34 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1116 @ 0x45c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2476 @ 0x9ac │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e18c0 │ │ │ │ - cbnz r4, 2e19a6 │ │ │ │ + cbnz r4, 2e19a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #184] @ (2e1a54 ) │ │ │ │ + ldr r2, [pc, #216] @ (2e1a74 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - usat r0, #18, r8, lsl #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xf39000d2 │ │ │ │ + cbnz r4, 2e19a4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #952] @ (2e1d60 ) │ │ │ │ + ldr r1, [pc, #984] @ (2e1d80 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbfx r0, r8, #3, #19 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xf35000d2 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #784] @ (2e1cc4 ) │ │ │ │ + ldr r1, [pc, #816] @ (2e1ce4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ssat r0, #19, r0, asr #3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + ssat r0, #19, r8, asr #3 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #624] @ (2e1c30 ) │ │ │ │ + ldr r1, [pc, #656] @ (2e1c50 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf2f600d2 │ │ │ │ + @ instruction: 0xf2fe00d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1100] @ 2e1e28 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -882864,15 +882862,15 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, lr, #2258 @ 0x8d2 │ │ │ │ + @ instruction: 0xf61600d2 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ @@ -882883,19 +882881,19 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r0, [r1, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.s64 q8, q1, #4 │ │ │ │ + and.w r0, r4, #210 @ 0xd2 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ @@ -883203,85 +883201,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 2e1bce │ │ │ │ ... │ │ │ │ strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [lr], #840 @ 0x348 │ │ │ │ - sxtb r6, r1 │ │ │ │ + stcl 0, cr0, [r6], {210} @ 0xd2 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], {210} @ 0xd2 │ │ │ │ - sxth r2, r4 │ │ │ │ + stc 0, cr0, [r2], #840 @ 0x348 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stcl 0, cr0, [lr], #-840 @ 0xfffffcb8 │ │ │ │ - cbz r2, 2e221c │ │ │ │ + ldcl 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ + cbz r2, 2e221e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ - cbz r2, 2e2224 │ │ │ │ + ldc 0, cr0, [lr], #-840 @ 0xfffffcb8 │ │ │ │ + cbz r2, 2e2226 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [lr], {210} @ 0xd2 │ │ │ │ - cbz r2, 2e2224 │ │ │ │ + stc 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ + cbz r2, 2e2226 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xebf200d2 │ │ │ │ - cbz r4, 2e2226 │ │ │ │ + @ instruction: 0xebfa00d2 │ │ │ │ + cbz r4, 2e2228 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsbs r0, r0, r2, lsr #3 │ │ │ │ - cbz r4, 2e222e │ │ │ │ + rsbs r0, r8, r2, lsr #3 │ │ │ │ + cbz r4, 2e2230 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, sl, r2, lsr #3 │ │ │ │ - cbz r2, 2e2230 │ │ │ │ + rsb r0, r2, r2, lsr #3 │ │ │ │ + cbz r2, 2e2232 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rsb r0, r8, r2, lsr #3 │ │ │ │ - @ instruction: 0xeb8e00d2 │ │ │ │ - cbz r4, 2e2230 │ │ │ │ + rsbs r0, r0, r2, lsr #3 │ │ │ │ + @ instruction: 0xeb9600d2 │ │ │ │ + cbz r4, 2e2232 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbc.w r0, r2, r2, lsr #3 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sbc.w r0, sl, r2, lsr #3 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeb3800d2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + adc.w r0, r0, r2, lsr #3 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeb2000d2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xeb2800d2 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add.w r0, sl, r2, lsr #3 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + adds.w r0, r2, r2, lsr #3 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeae200d2 │ │ │ │ + @ instruction: 0xeaea00d2 │ │ │ │ ldr r2, [pc, #116] @ (2e22dc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (2e22e0 ) │ │ │ │ ldr r3, [pc, #120] @ (2e22e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -883319,29 +883317,29 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1144 @ 0x478 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2e1bce │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [lr, #840]! @ 0x348 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + and.w r0, r6, r2, lsr #3 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [r6, #840] @ 0x348 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + ldrd r0, r0, [lr, #840] @ 0x348 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe9ae00d2 │ │ │ │ + @ instruction: 0xe9b600d2 │ │ │ │ │ │ │ │ 002e2300 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -883364,19 +883362,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ addw r2, r2, #1164 @ 0x48c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e231a │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmdb lr!, {r1, r4, r6, r7} │ │ │ │ + strd r0, r0, [r6, #-840] @ 0x348 │ │ │ │ stmdb sp!, {r4, r5, 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 r2, [pc, #1100] @ 2e27bc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -883792,78 +883790,78 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r3, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 13, r0, r0, cr2 │ │ │ │ + mcrr 0, 13, r0, r8, cr2 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r6, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2544 │ │ │ │ + b.n 2e2554 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e24d8 │ │ │ │ + b.n 2e24e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e235c │ │ │ │ + b.n 2e236c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2310 │ │ │ │ + b.n 2e2320 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e22c4 │ │ │ │ + b.n 2e22d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2284 │ │ │ │ + b.n 2e2294 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2270 │ │ │ │ + b.n 2e2280 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e22b8 │ │ │ │ + b.n 2e22c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2248 │ │ │ │ + b.n 2e2258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e21f8 │ │ │ │ + b.n 2e2208 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2854 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -883887,19 +883885,19 @@ │ │ │ │ addw r2, r2, #1196 @ 0x4ac │ │ │ │ mov.w r1, #490 @ 0x1ea │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2e286e │ │ │ │ nop │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e3084 │ │ │ │ + b.n 2e3094 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e28ac : │ │ │ │ ldr.w r3, [r0, #892] @ 0x37c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r0, #892] @ 0x37c │ │ │ │ @@ -883927,19 +883925,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e28f0 │ │ │ │ + b.n 2e2900 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e303c │ │ │ │ + b.n 2e304c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2910 : │ │ │ │ stmdb 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 │ │ │ │ @@ -884623,171 +884621,171 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ udf #212 @ 0xd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e355c │ │ │ │ + b.n 2e356c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2dd4 │ │ │ │ + b.n 2e2de4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2960 │ │ │ │ + b.n 2e2970 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e296c │ │ │ │ + b.n 2e297c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2948 │ │ │ │ + b.n 2e2958 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e2954 │ │ │ │ + b.n 2e2964 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2e3148 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 2e3168 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e337c │ │ │ │ + b.n 2e338c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #392 @ (adr r6, 2e3208 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 2e3228 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e31e4 │ │ │ │ + b.n 2e31f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 2e312c ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 2e314c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e317c │ │ │ │ + b.n 2e318c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 2e3278 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 2e3298 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 2e317c ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 2e319c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r6, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 2e33e4 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 2e3404 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 2e3350 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 2e3370 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #376 @ (adr r4, 2e3248 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 2e3268 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 2e31b4 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 2e31d4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 2e3120 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 2e3140 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 2e348c ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 2e34ac ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #760 @ (adr r3, 2e33f8 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 2e3418 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #600 @ (adr r3, 2e3364 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 2e3384 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2e30dc │ │ │ │ + ble.n 2e30ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 2e32d8 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 2e32f8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2e3098 │ │ │ │ + ble.n 2e30a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #288 @ (adr r3, 2e3244 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 2e3264 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2e3054 │ │ │ │ + ble.n 2e3064 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #128 @ (adr r3, 2e31b0 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 2e31d0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2e3210 │ │ │ │ + ble.n 2e3220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 2e351c ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 2e313c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2e31cc │ │ │ │ + ble.n 2e31dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 2e3488 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 2e34a8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2e3188 │ │ │ │ + ble.n 2e3198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 2e33f4 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 2e3414 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2e3144 │ │ │ │ + bgt.n 2e3154 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 2e3360 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 2e3380 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2e3100 │ │ │ │ + bgt.n 2e3110 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #352 @ (adr r2, 2e32cc ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 2e32ec ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2e30bc │ │ │ │ + bgt.n 2e30cc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #192 @ (adr r2, 2e3238 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 2e3258 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2e3278 │ │ │ │ + bgt.n 2e3088 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e3184 : │ │ │ │ stmdb 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 │ │ │ │ @@ -885227,111 +885225,111 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r5, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 2e3634 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 2e3654 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 2e36c0 │ │ │ │ + bge.n 2e36d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e3654 │ │ │ │ + bls.n 2e3664 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2e35a4 │ │ │ │ + bhi.n 2e35b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2e3564 │ │ │ │ + bhi.n 2e3574 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2e3720 │ │ │ │ + bhi.n 2e3730 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2e36d8 │ │ │ │ + bhi.n 2e36e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2e3690 │ │ │ │ + bhi.n 2e36a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e364c │ │ │ │ + bvc.n 2e365c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e3608 │ │ │ │ + bvc.n 2e3618 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e35c4 │ │ │ │ + bvc.n 2e35d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e3780 │ │ │ │ + bvc.n 2e3790 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e373c │ │ │ │ + bvc.n 2e374c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e36f4 │ │ │ │ + bvc.n 2e3704 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2e36ac │ │ │ │ + bvc.n 2e36bc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2e3664 │ │ │ │ + bvs.n 2e3674 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2e361c │ │ │ │ + bvs.n 2e362c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e36d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -885499,49 +885497,49 @@ │ │ │ │ b.n 2e3740 │ │ │ │ ldr r5, [pc, #864] @ (2e3be8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (2e3a80 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2e3878 │ │ │ │ + bmi.n 2e3888 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2e3828 │ │ │ │ + bmi.n 2e3838 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2e37e0 │ │ │ │ + bmi.n 2e37f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2e3998 │ │ │ │ + bmi.n 2e39a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 2e3884 │ │ │ │ + bvc.n 2e3894 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2e392c │ │ │ │ + bmi.n 2e393c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2e38e4 │ │ │ │ + bmi.n 2e38f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e38d8 : │ │ │ │ ldr.w r3, [r0, #892] @ 0x37c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -885569,19 +885567,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bhi.n 2e3974 │ │ │ │ + bhi.n 2e3984 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2e3a10 │ │ │ │ + bcc.n 2e3a20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e393c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -885816,75 +885814,75 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e39ca │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 2e3c88 │ │ │ │ + bvc.n 2e3c98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2e3c94 │ │ │ │ + bcs.n 2e3ca4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2e3ae8 │ │ │ │ + bvc.n 2e3af8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2e3c18 │ │ │ │ + bcs.n 2e3c28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2e3b34 │ │ │ │ + bpl.n 2e3b44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcs.n 2e3bc4 │ │ │ │ + bcs.n 2e3bd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e3b74 │ │ │ │ + bne.n 2e3b84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e3b30 │ │ │ │ + bne.n 2e3b40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bne.n 2e3b5c │ │ │ │ + bne.n 2e3b6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e3aec │ │ │ │ + bne.n 2e3afc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bne.n 2e3b08 │ │ │ │ + bne.n 2e3b18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e3c98 │ │ │ │ + bne.n 2e3ca8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e3c74 │ │ │ │ + bne.n 2e3c84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e3c34 │ │ │ │ + bne.n 2e3c44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2e3bf0 │ │ │ │ + beq.n 2e3c00 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e3c18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -886264,87 +886262,87 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 2e3f10 │ │ │ │ + bcc.n 2e3f20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2e40e8 │ │ │ │ + bne.n 2e40f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e4078 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -886394,19 +886392,19 @@ │ │ │ │ nop │ │ │ │ add r0, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r4, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e4110 : │ │ │ │ stmdb 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 │ │ │ │ @@ -886770,69 +886768,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e41f4 │ │ │ │ + b.n 2e4204 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, r0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e4530 : │ │ │ │ stmdb 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 │ │ │ │ @@ -887133,63 +887131,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #74 @ 0x4a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e48c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -887451,57 +887449,57 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e4bc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -887763,57 +887761,57 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #248] @ (2e4f64 ) │ │ │ │ + ldr r1, [pc, #280] @ (2e4f84 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r4, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ite cc │ │ │ │ + itt cc │ │ │ │ lslcc r2, r2, #3 │ │ │ │ - strhcs r6, [r7, #36] @ 0x24 │ │ │ │ + strhcc r6, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ite eq │ │ │ │ - lsleq r2, r2, #3 │ │ │ │ - strhne r4, [r2, #36] @ 0x24 │ │ │ │ + ite ne │ │ │ │ + lslne r2, r2, #3 │ │ │ │ + strheq r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e4ec0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -888201,87 +888199,87 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2e533e │ │ │ │ + cbnz r6, 2e5340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r6, 2e533c │ │ │ │ + cbnz r6, 2e533e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2e533e │ │ │ │ + cbnz r6, 2e5340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r2, 2e5340 │ │ │ │ + cbnz r2, 2e5342 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r0, 2e5342 │ │ │ │ + cbnz r0, 2e5344 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 2e534c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r0, 2e5386 │ │ │ │ + cbnz r0, 2e5388 │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -888757,101 +888755,101 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r0, 2e58bc │ │ │ │ + cbnz r0, 2e58be │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e58fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -888875,19 +888873,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #626 @ 0x272 │ │ │ │ add.w r2, r2, #1416 @ 0x588 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e5916 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r2, 2e59a4 │ │ │ │ + cbz r2, 2e59a6 │ │ │ │ lsls r2, r2, #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, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ @@ -889384,107 +889382,107 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r4, r1, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 2e5f72 │ │ │ │ + cbz r0, 2e5f74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e5f40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -889508,19 +889506,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ add.w r2, r2, #1448 @ 0x5a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e5f5a │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r6, r1 │ │ │ │ @@ -889995,100 +889993,100 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mrc2 0, 3, r0, cr0, cr0, {6} │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q8, , #42 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + vshr.u64 q8, , #34 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q0, , #22 │ │ │ │ - add r1, sp, #16 │ │ │ │ + vshr.u64 q0, , #14 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q0, , #62 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + vshr.u64 q0, , #54 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u32 q0, q14, │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + vqadd.u64 q0, q10, │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u8 q0, q11, │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + vqadd.u8 q0, q15, │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr1, {6} │ │ │ │ - add r7, pc, #944 @ (adr r7, 2e6908 ) │ │ │ │ + mrc2 0, 4, r0, cr2, cr1, {6} │ │ │ │ + add r7, pc, #976 @ (adr r7, 2e6928 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e6558 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -890112,18 +890110,18 @@ │ │ │ │ add.w r2, r2, #1480 @ 0x5c8 │ │ │ │ mov.w r1, #740 @ 0x2e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2e6572 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [lr, #836] @ 0x344 │ │ │ │ - add r6, pc, #928 @ (adr r6, 2e6950 ) │ │ │ │ + ldc2 0, cr0, [r6, #836] @ 0x344 │ │ │ │ + add r6, pc, #960 @ (adr r6, 2e6970 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r1 │ │ │ │ @@ -890766,128 +890764,128 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r2, r5, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfa2200d1 │ │ │ │ - add r3, pc, #528 @ (adr r3, 2e6ebc ) │ │ │ │ + @ instruction: 0xfa2a00d1 │ │ │ │ + add r3, pc, #560 @ (adr r3, 2e6edc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #224 @ (adr r3, 2e6d98 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2e6db8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 2e7070 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 2e7090 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 2e7084 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 2e70a4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 2e6fb8 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 2e6fd8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #560 @ (adr r2, 2e6f0c ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 2e6f2c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf73800d0 │ │ │ │ - add r2, pc, #296 @ (adr r2, 2e6e14 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 2e6e34 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str.w r0, [r8, #209] @ 0xd1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 2e6d80 ) │ │ │ │ + ldr.w r0, [r0, #209] @ 0xd1 │ │ │ │ + add r2, pc, #168 @ (adr r2, 2e6da0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb.w r0, [lr, #209] @ 0xd1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 2e70e4 ) │ │ │ │ + strh.w r0, [r6, #209] @ 0xd1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 2e6d04 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 2e6ef0 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 2e6f10 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 2e7010 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 2e7030 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh.w r0, [r6, r1, lsl #1] │ │ │ │ - add r1, pc, #576 @ (adr r1, 2e6f5c ) │ │ │ │ + ldrh.w r0, [lr, r1, lsl #1] │ │ │ │ + add r1, pc, #608 @ (adr r1, 2e6f7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb.w r0, [lr, r1, lsl #1] │ │ │ │ - add r1, pc, #416 @ (adr r1, 2e6ec8 ) │ │ │ │ + ldrb.w r0, [r6, r1, lsl #1] │ │ │ │ + add r1, pc, #448 @ (adr r1, 2e6ee8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf7e600d1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 2e6e34 ) │ │ │ │ + @ instruction: 0xf7ee00d1 │ │ │ │ + add r1, pc, #288 @ (adr r1, 2e6e54 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf7be00d1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 2e6da0 ) │ │ │ │ + @ instruction: 0xf7c600d1 │ │ │ │ + add r1, pc, #128 @ (adr r1, 2e6dc0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 2e6fc4 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 2e6fe4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #888 @ (adr r0, 2e70c4 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 2e70e4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #952 @ (adr r0, 2e710c ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 2e712c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 2e7028 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 2e7048 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 2e7060 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 2e7080 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #536 @ (adr r0, 2e6f7c ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 2e6f9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf6fe00d1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 2e6ed0 ) │ │ │ │ + @ instruction: 0xf70600d1 │ │ │ │ + add r0, pc, #384 @ (adr r0, 2e6ef0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf6d600d1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 2e6e5c ) │ │ │ │ + @ instruction: 0xf6de00d1 │ │ │ │ + add r0, pc, #256 @ (adr r0, 2e6e7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 2e6eec ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 2e6f0c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #128 @ (adr r0, 2e6e08 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 2e6e28 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf69800d1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + subw r0, r0, #2257 @ 0x8d1 │ │ │ │ + add r0, pc, #8 @ (adr r0, 2e6d9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e6d94 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -890911,18 +890909,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #807 @ 0x327 │ │ │ │ add.w r2, r2, #1520 @ 0x5f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e6dae │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adcs.w r0, r0, #6848512 @ 0x688000 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + adcs.w r0, r8, #6848512 @ 0x688000 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -891541,127 +891539,127 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r6, r0, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #208 @ (adr r4, 2e7548 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 2e7568 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf29e00d1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + subw r0, r6, #209 @ 0xd1 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #696 @ (adr r0, 2e7748 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 2e7768 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2e7624 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 2e7644 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 2e75fc ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 2e761c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ vshr.s64 q8, q0, #46 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sbc.w r0, r2, #209 @ 0xd1 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + sbc.w r0, sl, #209 @ 0xd1 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf13600d1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xf13e00d1 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add.w r0, r8, #209 @ 0xd1 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + adds.w r0, r0, #209 @ 0xd1 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, pc, #72 @ (adr r1, 2e7524 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 2e7544 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ands.w r0, sl, #209 @ 0xd1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + bic.w r0, r2, #209 @ 0xd1 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #112 @ (adr r0, 2e7594 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 2e75b4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.s64 q0, , #52 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + vshr.s64 q0, , #44 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.s32 q8, q9, │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + vqadd.s32 q8, q13, │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.s64 q0, q12, │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + vqadd.s8 q8, q8, │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.s8 q0, q15, │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + vqadd.s16 q0, q11, │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 7, r0, cr14, cr1, {6} │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + vqadd.s8 q0, q11, │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 6, r0, cr4, cr1, {6} │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mrc 0, 6, r0, cr12, cr1, {6} │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e7570 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -891685,18 +891683,18 @@ │ │ │ │ addw r2, r2, #1556 @ 0x614 │ │ │ │ mov.w r1, #872 @ 0x368 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2e758a │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [r6, #-836]! @ 0xfffffcbc │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + ldcl 0, cr0, [lr, #-836]! @ 0xfffffcbc │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #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, #4008] @ 0xfa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #940] @ (2e7988 ) │ │ │ │ @@ -892060,76 +892058,76 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #1182 @ 0x49e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2e76f0 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeb3200d1 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + @ instruction: 0xeb3a00d1 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add.w r0, r8, r1, lsr #3 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + adds.w r0, r0, r1, lsr #3 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeae000d1 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xeae800d1 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeab800d1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xeac000d1 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs.w r0, lr, r1, lsr #3 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + orn r0, r6, r1, lsr #3 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strd r0, r0, [sl, #836] @ 0x344 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, r0, [r2, #836] @ 0x344 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe9a400d1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + @ instruction: 0xe9ac00d1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e7a18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892164,18 +892162,18 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e7a48 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia.w r8!, {r0, r4, r6, r7} │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xe8c000d1 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e7a8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892210,18 +892208,18 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e7abc │ │ │ │ lsrs r6, r3, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strex r0, r0, [r4, #836] @ 0x344 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + strex r0, r0, [ip, #836] @ 0x344 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ @@ -892727,115 +892725,115 @@ │ │ │ │ b.n 2e7c16 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r2, r4, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #27] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e7aa4 │ │ │ │ + b.n 2e7ab4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 2e86cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e79e8 │ │ │ │ + b.n 2e79f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e79a0 │ │ │ │ + b.n 2e79b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e78e4 │ │ │ │ + b.n 2e78f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e78cc │ │ │ │ + b.n 2e78dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e8884 │ │ │ │ + b.n 2e8894 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e886c │ │ │ │ + b.n 2e887c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e8718 │ │ │ │ + b.n 2e8728 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e80f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892861,19 +892859,19 @@ │ │ │ │ movw r1, #1316 @ 0x524 │ │ │ │ add.w r2, r2, #1632 @ 0x660 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e8114 │ │ │ │ nop │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e8524 │ │ │ │ + b.n 2e8534 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e8154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -893447,123 +893445,123 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2e8284 │ │ │ │ b.n 2e8282 │ │ │ │ nop │ │ │ │ lsls r2, r1, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #832] @ (2e8ac4 ) │ │ │ │ + ldr r7, [pc, #864] @ (2e8ae4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #208] @ (2e8860 ) │ │ │ │ + ldr r7, [pc, #240] @ (2e8880 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e87e0 │ │ │ │ + b.n 2e87f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #27] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #752] @ (2e8a98 ) │ │ │ │ + ldr r5, [pc, #784] @ (2e8ab8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #280] @ (2e88cc ) │ │ │ │ + ldr r5, [pc, #312] @ (2e88ec ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #24] @ (2e87d8 ) │ │ │ │ + ldr r5, [pc, #56] @ (2e87f8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2e87b4 │ │ │ │ + udf #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #816] @ (2e8b00 ) │ │ │ │ + ldr r4, [pc, #848] @ (2e8b20 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ bgt.n 2e87dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #624] @ (2e8a4c ) │ │ │ │ + ldr r4, [pc, #656] @ (2e8a6c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2e86fc │ │ │ │ + ble.n 2e870c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #456] @ (2e89b0 ) │ │ │ │ + ldr r4, [pc, #488] @ (2e89d0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2e88b4 │ │ │ │ + ble.n 2e88c4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #288] @ (2e8914 ) │ │ │ │ + ldr r4, [pc, #320] @ (2e8934 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2e886c │ │ │ │ + ble.n 2e887c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #120] @ (2e8878 ) │ │ │ │ + ldr r4, [pc, #152] @ (2e8898 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2e8824 │ │ │ │ + ble.n 2e8834 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #976] @ (2e8bdc ) │ │ │ │ + ldr r3, [pc, #1008] @ (2e8bfc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #752] @ (2e8b0c ) │ │ │ │ + ldr r3, [pc, #784] @ (2e8b2c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #528] @ (2e8a38 ) │ │ │ │ + ldr r3, [pc, #560] @ (2e8a58 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #312] @ (2e896c ) │ │ │ │ + ldr r3, [pc, #344] @ (2e898c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #128] @ (2e88bc ) │ │ │ │ + ldr r3, [pc, #160] @ (2e88dc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 2e8864 │ │ │ │ + bgt.n 2e8874 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #984] @ (2e8c20 ) │ │ │ │ + ldr r2, [pc, #1016] @ (2e8c40 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 2e881c │ │ │ │ + blt.n 2e882c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #808] @ (2e8b7c ) │ │ │ │ + ldr r2, [pc, #840] @ (2e8b9c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e885c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -893724,49 +893722,49 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e88b8 │ │ │ │ nop │ │ │ │ mcrr2 0, 14, r0, lr, cr4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r4], {228} @ 0xe4 │ │ │ │ - ldr r1, [pc, #104] @ (2e8a74 ) │ │ │ │ + ldr r1, [pc, #136] @ (2e8a94 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 2e8a28 │ │ │ │ + bge.n 2e8a38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #944] @ (2e8dc8 ) │ │ │ │ + ldr r0, [pc, #976] @ (2e8de8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e89d8 │ │ │ │ + bls.n 2e89e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #776] @ (2e8d2c ) │ │ │ │ + ldr r0, [pc, #808] @ (2e8d4c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e8990 │ │ │ │ + bls.n 2e89a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #608] @ (2e8c90 ) │ │ │ │ + ldr r0, [pc, #640] @ (2e8cb0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e8948 │ │ │ │ + bls.n 2e8958 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #440] @ (2e8bf4 ) │ │ │ │ + ldr r0, [pc, #472] @ (2e8c14 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e8b00 │ │ │ │ + bls.n 2e8b10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #272] @ (2e8b58 ) │ │ │ │ + ldr r0, [pc, #304] @ (2e8b78 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e8ab8 │ │ │ │ + bls.n 2e8ac8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e8a50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -893836,31 +893834,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e8a78 │ │ │ │ b.n 2e8ab4 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #176] @ (2e8c04 ) │ │ │ │ @@ -893934,27 +893932,27 @@ │ │ │ │ add r3, pc │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r4, r7, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ b.n 2e8ba8 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #488] @ (2e8df0 ) │ │ │ │ + ldr r5, [pc, #520] @ (2e8e10 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 2e8b10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vst4. {d16-d19}, [r6 :128], r4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb.w r0, [r4, r4, lsl #2] │ │ │ │ - bvc.n 2e8ca8 │ │ │ │ + bvc.n 2e8cb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e8c24 : │ │ │ │ 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 │ │ │ │ @@ -894086,40 +894084,40 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e8cc8 │ │ │ │ strb.w r0, [r4, #228] @ 0xe4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [lr, r4, lsl #2] │ │ │ │ - ldr r4, [pc, #456] @ (2e8f40 ) │ │ │ │ + ldr r4, [pc, #488] @ (2e8f60 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf7f400e4 │ │ │ │ - bvs.n 2e8dd8 │ │ │ │ + bvs.n 2e8de8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 2e8da0 │ │ │ │ + bvs.n 2e8db0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 2e8d68 │ │ │ │ + bpl.n 2e8d78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #528] @ (2e8fb4 ) │ │ │ │ + ldr r3, [pc, #560] @ (2e8fd4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2e8d2c │ │ │ │ + bpl.n 2e8d3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e8dac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -894229,43 +894227,43 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e8e02 │ │ │ │ - ldr r2, [pc, #760] @ (2e91bc ) │ │ │ │ + ldr r2, [pc, #792] @ (2e91dc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8ec0 │ │ │ │ + bpl.n 2e8ed0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #608] @ (2e9130 ) │ │ │ │ + ldr r2, [pc, #640] @ (2e9150 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8e80 │ │ │ │ + bmi.n 2e8e90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #464] @ (2e90ac ) │ │ │ │ + ldr r2, [pc, #496] @ (2e90cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8e44 │ │ │ │ + bmi.n 2e8e54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (2e9028 ) │ │ │ │ + ldr r2, [pc, #352] @ (2e9048 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8e08 │ │ │ │ + bmi.n 2e8e18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #176] @ (2e8fa4 ) │ │ │ │ + ldr r2, [pc, #208] @ (2e8fc4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8fcc │ │ │ │ + bmi.n 2e8fdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #280] @ (2e9028 ) │ │ │ │ @@ -894386,38 +894384,38 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 2e8fa6 │ │ │ │ sub.w r0, ip, #7471104 @ 0x720000 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r4, #7471104 @ 0x720000 │ │ │ │ - ldr r1, [pc, #592] @ (2e9288 ) │ │ │ │ + ldr r1, [pc, #624] @ (2e92a8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds.w r0, r6, #7471104 @ 0x720000 │ │ │ │ - bcc.n 2e90dc │ │ │ │ + bcc.n 2e90ec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 2e90a4 │ │ │ │ + bcc.n 2e90b4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #784] @ (2e9370 ) │ │ │ │ + ldr r0, [pc, #816] @ (2e9390 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 2e9068 │ │ │ │ + bcc.n 2e9078 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #104] @ 2e90e4 │ │ │ │ @@ -894466,15 +894464,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 2e90b8 │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bics.w r0, lr, #7471104 @ 0x720000 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ and.w r0, r4, #7471104 @ 0x720000 │ │ │ │ │ │ │ │ 002e90f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -894501,19 +894499,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2e9116 │ │ │ │ - bne.n 2e911c │ │ │ │ + bne.n 2e912c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #48] @ (2e917c ) │ │ │ │ + ldr r0, [pc, #80] @ (2e919c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 002e914c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2816] @ 0xb00 │ │ │ │ @@ -895106,139 +895104,139 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 2e91c2 │ │ │ │ @ instruction: 0xf35600e4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf34600e4 │ │ │ │ @ instruction: 0xf2f600e4 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #832] @ (2e9aa8 ) │ │ │ │ + ldr r6, [pc, #864] @ (2e9ac8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #440] @ (2e9930 ) │ │ │ │ + ldr r6, [pc, #472] @ (2e9950 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #73 @ 0x49 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bvs.n 2e9758 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - tst r0, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e9854 : │ │ │ │ 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 │ │ │ │ @@ -895401,68 +895399,68 @@ │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2e9906 │ │ │ │ mrrc 0, 14, r0, r0, cr4 @ │ │ │ │ - ldr r0, [pc, #784] @ (2e9cfc ) │ │ │ │ + ldr r0, [pc, #816] @ (2e9d1c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs.w r0, r6, r4, asr #3 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e9a58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -895516,25 +895514,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e9a8a │ │ │ │ nop │ │ │ │ orrs.w r0, r4, r4, asr #3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e9b00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -895648,51 +895646,51 @@ │ │ │ │ b.n 2e9b1e │ │ │ │ nop │ │ │ │ lsrs r0, r1, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xe9aa00e4 │ │ │ │ strb r4, [r4, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #316] @ (2e9da4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -895823,45 +895821,45 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2e9d04 │ │ │ │ nop │ │ │ │ @ instruction: 0xe85200e4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe83200e4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r2, #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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #484] @ (2e9fe8 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -896059,57 +896057,57 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e9d4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ - lsls r2, r2, #3 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e9c88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r2, r2, #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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1128] @ 2ea4cc │ │ │ │ mov r6, r1 │ │ │ │ @@ -896554,85 +896552,85 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2eabf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - itte le │ │ │ │ - lslle r1, r2, #3 │ │ │ │ - strble r0, [r1, #12] │ │ │ │ - lslgt r2, r2, #3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + ittt al │ │ │ │ + lslal r1, r2, #3 │ │ │ │ + strbal r0, [r2, #12] │ │ │ │ + lslal r2, r2, #3 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - nop {11} │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + it lt │ │ │ │ + lsllt r1, r2, #3 │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - itee eq │ │ │ │ - lsleq r1, r2, #3 │ │ │ │ - strbne r6, [r7, #8] │ │ │ │ + itet ne │ │ │ │ + lslne r1, r2, #3 │ │ │ │ + strbeq r6, [r0, #9] │ │ │ │ lslne r2, r2, #3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ea574 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -896678,25 +896676,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ea5a2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ea60c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -896738,25 +896736,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ea62a │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ea69c : │ │ │ │ ldr.w r3, [r0, #460] @ 0x1cc │ │ │ │ cbz r3, 2ea6be │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -896785,19 +896783,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ea6ba │ │ │ │ nop │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ea6fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -897080,57 +897078,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2ea91c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r4, 2eaa2e │ │ │ │ + rev r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r6, 2eaa30 │ │ │ │ + cbnz r6, 2eaa32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r0, 2eaa34 │ │ │ │ + cbnz r0, 2eaa36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r0, 2eaa36 │ │ │ │ + cbnz r0, 2eaa38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eaa18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -897246,37 +897244,37 @@ │ │ │ │ nop │ │ │ │ bge.n 2eaa58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2eabc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #76] @ 2eabcc │ │ │ │ @@ -897304,21 +897302,21 @@ │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2eab9c │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eabdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -897358,21 +897356,21 @@ │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2eac04 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #76] @ 2eacc4 │ │ │ │ @@ -897400,21 +897398,21 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2eac94 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eacd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -897454,21 +897452,21 @@ │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2eacfc │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #76] @ 2eadbc │ │ │ │ @@ -897495,21 +897493,21 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #300 @ 0x12c │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ead8c │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eadcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -897550,21 +897548,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2eadf4 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #92] @ 2eaec8 │ │ │ │ @@ -897597,25 +897595,25 @@ │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ add.w r2, r2, #352 @ 0x160 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eae94 │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bvs.n 2eaf5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eaee0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -897663,25 +897661,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ blx b4f18 │ │ │ │ b.n 2eaf1c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.n 2eaef8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2eaffa │ │ │ │ + cbz r4, 2eaffc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #92] @ 2eaff8 │ │ │ │ @@ -897714,25 +897712,25 @@ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eafc4 │ │ │ │ nop │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.n 2eb02c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbz r2, 2eb05a │ │ │ │ + cbz r2, 2eb05c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb010 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -897780,25 +897778,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ blx b4f18 │ │ │ │ b.n 2eb04c │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2eafc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb0b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -897858,27 +897856,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #543 @ 0x21f │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eb0e6 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbz r0, 2eb1a6 │ │ │ │ + cbz r0, 2eb1a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb174 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #288] @ (2eb298 ) │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -897989,29 +897987,29 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 2eb1fc │ │ │ │ nop │ │ │ │ bcc.n 2eb32c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbz r0, 2eb2b0 │ │ │ │ + cbz r0, 2eb2b2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eb2c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -898065,27 +898063,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #618 @ 0x26a │ │ │ │ add.w r2, r2, #484 @ 0x1e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eb2dc │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb36c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -898136,25 +898134,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2eb39c │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb414 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -898178,19 +898176,19 @@ │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ add.w r2, r2, #520 @ 0x208 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eb42c │ │ │ │ nop │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb46c : │ │ │ │ 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 │ │ │ │ @@ -898385,39 +898383,39 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb69c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -898502,33 +898500,33 @@ │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ add.w r2, r2, #556 @ 0x22c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eb6c4 │ │ │ │ nop │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb7a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -898583,27 +898581,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #882 @ 0x372 │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eb7bc │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eb858 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -898658,27 +898656,27 @@ │ │ │ │ add.w r2, r2, #584 @ 0x248 │ │ │ │ mov.w r1, #908 @ 0x38c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2eb874 │ │ │ │ nop │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ 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, #2752] @ 0xac0 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ @@ -899032,17 +899030,17 @@ │ │ │ │ vsub.f64 d1, d8, d13 │ │ │ │ b.n 2ebac8 │ │ │ │ ... │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it pl │ │ │ │ @@ -899361,55 +899359,55 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2393 @ 0x959 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2ebcd8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 2ec4f8 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 2ec518 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #824 @ (adr r2, 2ec468 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 2ec488 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #664 @ (adr r2, 2ec3d4 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 2ec3f4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #496 @ (adr r2, 2ec338 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 2ec358 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #336 @ (adr r2, 2ec2a4 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 2ec2c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 2ec208 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 2ec228 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #316] @ (2ec2a4 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #316] @ (2ec2a8 ) │ │ │ │ ldr r3, [pc, #320] @ (2ec2ac ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -899525,53 +899523,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r2, r2, #600 @ 0x258 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2361 @ 0x939 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2ebcd8 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, pc, #648 @ (adr r1, 2ec534 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 2ec554 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 2ec498 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 2ec4b8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 2ec404 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 2ec424 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #160 @ (adr r1, 2ec36c ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 2ec38c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 2ec2e8 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 2ec308 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2ec660 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 2ec680 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2ec5bc ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 2ec5dc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 2ec520 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 2ec540 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ec2f4 : │ │ │ │ cbz r1, 2ec2fe │ │ │ │ ldr.w r3, [r0, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -899608,19 +899606,19 @@ │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ add.w r2, r2, #628 @ 0x274 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ec328 │ │ │ │ nop │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ec368 : │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ cbz r3, 2ec38a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -899646,19 +899644,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #652 @ 0x28c │ │ │ │ movw r1, #1042 @ 0x412 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ec386 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ 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 │ │ │ │ subs r5, r1, #0 │ │ │ │ @@ -899738,31 +899736,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1052 @ 0x41c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ec41e │ │ │ │ nop │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ 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 r7, [pc, #140] @ (2ec568 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -899823,25 +899821,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ec51a │ │ │ │ nop {14} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ec588 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -899901,27 +899899,27 @@ │ │ │ │ movw r1, #1086 @ 0x43e │ │ │ │ add.w r2, r2, #720 @ 0x2d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ec5b4 │ │ │ │ nop │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ec644 : │ │ │ │ stmdb 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 │ │ │ │ @@ -900377,118 +900375,118 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 2ec7f0 │ │ │ │ bkpt 0x0060 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf35400d7 │ │ │ │ + @ instruction: 0xf35c00d7 │ │ │ │ bkpt 0x004c │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds.w r0, ip, #6815744 @ 0x680000 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r6, r0, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (2ecf04 ) │ │ │ │ + ldr r1, [pc, #16] @ (2ecb24 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #40] @ (2ecb48 ) │ │ │ │ + ldr r6, [pc, #72] @ (2ecb68 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #816] @ (2ece5c ) │ │ │ │ + ldr r5, [pc, #848] @ (2ece7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #344] @ (2ecc94 ) │ │ │ │ + ldr r5, [pc, #376] @ (2eccb4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #168] @ (2ecbf0 ) │ │ │ │ + ldr r5, [pc, #200] @ (2ecc10 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (2ecf3c ) │ │ │ │ + ldr r5, [pc, #8] @ (2ecb5c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #840] @ (2ecea8 ) │ │ │ │ + ldr r4, [pc, #872] @ (2ecec8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #680] @ (2ece14 ) │ │ │ │ + ldr r4, [pc, #712] @ (2ece34 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #512] @ (2ecd78 ) │ │ │ │ + ldr r4, [pc, #544] @ (2ecd98 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #352] @ (2ecce4 ) │ │ │ │ + ldr r4, [pc, #384] @ (2ecd04 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #184] @ (2ecc48 ) │ │ │ │ + ldr r4, [pc, #216] @ (2ecc68 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #16] @ (2ecbac ) │ │ │ │ + ldr r4, [pc, #48] @ (2ecbcc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #864] @ (2ecf08 ) │ │ │ │ + ldr r3, [pc, #896] @ (2ecf28 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subw r0, r4, #209 @ 0xd1 │ │ │ │ - ldr r3, [pc, #696] @ (2ece6c ) │ │ │ │ + subw r0, ip, #209 @ 0xd1 │ │ │ │ + ldr r3, [pc, #728] @ (2ece8c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #504] @ (2ecdb8 ) │ │ │ │ + ldr r3, [pc, #536] @ (2ecdd8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ecbc0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -900512,19 +900510,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1199 @ 0x4af │ │ │ │ add.w r2, r2, #744 @ 0x2e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ecbda │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #328] @ (2ecd60 ) │ │ │ │ + ldr r2, [pc, #360] @ (2ecd80 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ecc18 : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq.n 2ecc3e │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq.n 2ecc2c │ │ │ │ @@ -900597,25 +900595,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1302 @ 0x516 │ │ │ │ add.w r2, r2, #760 @ 0x2f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ecc88 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #656] @ (2ecf80 ) │ │ │ │ + ldr r1, [pc, #688] @ (2ecfa0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #488] @ (2ecee4 ) │ │ │ │ + ldr r1, [pc, #520] @ (2ecf04 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eccfc : │ │ │ │ stmdb 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 │ │ │ │ @@ -900979,75 +900977,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #888] @ (2ed43c ) │ │ │ │ + ldr r0, [pc, #920] @ (2ed45c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ed130 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -901073,19 +901071,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1374 @ 0x55e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ed154 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ed190 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -901174,31 +901172,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #832 @ 0x340 │ │ │ │ movw r1, #1495 @ 0x5d7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ed1de │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ed2a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -901225,19 +901223,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ add.w r2, r2, #844 @ 0x34c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ed2c8 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ed304 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -901262,19 +901260,19 @@ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ add.w r2, r2, #860 @ 0x35c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ed320 │ │ │ │ nop │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ed360 : │ │ │ │ stmdb 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 │ │ │ │ @@ -901907,148 +901905,149 @@ │ │ │ │ b.n 2ed51e │ │ │ │ cbz r2, 2eda20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 2eda26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #896] @ (2eddd4 ) │ │ │ │ + ldr r3, [pc, #928] @ (2eddf4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r2, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.u64 q8, q5, #8 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.u64 q8, q5, #50 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + vshr.u64 q8, q5, #42 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.u64 q0, q5, #30 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + vshr.u64 q0, q5, #22 │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002edb2c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -902072,18 +902071,18 @@ │ │ │ │ movw r1, #1579 @ 0x62b │ │ │ │ add.w r2, r2, #884 @ 0x374 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2edb44 │ │ │ │ nop │ │ │ │ - mrc2 0, 1, r0, cr8, cr10, {6} │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + mcr2 0, 2, r0, cr0, cr10, {6} │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002edb84 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -902107,18 +902106,18 @@ │ │ │ │ movw r1, #1605 @ 0x645 │ │ │ │ add.w r2, r2, #904 @ 0x388 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2edb9c │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r0, #872]! @ 0x368 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + stc2l 0, cr0, [r8, #872]! @ 0x368 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002edbdc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -902142,18 +902141,18 @@ │ │ │ │ movw r1, #1633 @ 0x661 │ │ │ │ add.w r2, r2, #928 @ 0x3a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2edbf4 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8, #872] @ 0x368 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + ldc2 0, cr0, [r0, #872] @ 0x368 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002edc34 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -902177,18 +902176,18 @@ │ │ │ │ movw r1, #1662 @ 0x67e │ │ │ │ add.w r2, r2, #948 @ 0x3b4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2edc4c │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0, #-872]! @ 0xfffffc98 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + ldc2 0, cr0, [r8, #-872]! @ 0xfffffc98 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002edc8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -902339,33 +902338,33 @@ │ │ │ │ b.n 2edcc4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #992 @ (adr r7, 2ee204 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc2 0, cr0, [r4], {218} @ 0xda │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + ldc2 0, cr0, [ip], {218} @ 0xda │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r6], #-872 @ 0xfffffc98 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + stc2 0, cr0, [lr], #-872 @ 0xfffffc98 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ @@ -902792,71 +902791,71 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #88 @ (adr r4, 2ee314 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh.w r0, [r0, #218] @ 0xda │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + ldrh.w r0, [r8, #218] @ 0xda │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [lr, sl, lsl #1] │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strb.w r0, [r6, #218] @ 0xda │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2ee2d0 │ │ │ │ + ble.n 2ee2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh.w r0, [r8, sl, lsl #1] │ │ │ │ + ldrh.w r0, [r0, sl, lsl #1] │ │ │ │ ldrb r4, [r5, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf7fa00da │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strb.w r0, [r2, sl, lsl #1] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf7cc00da │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + @ instruction: 0xf7d400da │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf7a400da │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + @ instruction: 0xf7ac00da │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf77a00da │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf78200da │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf74200da │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf74a00da │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf71000da │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + @ instruction: 0xf71800da │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf70000da │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + @ instruction: 0xf70800da │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ee338 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -902880,18 +902879,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1798 @ 0x706 │ │ │ │ add.w r2, r2, #996 @ 0x3e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ee352 │ │ │ │ - @ instruction: 0xf62a00da │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + @ instruction: 0xf63200da │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -903478,91 +903477,91 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf2ea00da │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + @ instruction: 0xf2f200da │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf2b200da │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + @ instruction: 0xf2ba00da │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf27800da │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + @ instruction: 0xf28000da │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsbs r0, r6, #218 @ 0xda │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + rsbs r0, lr, #218 @ 0xda │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf18800da │ │ │ │ + @ instruction: 0xf19000da │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adcs.w r0, r8, #218 @ 0xda │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + sbc.w r0, r0, #218 @ 0xda │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf12e00da │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + @ instruction: 0xf13600da │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add.w r0, r0, #218 @ 0xda │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + add.w r0, r8, #218 @ 0xda │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0d800da │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + @ instruction: 0xf0e000da │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0a800da │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + @ instruction: 0xf0b000da │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, lr, #218 @ 0xda │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + eor.w r0, r6, #218 @ 0xda │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orn r0, r4, #218 @ 0xda │ │ │ │ - cmp r5, #18 │ │ │ │ + orn r0, ip, #218 @ 0xda │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bic.w r0, lr, #218 @ 0xda │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + bics.w r0, r6, #218 @ 0xda │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.s64 q8, q5, #2 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + and.w r0, r6, #218 @ 0xda │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eea6c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -903586,18 +903585,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1852 @ 0x73c │ │ │ │ addw r2, r2, #1028 @ 0x404 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eea86 │ │ │ │ - mrc 0, 7, r0, cr6, cr10, {6} │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + mrc 0, 7, r0, cr14, cr10, {6} │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002eeac4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -904032,98 +904031,98 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 3, r0, cr0, cr10, {6} │ │ │ │ - cmp r3, #24 │ │ │ │ + mcr 0, 3, r0, cr8, cr10, {6} │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r5, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r2], {218} @ 0xda │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + stc 0, cr0, [sl], {218} @ 0xda │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrrc 0, 13, r0, r8, cr10 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + stcl 0, cr0, [r0], #-872 @ 0xfffffc98 │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [r0], #-872 @ 0xfffffc98 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + ldc 0, cr0, [r8], #-872 @ 0xfffffc98 │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc 0, cr0, [r6], {218} @ 0xda │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + stc 0, cr0, [lr], {218} @ 0xda │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsbs r0, ip, sl, lsr #3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + @ instruction: 0xebe400da │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, r2, sl, lsr #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + subs.w r0, sl, sl, lsr #3 │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeb2800da │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + @ instruction: 0xeb3000da │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeaf800da │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + add.w r0, r0, sl, lsr #3 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeace00da │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + @ instruction: 0xead600da │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeaa400da │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + @ instruction: 0xeaac00da │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, sl, sl, lsr #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + eor.w r0, r2, sl, lsr #3 │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs.w r0, r0, sl, lsr #3 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + orrs.w r0, r8, sl, lsr #3 │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ef030 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -904275,38 +904274,38 @@ │ │ │ │ b.n 2ef082 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia.w r4!, {r1, r3, r4, r6, r7} │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + ldmia.w ip!, {r1, r3, r4, r6, r7} │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia.w r2, {r1, r3, r4, r6, r7} │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + stmia.w sl, {r1, r3, r4, r6, r7} │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe85a00da │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strd r0, r0, [r2], #-872 @ 0x368 │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe83000da │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + @ instruction: 0xe83800da │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe80600da │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + @ instruction: 0xe80e00da │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ef1f0 : │ │ │ │ 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 │ │ │ │ @@ -904507,47 +904506,47 @@ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2ef33c │ │ │ │ nop │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ef068 │ │ │ │ + b.n 2ef078 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2ef020 │ │ │ │ + b.n 2ef030 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2eefdc │ │ │ │ + b.n 2eefec │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2eef9c │ │ │ │ + b.n 2eefac │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ef440 : │ │ │ │ stmdb 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 │ │ │ │ @@ -904968,99 +904967,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2eff1c │ │ │ │ + b.n 2eff2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efec8 │ │ │ │ + b.n 2efed8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efe74 │ │ │ │ + b.n 2efe84 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efe34 │ │ │ │ + b.n 2efe44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efde4 │ │ │ │ + b.n 2efdf4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efda4 │ │ │ │ + b.n 2efdb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efd64 │ │ │ │ + b.n 2efd74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efd24 │ │ │ │ + b.n 2efd34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efce4 │ │ │ │ + b.n 2efcf4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efca0 │ │ │ │ + b.n 2efcb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efc60 │ │ │ │ + b.n 2efc70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efc1c │ │ │ │ + b.n 2efc2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efbdc │ │ │ │ + b.n 2efbec │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2efb98 │ │ │ │ + b.n 2efba8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ef94c : │ │ │ │ stmdb 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 │ │ │ │ @@ -905279,51 +905278,51 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r5, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002efbd8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -905357,19 +905356,19 @@ │ │ │ │ movw r1, #2028 @ 0x7ec │ │ │ │ addw r2, r2, #1132 @ 0x46c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2efc04 │ │ │ │ nop │ │ │ │ - ble.n 2efd2c │ │ │ │ + ble.n 2efb3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002efc44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -905568,49 +905567,49 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r4, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n 2efd90 │ │ │ │ + bgt.n 2efda0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2efe68 │ │ │ │ + blt.n 2efe78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2efe1c │ │ │ │ + blt.n 2efe2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2efdd4 │ │ │ │ + blt.n 2efde4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2eff8c │ │ │ │ + blt.n 2eff9c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2eff44 │ │ │ │ + blt.n 2eff54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002efec4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -905834,61 +905833,61 @@ │ │ │ │ ... │ │ │ │ strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 2f00c8 │ │ │ │ + bls.n 2f00d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2f0078 │ │ │ │ + bls.n 2f0088 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2f0230 │ │ │ │ + bls.n 2f0040 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2f01e8 │ │ │ │ + bls.n 2f01f8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2f01a4 │ │ │ │ + bls.n 2f01b4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2f015c │ │ │ │ + bls.n 2f016c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2f010c │ │ │ │ + bhi.n 2f011c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2f00c4 │ │ │ │ + bhi.n 2f00d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002f0184 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002f0188 : │ │ │ │ @@ -906121,63 +906120,63 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r3, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2f03e4 │ │ │ │ + bvc.n 2f03f4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r2, [r1, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 2f0364 │ │ │ │ + bvs.n 2f0374 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2f031c │ │ │ │ + bvs.n 2f032c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2f04d4 │ │ │ │ + bvs.n 2f04e4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2f048c │ │ │ │ + bvs.n 2f049c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2f0444 │ │ │ │ + bvs.n 2f0454 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2f03fc │ │ │ │ + bpl.n 2f040c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002f0444 : │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -906339,33 +906338,33 @@ │ │ │ │ addw r2, r2, #1340 @ 0x53c │ │ │ │ strd r5, r4, [sp, #84] @ 0x54 │ │ │ │ movw r1, #2495 @ 0x9bf │ │ │ │ b.n 2f055a │ │ │ │ nop │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 2f066c │ │ │ │ + bmi.n 2f067c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2f061c │ │ │ │ + bmi.n 2f062c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2f05a4 │ │ │ │ + bcc.n 2f05b4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -906470,37 +906469,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f0682 │ │ │ │ b.n 2f06d0 │ │ │ │ nop │ │ │ │ - bhi.n 2f06a8 │ │ │ │ + bhi.n 2f06b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2f0738 │ │ │ │ + bhi.n 2f0748 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r1, r2, #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, #2976] @ 0xba0 │ │ │ │ ldr.w r2, [pc, #1452] @ 2f0d0c │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -907075,91 +907074,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f0cf0 │ │ │ │ + bvs.n 2f0d00 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f0d50 │ │ │ │ + bvs.n 2f0d60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 2f0d70 │ │ │ │ + bpl.n 2f0d80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 2f0e24 │ │ │ │ + bmi.n 2f0e34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2f0c98 │ │ │ │ + bcc.n 2f0ca8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r1, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2f0db0 │ │ │ │ + bcc.n 2f0dc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2f0e38 │ │ │ │ + bcs.n 2f0e48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2f0df8 │ │ │ │ + bcs.n 2f0e08 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2f0da4 │ │ │ │ + bcs.n 2f0db4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2f0d7c │ │ │ │ + bne.n 2f0d8c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002f0dbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -907398,41 +907397,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r4, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f105c : │ │ │ │ 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 │ │ │ │ @@ -907721,55 +907720,55 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #984] @ (2f1778 ) │ │ │ │ + ldr r7, [pc, #1016] @ (2f1798 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002f13a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -907961,31 +907960,31 @@ │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2f1524 │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r5, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #792] @ (2f18c0 ) │ │ │ │ + ldr r5, [pc, #824] @ (2f18e0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #664] @ (2f1844 ) │ │ │ │ + ldr r5, [pc, #696] @ (2f1864 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f15ac : │ │ │ │ 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 │ │ │ │ @@ -908320,59 +908319,59 @@ │ │ │ │ beq.w 2f171e │ │ │ │ b.n 2f1844 │ │ │ │ @ instruction: 0xf28c00e4 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xefadffff │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf13000e4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #640] @ (2f1bd8 ) │ │ │ │ + ldr r3, [pc, #672] @ (2f1bf8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r2, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #928] @ (2f1d08 ) │ │ │ │ + ldr r2, [pc, #960] @ (2f1d28 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [pc, #776] @ (2f1c78 ) │ │ │ │ + ldr r2, [pc, #808] @ (2f1c98 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #632] @ (2f1bf0 ) │ │ │ │ + ldr r2, [pc, #664] @ (2f1c10 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #496] @ (2f1b6c ) │ │ │ │ + ldr r2, [pc, #528] @ (2f1b8c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #360] @ (2f1ae8 ) │ │ │ │ + ldr r2, [pc, #392] @ (2f1b08 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #208] @ (2f1a54 ) │ │ │ │ + ldr r2, [pc, #240] @ (2f1a74 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #64] @ (2f19c8 ) │ │ │ │ + ldr r2, [pc, #96] @ (2f19e8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f1988 : │ │ │ │ stmdb 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 │ │ │ │ @@ -909004,92 +909003,92 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #360] @ (2f216c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vshr.u64 q0, , #24 │ │ │ │ + vshr.u64 q0, , #16 │ │ │ │ ldr r6, [pc, #864] @ (2f2370 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vqadd.u64 q0, q10, │ │ │ │ + vqadd.u64 q0, q14, │ │ │ │ ldr r6, [pc, #408] @ (2f21b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mcr2 0, 4, r0, cr4, cr1, {6} │ │ │ │ + mcr2 0, 4, r0, cr12, cr1, {6} │ │ │ │ ldr r5, [pc, #728] @ (2f2308 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r8, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr12, cr1, {6} │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + mrc2 0, 1, r0, cr4, cr1, {6} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r8, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr2 0, 0, r0, cr4, cr1, {6} │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + mcr2 0, 0, r0, cr12, cr1, {6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mrc2 0, 1, r0, cr2, cr1, {6} │ │ │ │ - ldc2l 0, cr0, [sl, #836] @ 0x344 │ │ │ │ - add r2, ip │ │ │ │ + mrc2 0, 1, r0, cr10, cr1, {6} │ │ │ │ + stc2l 0, cr0, [r2, #836]! @ 0x344 │ │ │ │ + add r2, sp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itee │ │ │ │ + itte │ │ │ │ lsl r2, r3, #3 │ │ │ │ - stc2lal 0, cr0, [r4, #836] @ 0x344 │ │ │ │ - stc2lal 0, cr0, [ip, #-836]! @ 0xfffffcbc │ │ │ │ - itte le │ │ │ │ - lslle r2, r3, #3 │ │ │ │ - addle r0, r1 │ │ │ │ - lslgt r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-836] @ 0xfffffcbc │ │ │ │ - mvns r6, r4 │ │ │ │ + stc2l 0, cr0, [ip, #836] @ 0x344 │ │ │ │ + ldc2lal 0, cr0, [r4, #-836]! @ 0xfffffcbc │ │ │ │ + ittt al │ │ │ │ + lslal r2, r3, #3 │ │ │ │ + addal r0, r2 │ │ │ │ + lslal r1, r2, #3 │ │ │ │ + ldc2l 0, cr0, [ip, #-836] @ 0xfffffcbc │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itee vc │ │ │ │ + itte vc │ │ │ │ lslvc r2, r3, #3 │ │ │ │ - ldc2vs 0, cr0, [r0, #-836] @ 0xfffffcbc │ │ │ │ - ldc2lvs 0, cr0, [r2], #836 @ 0x344 │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r3, #3 │ │ │ │ - mulpl r4, r7 │ │ │ │ + ldc2vc 0, cr0, [r8, #-836] @ 0xfffffcbc │ │ │ │ + ldc2lvs 0, cr0, [sl], #836 @ 0x344 │ │ │ │ + itet pl │ │ │ │ + lslpl r2, r3, #3 │ │ │ │ + bicmi r4, r0 │ │ │ │ lslpl r1, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8], {209} @ 0xd1 │ │ │ │ - muls r4, r3 │ │ │ │ + ldc2l 0, cr0, [r0], {209} @ 0xd1 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f2098 : │ │ │ │ stmdb 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 │ │ │ │ @@ -909409,54 +909408,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfbb000d1 │ │ │ │ - pop {r4, r7} │ │ │ │ + @ instruction: 0xfbb800d1 │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa0000d1 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - lsls r0, r2 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [ip, #209] @ 0xd1 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + @ instruction: 0xfa0800d1 │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eors r4, r4 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ae00d1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + vld1.8 @ instruction: 0xf9e400d1 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98600d1 │ │ │ │ - cbnz r4, 2f2464 │ │ │ │ + ldrsh.w r0, [r6, #209] @ 0xd1 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ands r2, r2 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [lr, r1, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf98e00d1 │ │ │ │ cbnz r4, 2f2466 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + ands r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh.w r0, [r4, r1, lsl #1] │ │ │ │ + vld4. {d16-d19}, [r6 :64], r1 │ │ │ │ cbnz r4, 2f2468 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xfa8200d1 │ │ │ │ - vst4. {d0-d3}, [lr :64], r1 │ │ │ │ - cbnz r0, 2f246a │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + ldrsh.w r0, [ip, r1, lsl #1] │ │ │ │ + cbnz r4, 2f246a │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + @ instruction: 0xfa8a00d1 │ │ │ │ + ldrsb.w r0, [r6, r1, lsl #1] │ │ │ │ + cbnz r0, 2f246c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str??.w r0, [r0, #209] @ 0xd1 │ │ │ │ + str??.w r0, [r8, #209] @ 0xd1 │ │ │ │ │ │ │ │ 002f2418 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -909629,41 +909628,41 @@ │ │ │ │ b.n 2f24ee │ │ │ │ str r2, [r2, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vld4. {d16-d19}, [sl :64], r1 │ │ │ │ - @ instruction: 0xf78e00d1 │ │ │ │ - cbnz r2, 2f2620 │ │ │ │ + ldr??.w r0, [r2, r1, lsl #1] │ │ │ │ + @ instruction: 0xf79600d1 │ │ │ │ + cbnz r2, 2f2622 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vst4. {d0-d3}, [r4 :64], r1 │ │ │ │ - @ instruction: 0xf75c00d1 │ │ │ │ - cbnz r6, 2f2620 │ │ │ │ + vst4. {d0-d3}, [ip :64], r1 │ │ │ │ + @ instruction: 0xf76400d1 │ │ │ │ + cbnz r6, 2f2622 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf72e00d1 │ │ │ │ - cbnz r6, 2f2622 │ │ │ │ + @ instruction: 0xf73600d1 │ │ │ │ + cbnz r6, 2f2624 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf70800d1 │ │ │ │ - cbnz r4, 2f2624 │ │ │ │ + @ instruction: 0xf71000d1 │ │ │ │ + cbnz r4, 2f2626 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6dc00d1 │ │ │ │ - cbnz r2, 2f2626 │ │ │ │ + @ instruction: 0xf6e400d1 │ │ │ │ + cbnz r2, 2f2628 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str??.w r0, [r8, #209] @ 0xd1 │ │ │ │ - @ instruction: 0xf6b400d1 │ │ │ │ + ldr??.w r0, [r0, #209] @ 0xd1 │ │ │ │ + @ instruction: 0xf6bc00d1 │ │ │ │ │ │ │ │ 002f2620 : │ │ │ │ stmdb 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, #752] @ (2f2924 ) │ │ │ │ @@ -909976,54 +909975,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf70a00d1 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xf71200d1 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, r2, #6848512 @ 0x688000 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + eor.w r0, sl, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, sl, #6848512 @ 0x688000 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + orn r0, r2, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bic.w r0, ip, #6848512 @ 0x688000 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + bics.w r0, r4, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - and.w r0, r2, #6848512 @ 0x688000 │ │ │ │ - cpsie │ │ │ │ + and.w r0, sl, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3d800d1 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xf3e000d1 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - usat r0, #17, ip, asr #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xf3b400d1 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf4f400d1 │ │ │ │ - usat r0, #17, r6, lsl #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xf4fc00d1 │ │ │ │ + usat r0, #17, lr, lsl #3 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf35400d1 │ │ │ │ + @ instruction: 0xf35c00d1 │ │ │ │ │ │ │ │ 002f29a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -910046,19 +910045,19 @@ │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ add.w r2, r2, #280 @ 0x118 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f29bc │ │ │ │ nop │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf28c00d1 │ │ │ │ + @ instruction: 0xf29400d1 │ │ │ │ │ │ │ │ 002f29fc : │ │ │ │ stmdb 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, #960] @ (2f2dd0 ) │ │ │ │ @@ -910440,54 +910439,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf29400d1 │ │ │ │ - uxth r0, r2 │ │ │ │ + @ instruction: 0xf29c00d1 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, r2, #209 @ 0xd1 │ │ │ │ - sxtb r0, r4 │ │ │ │ + and.w r0, sl, #209 @ 0xd1 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q8, , #40 │ │ │ │ - sxth r4, r6 │ │ │ │ + vshr.s64 q8, , #32 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q0, , #20 │ │ │ │ - cbz r2, 2f2e52 │ │ │ │ + vshr.s64 q0, , #12 │ │ │ │ + cbz r2, 2f2e54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s32 q8, q9, │ │ │ │ - cbz r6, 2f2e52 │ │ │ │ + vqadd.s32 q8, q13, │ │ │ │ + cbz r6, 2f2e54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s64 q0, q11, │ │ │ │ - cbz r4, 2f2e54 │ │ │ │ + vqadd.s64 q0, q15, │ │ │ │ + cbz r4, 2f2e56 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eor.w r0, r2, #209 @ 0xd1 │ │ │ │ - vqadd.s8 q0, q14, │ │ │ │ - cbz r6, 2f2e54 │ │ │ │ + eor.w r0, sl, #209 @ 0xd1 │ │ │ │ + vqadd.s16 q0, q10, │ │ │ │ + cbz r6, 2f2e56 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr1, {6} │ │ │ │ - cbz r4, 2f2e56 │ │ │ │ + mcr 0, 7, r0, cr6, cr1, {6} │ │ │ │ + cbz r4, 2f2e58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc 0, 5, r0, cr4, cr1, {6} │ │ │ │ + mrc 0, 5, r0, cr12, cr1, {6} │ │ │ │ │ │ │ │ 002f2e50 : │ │ │ │ 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 r7, r2 │ │ │ │ @@ -910741,46 +910740,46 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr1, {6} │ │ │ │ - ldc 0, cr0, [r0], {209} @ 0xd1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + mcr 0, 3, r0, cr14, cr1, {6} │ │ │ │ + ldc 0, cr0, [r8], {209} @ 0xd1 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mcr 0, 0, r0, cr2, cr1, {6} │ │ │ │ - stcl 0, cr0, [r0], #-836 @ 0xfffffcbc │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + mcr 0, 0, r0, cr10, cr1, {6} │ │ │ │ + stcl 0, cr0, [r8], #-836 @ 0xfffffcbc │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mrc 0, 5, r0, cr8, cr1, {6} │ │ │ │ - ldc 0, cr0, [r2], #-836 @ 0xfffffcbc │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + mcr 0, 6, r0, cr0, cr1, {6} │ │ │ │ + ldc 0, cr0, [sl], #-836 @ 0xfffffcbc │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xebfe00d1 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + stc 0, cr0, [r6], {209} @ 0xd1 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rsbs r0, r6, r1, lsr #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + rsbs r0, lr, r1, lsr #3 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, ip, r1, lsr #3 │ │ │ │ - add r6, sp, #24 │ │ │ │ + subs.w r0, r4, r1, lsr #3 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeb8000d1 │ │ │ │ + @ instruction: 0xeb8800d1 │ │ │ │ │ │ │ │ 002f3164 : │ │ │ │ stmdb 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 │ │ │ │ @@ -911112,54 +911111,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc 0, cr0, [sl], {209} @ 0xd1 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + ldc 0, cr0, [r2], {209} @ 0xd1 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r6, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmdb ip, {r0, r4, r6, r7} │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldmdb r4, {r0, r4, r6, r7} │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [r6], #836 @ 0x344 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, r0, [lr], #836 @ 0x344 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia.w sl!, {r0, r4, r6, r7} │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xe8c200d1 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia.w sl, {r0, r4, r6, r7} │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + ldmia.w r2, {r0, r4, r6, r7} │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [r2], #-836 @ 0x344 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + strd r0, r0, [sl], #-836 @ 0x344 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe83600d1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + @ instruction: 0xe83e00d1 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [ip, #-836]! @ 0x344 │ │ │ │ - @ instruction: 0xe80e00d1 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xe98400d1 │ │ │ │ + @ instruction: 0xe81600d1 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f34d4 │ │ │ │ + b.n 2f34e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f351c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -911347,48 +911346,48 @@ │ │ │ │ b.n 2f3626 │ │ │ │ ldr r7, [pc, #568] @ (2f394c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #928] @ (2f3abc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xe82e00d1 │ │ │ │ - b.n 2f33d8 │ │ │ │ + @ instruction: 0xe83600d1 │ │ │ │ + b.n 2f33e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f36b8 │ │ │ │ + b.n 2f36c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3378 │ │ │ │ + b.n 2f3388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3324 │ │ │ │ + b.n 2f3334 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f32dc │ │ │ │ + b.n 2f32ec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3290 │ │ │ │ + b.n 2f32a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #992 @ (adr r7, 2f3b3c ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f36ac │ │ │ │ + b.n 2f36bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3244 │ │ │ │ + b.n 2f3254 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f3764 : │ │ │ │ stmdb 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 │ │ │ │ @@ -911724,63 +911723,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #688] @ (2f3d6c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 2f36e4 │ │ │ │ + b.n 2f36f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #616 @ (adr r5, 2f3d2c ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 2f3d4c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r0, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2f40e0 │ │ │ │ + b.n 2f40f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #432 @ (adr r5, 2f3c80 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 2f3ca0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f40a0 │ │ │ │ + b.n 2f40b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 2f3bdc ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 2f3bfc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f4054 │ │ │ │ + b.n 2f4064 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 2f3b28 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 2f3b48 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f4000 │ │ │ │ + b.n 2f4010 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 2f3e8c ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 2f3eac ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3fbc │ │ │ │ + b.n 2f3fcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 2f3df0 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 2f3e10 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3f70 │ │ │ │ + b.n 2f3f80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #560 @ (adr r4, 2f3d3c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 2f3d5c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f4204 │ │ │ │ + b.n 2f4214 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3f2c │ │ │ │ + b.n 2f3f3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 2f3ca0 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 2f3cc0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3ed4 │ │ │ │ + b.n 2f3ee4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f3b20 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -911804,19 +911803,19 @@ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ add.w r2, r2, #364 @ 0x16c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f3b38 │ │ │ │ nop │ │ │ │ - add r3, pc, #608 @ (adr r3, 2f3dd0 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 2f3df0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f3d98 │ │ │ │ + b.n 2f3da8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f3b78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -912283,29 +912282,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #888 @ (adr r0, 2f4384 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 2f43a4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh r2, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 2f42f8 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 2f4318 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #592 @ (adr r0, 2f4274 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 2f4294 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f4024 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -912601,29 +912600,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f42c8 │ │ │ │ + bgt.n 2f42d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f4284 │ │ │ │ + bgt.n 2f4294 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r1, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f4244 │ │ │ │ + bgt.n 2f4254 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f4330 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -912919,29 +912918,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 2f45bc │ │ │ │ + bls.n 2f45cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 2f4578 │ │ │ │ + bls.n 2f4588 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 2f4738 │ │ │ │ + bls.n 2f4548 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f463c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -913237,29 +913236,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 2f48b0 │ │ │ │ + bvs.n 2f48c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r3, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 2f486c │ │ │ │ + bvs.n 2f487c │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 2f4a2c │ │ │ │ + bvs.n 2f4a3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f4948 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913458,23 +913457,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #32] @ (2f4b54 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f4a5c │ │ │ │ + bmi.n 2f4a6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f4c18 │ │ │ │ + bmi.n 2f4c28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f4b48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913673,23 +913672,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcs.n 2f4c5c │ │ │ │ + bcs.n 2f4c6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcs.n 2f4e18 │ │ │ │ + bcs.n 2f4e28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f4d48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -913992,29 +913991,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #136] @ (2f50dc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f5068 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -914317,29 +914316,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (2f537c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f5388 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -914642,29 +914641,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x47e2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f56a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -914967,29 +914966,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ add sl, r8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f59c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915282,29 +915281,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, r5, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f5cec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915601,33 +915600,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - nop {14} │ │ │ │ - lsls r1, r2, #3 │ │ │ │ + it al │ │ │ │ + lslal r1, r2, #3 │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - itte gt │ │ │ │ + itee gt │ │ │ │ lslgt r1, r2, #3 │ │ │ │ │ │ │ │ 002f6018 : │ │ │ │ - pushgt {r4, r5, lr} │ │ │ │ + pushle {r4, r5, lr} │ │ │ │ movle.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #712] @ 2f62f0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -915920,29 +915919,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f6344 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -916321,35 +916320,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r2, r4, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r0, r1, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r5, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f6778 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -916728,35 +916727,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r2, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r2, r7, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f6bac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -917177,41 +917176,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r6, r3, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r5, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f7024 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -917503,29 +917502,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f733c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -917823,29 +917822,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f7654 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -918142,29 +918141,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 2f7bf0 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 2f7c10 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 2f7b54 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 2f7b74 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r3, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #376 @ (adr r6, 2f7af8 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 2f7b18 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f7980 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918364,23 +918363,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #480 @ (adr r4, 2f7d5c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 2f7d7c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2f7cc8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 2f7ce8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f7b88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918579,22 +918578,22 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u q0, q10, │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #448 @ (adr r2, 2f7f44 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 2f7f64 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ vhadd.u8 q0, q14, │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 2f7eb0 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 2f7ed0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f7d90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -919030,37 +919029,37 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0e00cf │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfae600cf │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfabe00cf │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa9600cf │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa6e00cf │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f8250 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -919482,37 +919481,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf65400cf │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf62c00cf │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ addw r0, r4, #2255 @ 0x8cf │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ rsbs r0, ip, #6782976 @ 0x678000 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f86e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -920074,49 +920073,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r0, r7, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ orr.w r0, r2, #207 @ 0xcf │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ands.w r0, sl, #207 @ 0xcf │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vext.8 q8, q9, , #0 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vmla.i d16, d26, d3[3] │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f8d10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -920411,28 +920410,28 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r6], {207} @ 0xcf │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r6, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ stc 0, cr0, [r0], {207} @ 0xcf │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f902c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -920543,17 +920542,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, sl, pc, lsl #3 │ │ │ │ - ldr r7, [pc, #984] @ (2f9520 ) │ │ │ │ + ldr r7, [pc, #1016] @ (2f9540 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f914c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -920931,35 +920930,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2f94d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #488] @ (2f9728 ) │ │ │ │ + ldr r4, [pc, #520] @ (2f9748 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2f948c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #312] @ (2f9684 ) │ │ │ │ + ldr r4, [pc, #344] @ (2f96a4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2f9444 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #144] @ (2f95e8 ) │ │ │ │ + ldr r4, [pc, #176] @ (2f9608 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2f93fc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (2f994c ) │ │ │ │ + ldr r4, [pc, #8] @ (2f956c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f9568 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -921068,17 +921067,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2f9298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #880] @ (2f99ec ) │ │ │ │ + ldr r3, [pc, #912] @ (2f9a0c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f967c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -921190,17 +921189,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2f9154 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #648] @ (2f9a4c ) │ │ │ │ + ldr r2, [pc, #680] @ (2f9a6c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f97c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -921312,17 +921311,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2fa00c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #384] @ (2f9a88 ) │ │ │ │ + ldr r1, [pc, #416] @ (2f9aa8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f990c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -921520,23 +921519,23 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [lr, pc] │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2f9e1c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f9b10 : │ │ │ │ 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 │ │ │ │ @@ -921830,29 +921829,29 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #43215 @ 0xa8cf │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2f9f30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f9e18 : │ │ │ │ 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 │ │ │ │ @@ -922147,29 +922146,29 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r0, r2, #3, #16 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 2fa074 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fa028 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fa120 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922367,23 +922366,23 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7800cf │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 2fa410 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fa320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922579,23 +922578,23 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r0, #207] @ 0xcf │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bvc.n 2fa448 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fa4e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922793,23 +922792,23 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r8, #-828]! @ 0xfffffcc4 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 2fa648 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fa6e8 : │ │ │ │ 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 │ │ │ │ @@ -923102,29 +923101,29 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaf000cf │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcs.n 2fa9a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2fa954 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fa9f0 : │ │ │ │ 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 │ │ │ │ @@ -923419,29 +923418,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2facb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 2fac4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fad00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -923637,23 +923636,23 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d16, d7[1] │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002faecc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -923869,23 +923868,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fb124 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -924095,23 +924094,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fb370 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -924315,23 +924314,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fb580 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -924534,23 +924533,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r5!, {r1, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fb794 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -924892,35 +924891,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fbb18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -925262,35 +925261,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r1!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bkpt 0x004a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bkpt 0x0020 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fbe9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925401,17 +925400,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fbf9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925522,17 +925521,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 2fc112 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc09c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925643,17 +925642,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ revsh r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc19c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925764,17 +925763,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 2fc2d2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc29c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -925885,17 +925884,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc39c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -926006,17 +926005,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7fa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc49c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -926127,17 +926126,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6fa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc59c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -926515,35 +926514,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 2fc9e6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 2fc9f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r2, 2fc9e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2, {r2, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fc9b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -926739,23 +926738,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2fcba8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r6, 2fcb7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fcb80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -926951,23 +926950,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2fcdd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fcd50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -927080,17 +927079,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fce70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -927290,23 +927289,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #888] @ (2fd3e8 ) │ │ │ │ + ldr r7, [pc, #920] @ (2fd408 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #712] @ (2fd344 ) │ │ │ │ + ldr r7, [pc, #744] @ (2fd364 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fd07c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -927504,23 +927503,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #856] @ (2fd5d0 ) │ │ │ │ + ldr r5, [pc, #888] @ (2fd5f0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #680] @ (2fd52c ) │ │ │ │ + ldr r5, [pc, #712] @ (2fd54c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fd284 : │ │ │ │ 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 │ │ │ │ @@ -927815,29 +927814,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #344] @ (2fd6dc ) │ │ │ │ + ldr r3, [pc, #376] @ (2fd6fc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r7, pc, #256 @ (adr r7, 2fd688 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [pc, #824] @ (2fd8c8 ) │ │ │ │ + ldr r2, [pc, #856] @ (2fd8e8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [pc, #648] @ (2fd824 ) │ │ │ │ + ldr r2, [pc, #680] @ (2fd844 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fd59c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -928220,29 +928219,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #368 @ (adr r3, 2fdae8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r3, pc, #216 @ (adr r3, 2fda5c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov sl, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r3, pc, #72 @ (adr r3, 2fd9d8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, fp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002fd998 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -928617,35 +928616,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 002fdd88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -928987,87 +928986,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2fdede │ │ │ │ b.n 2fdf74 │ │ │ │ add r7, pc, #128 @ (adr r7, 2fe164 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r5, pc, #888 @ (adr r5, 2fe46c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002fe17c : │ │ │ │ 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 │ │ │ │ @@ -929412,84 +929411,84 @@ │ │ │ │ bne.w 2fe2b6 │ │ │ │ b.n 2fe350 │ │ │ │ nop │ │ │ │ add r3, pc, #176 @ (adr r3, 2fe584 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r2, pc, #24 @ (adr r2, 2fe4fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 q8, , #18 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + vshr.u64 q8, , #10 │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 q8, , #54 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 q0, , #40 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + vshr.u64 q0, , #32 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fe56c : │ │ │ │ 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 │ │ │ │ @@ -929834,75 +929833,75 @@ │ │ │ │ bne.w 2fe6a6 │ │ │ │ b.n 2fe740 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr14, cr9, {6} │ │ │ │ - subs r2, #22 │ │ │ │ + mcr2 0, 2, r0, cr6, cr9, {6} │ │ │ │ + subs r2, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-868] @ 0xfffffc9c │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + stc2l 0, cr0, [r6, #-868]! @ 0xfffffc9c │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [sl, #-868]! @ 0xfffffc9c │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + ldc2 0, cr0, [r2, #-868]! @ 0xfffffc9c │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #868 @ 0x364 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldc2l 0, cr0, [ip], #868 @ 0x364 │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {217} @ 0xd9 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldc2l 0, cr0, [r8], {217} @ 0xd9 │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [ip], #868 @ 0x364 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldc2 0, cr0, [r4], #868 @ 0x364 │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl], #-868 @ 0xfffffc9c │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldc2l 0, cr0, [r2], #-868 @ 0xfffffc9c │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcrr2 0, 13, r0, r6, cr9 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + mcrr2 0, 13, r0, lr, cr9 │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r2], #-868 @ 0xfffffc9c │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + stc2 0, cr0, [sl], #-868 @ 0xfffffc9c │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbfe00d9 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + stc2 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - smlsldx r0, r0, sl, r9 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + @ instruction: 0xfbe200d9 │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfba800d9 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + @ instruction: 0xfbb000d9 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002fe95c : │ │ │ │ stmdb 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 │ │ │ │ @@ -930322,85 +930321,85 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2feaea │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa1400d9 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + @ instruction: 0xfa1c00d9 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vld4. {d0-d3}, [r2 :64], r9 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + vld4. {d0-d3}, [sl :64], r9 │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str??.w r0, [ip, #217] @ 0xd9 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + ldr??.w r0, [r4, #217] @ 0xd9 │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh.w r0, [r6, #217] @ 0xd9 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + ldrh.w r0, [lr, #217] @ 0xd9 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [r2, r9, lsl #1] │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + ldr??.w r0, [sl, r9, lsl #1] │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh.w r0, [r8, r9, lsl #1] │ │ │ │ - adds r4, #20 │ │ │ │ + str.w r0, [r0, r9, lsl #1] │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb.w r0, [r4, r9, lsl #1] │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + strb.w r0, [ip, r9, lsl #1] │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7e000d9 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + @ instruction: 0xf7e800d9 │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7bc00d9 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + @ instruction: 0xf7c400d9 │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf79800d9 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + @ instruction: 0xf7a000d9 │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf77400d9 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + @ instruction: 0xf77c00d9 │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf75000d9 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + @ instruction: 0xf75800d9 │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf72800d9 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + @ instruction: 0xf73000d9 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf70000d9 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + @ instruction: 0xf70800d9 │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fee34 : │ │ │ │ stmdb 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 │ │ │ │ @@ -930824,85 +930823,85 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2fefc4 │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53c00d9 │ │ │ │ - adds r1, #20 │ │ │ │ + adc.w r0, r4, #7110656 @ 0x6c8000 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - orr.w r0, r6, #7110656 @ 0x6c8000 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + orr.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ands.w r0, r0, #7110656 @ 0x6c8000 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + ands.w r0, r8, #7110656 @ 0x6c8000 │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3d800d9 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf3e000d9 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf39000d9 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf39800d9 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf35200d9 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + @ instruction: 0xf35a00d9 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf33000d9 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + @ instruction: 0xf33800d9 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf2f600d9 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + @ instruction: 0xf2fe00d9 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf2d000d9 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + @ instruction: 0xf2d800d9 │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subw r0, sl, #217 @ 0xd9 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + @ instruction: 0xf2b200d9 │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf28200d9 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + @ instruction: 0xf28a00d9 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf25a00d9 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + @ instruction: 0xf26200d9 │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf23200d9 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + @ instruction: 0xf23a00d9 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - addw r0, sl, #217 @ 0xd9 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + @ instruction: 0xf21200d9 │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002ff32c : │ │ │ │ stmdb 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 │ │ │ │ @@ -931581,115 +931580,115 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 2ff580 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q8, , #6 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + and.w r0, r2, #217 @ 0xd9 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mcr 0, 3, r0, cr8, cr9, {6} │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + mrc 0, 3, r0, cr0, cr9, {6} │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-868]! @ 0xfffffc9c │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + stc 0, cr0, [r2, #868] @ 0x364 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stcl 0, cr0, [r4, #-868] @ 0xfffffc9c │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + stcl 0, cr0, [ip, #-868] @ 0xfffffc9c │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], #868 @ 0x364 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + stc 0, cr0, [r0, #-868] @ 0xfffffc9c │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r8], #868 @ 0x364 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + ldc 0, cr0, [r0], #868 @ 0x364 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stcl 0, cr0, [r4], #-868 @ 0xfffffc9c │ │ │ │ - adds r4, r7, r5 │ │ │ │ + stcl 0, cr0, [ip], #-868 @ 0xfffffc9c │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [lr], #-868 @ 0xfffffc9c │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldc 0, cr0, [r6], #-868 @ 0xfffffc9c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [sl], {217} @ 0xd9 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldc 0, cr0, [r2], {217} @ 0xd9 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xebe600d9 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xebee00d9 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rsb r0, r2, r9, lsr #3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + rsb r0, sl, r9, lsr #3 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs.w r0, lr, r9, lsr #3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + @ instruction: 0xeb8600d9 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs.w r0, r4, r9, lsr #3 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + adcs.w r0, ip, r9, lsr #3 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds.w r0, r8, r9, lsr #3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + @ instruction: 0xeb2000d9 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeae600d9 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + @ instruction: 0xeaee00d9 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeac200d9 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + @ instruction: 0xeaca00d9 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eors.w r0, ip, r9, lsr #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + @ instruction: 0xeaa400d9 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orns r0, r8, r9, lsr #3 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + eor.w r0, r0, r9, lsr #3 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orr.w r0, r0, r9, lsr #3 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + orr.w r0, r8, r9, lsr #3 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ands.w r0, ip, r9, lsr #3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + bic.w r0, r4, r9, lsr #3 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ffb40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -932159,108 +932158,108 @@ │ │ │ │ b.n 2ffb90 │ │ │ │ ldrh r4, [r3, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe83c00d9 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + strex r0, r0, [r4, #868] @ 0x364 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffdf4 │ │ │ │ + b.n 2ffe04 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffd5c │ │ │ │ + b.n 2ffd6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffca4 │ │ │ │ + b.n 2ffcb4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffc50 │ │ │ │ + b.n 2ffc60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffc0c │ │ │ │ + b.n 2ffc1c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffbcc │ │ │ │ + b.n 2ffbdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffb88 │ │ │ │ + b.n 2ffb98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffb48 │ │ │ │ + b.n 2ffb58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffb08 │ │ │ │ + b.n 2ffb18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffac0 │ │ │ │ + b.n 2ffad0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffa70 │ │ │ │ + b.n 2ffa80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ffa30 │ │ │ │ + b.n 2ffa40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff9ec │ │ │ │ + b.n 2ff9fc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff9ac │ │ │ │ + b.n 2ff9bc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff968 │ │ │ │ + b.n 2ff978 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 003000ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -932882,151 +932881,151 @@ │ │ │ │ b.n 300136 │ │ │ │ strh r4, [r6, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 300c94 │ │ │ │ + b.n 300ca4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 300c28 │ │ │ │ + b.n 300c38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3009e0 │ │ │ │ + b.n 3009f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 300960 │ │ │ │ + b.n 300970 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3007c8 │ │ │ │ + b.n 3007d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + udf #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 3007ec │ │ │ │ + ble.n 3007fc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 3007a8 │ │ │ │ + ble.n 3007b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 300764 │ │ │ │ + ble.n 300774 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 300920 │ │ │ │ + ble.n 300930 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 3008dc │ │ │ │ + ble.n 3008ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 30089c │ │ │ │ + ble.n 3008ac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00300864 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -933098,25 +933097,25 @@ │ │ │ │ b.n 3008ae │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 300a10 │ │ │ │ + blt.n 300a20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 3009c4 │ │ │ │ + blt.n 3009d4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00300944 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -933344,61 +933343,61 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 300b90 │ │ │ │ + bge.n 300ba0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 300b48 │ │ │ │ + bls.n 300b58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 300b08 │ │ │ │ + bls.n 300b18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 300ac4 │ │ │ │ + bls.n 300ad4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 300c80 │ │ │ │ + bls.n 300c90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 300c40 │ │ │ │ + bls.n 300c50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 300bf8 │ │ │ │ + bls.n 300c08 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bhi.n 300bac │ │ │ │ + bhi.n 300bbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00300bf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -933629,61 +933628,61 @@ │ │ │ │ b.n 300c34 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 300ed0 │ │ │ │ + bvc.n 300ee0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 300e84 │ │ │ │ + bvc.n 300e94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 300e44 │ │ │ │ + bvs.n 300e54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 300e00 │ │ │ │ + bvs.n 300e10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 300dc0 │ │ │ │ + bvs.n 300dd0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 300f7c │ │ │ │ + bvs.n 300d8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 300f34 │ │ │ │ + bvs.n 300f44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 300ee8 │ │ │ │ + bvs.n 300ef8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00300eac : │ │ │ │ stmdb 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 │ │ │ │ @@ -934043,87 +934042,87 @@ │ │ │ │ ... │ │ │ │ strb r4, [r7, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 30125c │ │ │ │ + bmi.n 30126c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 301214 │ │ │ │ + bcc.n 301224 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 3011c4 │ │ │ │ + bcc.n 3011d4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mrc2 0, 5, r0, cr10, cr0, {6} │ │ │ │ - bcc.n 301388 │ │ │ │ + mcr2 0, 6, r0, cr2, cr0, {6} │ │ │ │ + bcc.n 301198 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 301348 │ │ │ │ + bcc.n 301358 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 301308 │ │ │ │ + bcc.n 301318 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 3012c8 │ │ │ │ + bcc.n 3012d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 30128c │ │ │ │ + bcs.n 30129c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 30124c │ │ │ │ + bcs.n 30125c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #832] @ 0x340 │ │ │ │ - bcs.n 301200 │ │ │ │ + ldc2l 0, cr0, [lr, #832] @ 0x340 │ │ │ │ + bcs.n 301210 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 3013c0 │ │ │ │ + bcs.n 3013d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + stc2 0, cr0, [ip, #832] @ 0x340 │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcs.n 301360 │ │ │ │ + bcs.n 301370 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ - bcs.n 301320 │ │ │ │ + ldc2l 0, cr0, [sl, #-832] @ 0xfffffcc0 │ │ │ │ + bcs.n 301330 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #36] @ (301328 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #36] @ (30132c ) │ │ │ │ ldr r3, [pc, #40] @ (301330 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -934133,19 +934132,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ movw r1, #791 @ 0x317 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 30101c │ │ │ │ nop │ │ │ │ - bne.n 3013a4 │ │ │ │ + bne.n 3013b4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00301334 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -934493,77 +934492,77 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 301504 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #624] @ (30197c ) │ │ │ │ + ldr r5, [pc, #656] @ (30199c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #472] @ (3018f0 ) │ │ │ │ + ldr r5, [pc, #504] @ (301910 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #312] @ (30185c ) │ │ │ │ + ldr r5, [pc, #344] @ (30187c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #152] @ (3017c8 ) │ │ │ │ + ldr r5, [pc, #184] @ (3017e8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #1016] @ (301b34 ) │ │ │ │ + ldr r5, [pc, #24] @ (301754 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #864] @ (301aa4 ) │ │ │ │ + ldr r4, [pc, #896] @ (301ac4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #728] @ (301a24 ) │ │ │ │ + ldr r4, [pc, #760] @ (301a44 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #568] @ (301990 ) │ │ │ │ + ldr r4, [pc, #600] @ (3019b0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #408] @ (3018fc ) │ │ │ │ + ldr r4, [pc, #440] @ (30191c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #256] @ (301870 ) │ │ │ │ + ldr r4, [pc, #288] @ (301890 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00301774 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -935179,107 +935178,107 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 301b4e │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r7, [pc, #1008] @ (302280 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r7, [pc, #784] @ (3021a4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov sl, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov sl, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add ip, fp │ │ │ │ + add ip, ip │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [pc, #72] @ (301f60 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #72] @ (301f64 ) │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -935302,23 +935301,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #264 @ 0x108 │ │ │ │ mov.w r1, #908 @ 0x38c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 301b4e │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00301f74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -935573,52 +935572,52 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 3020ac │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q0, q0, #28 │ │ │ │ + vshr.u64 q0, q0, #20 │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #904] @ (3025d8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr8, cr0, {6} │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + mrc2 0, 7, r0, cr0, cr0, {6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 5, r0, cr14, cr0, {6} │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + mcr2 0, 6, r0, cr6, cr0, {6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q0, q0, #30 │ │ │ │ - mcr2 0, 4, r0, cr12, cr0, {6} │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + vshr.u64 q0, q0, #22 │ │ │ │ + mrc2 0, 4, r0, cr4, cr0, {6} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr14, cr0, {6} │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + mcr2 0, 3, r0, cr6, cr0, {6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 1, r0, cr6, cr0, {6} │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + mrc2 0, 1, r0, cr14, cr0, {6} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 0, r0, cr12, cr0, {6} │ │ │ │ + mrc2 0, 0, r0, cr4, cr0, {6} │ │ │ │ │ │ │ │ 0030229c : │ │ │ │ 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 │ │ │ │ @@ -935917,29 +935916,29 @@ │ │ │ │ ... │ │ │ │ str r0, [r1, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa8000d0 │ │ │ │ - bkpt 0x007a │ │ │ │ + @ instruction: 0xfa8800d0 │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa5800d0 │ │ │ │ - bkpt 0x0050 │ │ │ │ + @ instruction: 0xfa6000d0 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa2c00d0 │ │ │ │ + @ instruction: 0xfa3400d0 │ │ │ │ │ │ │ │ 00302650 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #1180] @ 302b00 │ │ │ │ @@ -936381,68 +936380,68 @@ │ │ │ │ ... │ │ │ │ ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str??.w r0, [r6, #208] @ 0xd0 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + str??.w r0, [lr, #208] @ 0xd0 │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strd r0, r0, [r8, #832]! @ 0x340 │ │ │ │ - strh.w r0, [r4, #208] @ 0xd0 │ │ │ │ - cbnz r6, 302b82 │ │ │ │ + ldrd r0, r0, [r0, #832]! @ 0x340 │ │ │ │ + strh.w r0, [ip, #208] @ 0xd0 │ │ │ │ + cbnz r6, 302b84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf74a00d0 │ │ │ │ - cbnz r2, 302b82 │ │ │ │ + @ instruction: 0xf75200d0 │ │ │ │ + cbnz r2, 302b84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf71600d0 │ │ │ │ - cbnz r0, 302b80 │ │ │ │ + @ instruction: 0xf71e00d0 │ │ │ │ + cbnz r0, 302b82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf6dc00d0 │ │ │ │ - revsh r2, r1 │ │ │ │ + @ instruction: 0xf6e400d0 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, r6, #2256 @ 0x8d0 │ │ │ │ - hlt 0x0012 │ │ │ │ + subw r0, lr, #2256 @ 0x8d0 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf66e00d0 │ │ │ │ - rev16 r2, r3 │ │ │ │ + @ instruction: 0xf67600d0 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 302a48 │ │ │ │ + b.n 302a58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf62c00d0 │ │ │ │ - rev r6, r2 │ │ │ │ + @ instruction: 0xf63400d0 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3029cc │ │ │ │ + b.n 3029dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5e800d0 │ │ │ │ - cbnz r2, 302ba6 │ │ │ │ + @ instruction: 0xf5f000d0 │ │ │ │ + cbnz r2, 302ba8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf58600d0 │ │ │ │ - b.n 30262c │ │ │ │ + @ instruction: 0xf58e00d0 │ │ │ │ + b.n 30263c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 302baa │ │ │ │ + cbnz r2, 302bac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adcs.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + adcs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ movs r4, #4 │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ ldr r2, [pc, #348] @ (302cf4 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [pc, #348] @ (302cf8 ) │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ @@ -936568,54 +936567,54 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movw r1, #1102 @ 0x44e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 302706 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3025dc │ │ │ │ + b.n 3025ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orns r0, r6, #6815744 @ 0x680000 │ │ │ │ - b.n 302588 │ │ │ │ + orns r0, lr, #6815744 @ 0x680000 │ │ │ │ + b.n 302598 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - orr.w r0, r2, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + orr.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + ands.w r0, ip, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf3ec00d0 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xf3f400d0 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ubfx r0, r4, #3, #17 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + ubfx r0, ip, #3, #17 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf39c00d0 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + usat r0, #16, r4, asr #3 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf37400d0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xf37c00d0 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbfx r0, ip, #3, #17 │ │ │ │ + @ instruction: 0xf35400d0 │ │ │ │ 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, #236] @ (302e54 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -936712,25 +936711,25 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 302df8 │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r1, r3, #3 │ │ │ │ - usat r0, #16, r8, asr #3 │ │ │ │ + @ instruction: 0xf3b000d0 │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf31400d0 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xf31c00d0 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00302e78 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -936752,19 +936751,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #32 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 302e90 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, r6, #208 @ 0xd0 │ │ │ │ + subw r0, lr, #208 @ 0xd0 │ │ │ │ │ │ │ │ 00302ec8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -936785,19 +936784,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 302ee0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf25600d0 │ │ │ │ + @ instruction: 0xf25e00d0 │ │ │ │ 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 │ │ │ │ bl 3089d4 │ │ │ │ @@ -936822,19 +936821,19 @@ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 302f3a │ │ │ │ nop │ │ │ │ mrc2 15, 0, pc, cr13, cr15, {7} │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf1fc00d0 │ │ │ │ + addw r0, r4, #208 @ 0xd0 │ │ │ │ stmdb 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, #640] @ (30320c ) │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #640] @ (303210 ) │ │ │ │ @@ -937102,61 +937101,61 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf0f600d0 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + @ instruction: 0xf12a00d0 │ │ │ │ + @ instruction: 0xf0fe00d0 │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0bc00d0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xf0c400d0 │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf0ae00d0 │ │ │ │ - orns r0, lr, #208 @ 0xd0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0b600d0 │ │ │ │ + eor.w r0, r6, #208 @ 0xd0 │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, r4, #208 @ 0xd0 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + orn r0, ip, #208 @ 0xd0 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orr.w r0, r0, #208 @ 0xd0 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + orr.w r0, r8, #208 @ 0xd0 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands.w r0, ip, #208 @ 0xd0 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + bic.w r0, r4, #208 @ 0xd0 │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q8, q0, #6 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + and.w r0, r2, #208 @ 0xd0 │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q8, q0, #44 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + vshr.s64 q8, q0, #36 │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q0, q0, #16 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + vshr.s64 q0, q0, #8 │ │ │ │ + push {r1, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q0, q0, #52 │ │ │ │ - cbz r6, 30330c │ │ │ │ + vshr.s64 q0, q0, #44 │ │ │ │ + cbz r6, 30330e │ │ │ │ lsls r1, r3, #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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr.w r5, [pc, #1628] @ 303900 │ │ │ │ @@ -937800,95 +937799,95 @@ │ │ │ │ b.n 3033ce │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr0, {6} │ │ │ │ + mcr 0, 4, r0, cr2, cr0, {6} │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 0, r0, cr2, cr0, {6} │ │ │ │ - sxtb r0, r7 │ │ │ │ + mrc 0, 0, r0, cr10, cr0, {6} │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stcl 0, cr0, [ip, #832] @ 0x340 │ │ │ │ + ldcl 0, cr0, [r4, #832] @ 0x340 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, 303966 │ │ │ │ + cbz r2, 303968 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stcl 0, cr0, [r2, #-832]! @ 0xfffffcc0 │ │ │ │ - ldcl 0, cr0, [ip], #832 @ 0x340 │ │ │ │ - cbz r2, 303954 │ │ │ │ + stcl 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [r4, #-832] @ 0xfffffcc0 │ │ │ │ + cbz r2, 303956 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stcl 0, cr0, [lr], {208} @ 0xd0 │ │ │ │ - cbz r2, 303950 │ │ │ │ + ldcl 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ + cbz r2, 303952 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 303952 │ │ │ │ + cbz r0, 303954 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc 0, cr0, [lr], #832 @ 0x340 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + ldc 0, cr0, [r6], #832 @ 0x340 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds.w r0, ip, r0, lsr #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xeb2400d0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - eor.w r0, r6, r0, lsr #3 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + eor.w r0, lr, r0, lsr #3 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrd r0, r0, [r2, #832] @ 0x340 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + ldrd r0, r0, [sl, #832] @ 0x340 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe9ac00d0 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + @ instruction: 0xe9b400d0 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmdb sl!, {r4, r6, r7} │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + ldmdb r2!, {r4, r6, r7} │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmdb r2, {r4, r6, r7} │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + stmdb sl, {r4, r6, r7} │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe8c000d0 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + @ instruction: 0xe8c800d0 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia.w lr, {r4, r6, r7} │ │ │ │ + ldmia.w r6, {r4, r6, r7} │ │ │ │ │ │ │ │ 003039cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -937909,19 +937908,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3039e4 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303918 │ │ │ │ + b.n 303928 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00303a1c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -937943,19 +937942,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 303a34 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3038c8 │ │ │ │ + b.n 3038d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -937984,19 +937983,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 303a92 │ │ │ │ nop │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ bl fffedac6 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303874 │ │ │ │ + b.n 303884 │ │ │ │ lsls r0, r2, #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 │ │ │ │ ldr.w r5, [r0, #308] @ 0x134 │ │ │ │ sub sp, #28 │ │ │ │ @@ -938087,31 +938086,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 303b42 │ │ │ │ ldr r1, [pc, #824] @ (303f00 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 303914 │ │ │ │ + b.n 303924 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3038d0 │ │ │ │ + b.n 3038e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303860 │ │ │ │ + b.n 303870 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r0, r2, #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 r5, [pc, #388] @ (303d88 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -938281,51 +938280,51 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [pc, #576] @ (303fd8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 3038c0 │ │ │ │ + b.n 3038d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3037cc │ │ │ │ + b.n 3037dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303788 │ │ │ │ + b.n 303798 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30374c │ │ │ │ + b.n 30375c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303710 │ │ │ │ + b.n 303720 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3036d4 │ │ │ │ + b.n 3036e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303698 │ │ │ │ + b.n 3036a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ sub sp, #16 │ │ │ │ @@ -938376,25 +938375,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 303e1c │ │ │ │ nop │ │ │ │ - b.n 304638 │ │ │ │ + b.n 304648 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3045a4 │ │ │ │ + b.n 3045b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 304568 │ │ │ │ + b.n 304578 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cbz r1, 303e92 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ cbz r2, 303e98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -938823,95 +938822,95 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, pc │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r6, fp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 3044e8 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 304508 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3046b4 │ │ │ │ + b.n 3046c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 304744 │ │ │ │ + b.n 304754 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #880 @ (adr r5, 304660 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 304680 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 304580 │ │ │ │ + b.n 304590 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #688 @ (adr r5, 3045a8 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 3045c8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 30451c │ │ │ │ + b.n 30452c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #264 @ (adr r5, 304408 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 304428 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 304458 │ │ │ │ + b.n 304468 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 304384 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 3043a4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30441c │ │ │ │ + b.n 30442c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 304700 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 304320 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3043e0 │ │ │ │ + b.n 3043f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #744 @ (adr r4, 304610 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 304630 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 304370 │ │ │ │ + b.n 304380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 304594 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 3045b4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 304348 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 304510 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 304530 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #200 @ (adr r4, 304418 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 304438 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 304394 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 3043b4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #944 @ (adr r3, 304718 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 304738 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 304694 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 3046b4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #24576 @ 0x6000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -939182,75 +939181,75 @@ │ │ │ │ b.n 304480 │ │ │ │ asrs r4, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ands r6, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #200 @ (adr r1, 304714 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #376 @ (adr r1, 3047c8 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 3047e8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3045e4 │ │ │ │ + bgt.n 3045f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #200 @ (adr r1, 304724 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 304744 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 304594 │ │ │ │ + bgt.n 3045a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3046a0 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 3046c0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 304758 │ │ │ │ + bgt.n 304768 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 304a0c ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 304a2c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 304718 │ │ │ │ + bgt.n 304728 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 304998 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 3049b8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3046e0 │ │ │ │ + bgt.n 3046f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 30490c ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 30492c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3046a0 │ │ │ │ + bgt.n 3046b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 304888 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 3048a8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 304664 │ │ │ │ + blt.n 304674 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 3047f4 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 304814 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 304620 │ │ │ │ + blt.n 304630 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #156] @ (30475c ) │ │ │ │ @@ -939320,25 +939319,25 @@ │ │ │ │ nop │ │ │ │ bl fff1475e │ │ │ │ ldc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ bl 218766 │ │ │ │ bl 1e76a │ │ │ │ str r7, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 304744 │ │ │ │ + bge.n 304754 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ ble.n 3047f2 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 3047d8 │ │ │ │ @@ -939688,77 +939687,77 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #146 @ 0x92 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 304a68 │ │ │ │ + bls.n 304a78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 304a8c │ │ │ │ + bls.n 304a9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 304af4 │ │ │ │ + bls.n 304b04 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 304ac0 │ │ │ │ + bls.n 304ad0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 304b08 │ │ │ │ + bls.n 304b18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 304ba4 │ │ │ │ + bge.n 304bb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 304b9c │ │ │ │ + bge.n 304bac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 304c3c │ │ │ │ + bge.n 304c4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 304c38 │ │ │ │ + bge.n 304c48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 304ae8 │ │ │ │ + bge.n 304af8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 304ab4 │ │ │ │ + bhi.n 304ac4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 304c40 │ │ │ │ + bhi.n 304c50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 304bec │ │ │ │ + bhi.n 304bfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 304bbc │ │ │ │ + bhi.n 304bcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 304b7c │ │ │ │ + bvc.n 304b8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 304b2c │ │ │ │ + bvc.n 304b3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 304ae8 │ │ │ │ + bvc.n 304af8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #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, #2984] @ 0xba8 │ │ │ │ ldr r3, [pc, #564] @ (304e20 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -939978,55 +939977,55 @@ │ │ │ │ b.n 304c6a │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r0, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvs.n 304f18 │ │ │ │ + bvs.n 304f28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r6, r6, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 304e9c │ │ │ │ + bhi.n 304eac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 304e5c │ │ │ │ + bhi.n 304e6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 304da4 │ │ │ │ + bpl.n 304db4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, r4, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 304eb0 │ │ │ │ + bpl.n 304ec0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 304df4 │ │ │ │ + bmi.n 304e04 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d3, [pc, #116] @ 304f00 │ │ │ │ vmov s11, r1 │ │ │ │ vldr d4, [r2, #8] │ │ │ │ subs r1, #1 │ │ │ │ @@ -940500,101 +940499,101 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 305120 │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 3053d0 │ │ │ │ + bcc.n 3053e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 3052cc │ │ │ │ + bne.n 3052dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 3053c8 │ │ │ │ + bne.n 3053d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 305388 │ │ │ │ + beq.n 305398 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 305344 │ │ │ │ + beq.n 305354 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 305300 │ │ │ │ + beq.n 305310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 3054bc │ │ │ │ + beq.n 3052cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 30547c │ │ │ │ + beq.n 30548c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 30543c │ │ │ │ + beq.n 30544c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 3053fc │ │ │ │ + beq.n 30540c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2688] @ 0xa80 │ │ │ │ subw sp, sp, #1324 @ 0x52c │ │ │ │ @@ -940990,19 +940989,19 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ lsls r3, r4, #3 │ │ │ │ vmul.f64 d4, d6, d5 │ │ │ │ vmul.f64 d3, d7, d5 │ │ │ │ vstr d6, [sp, #128] @ 0x80 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ @@ -941122,17 +941121,17 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r3, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r0, r2, #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, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ mov r6, r2 │ │ │ │ @@ -942314,153 +942313,153 @@ │ │ │ │ b.n 3061a8 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #234 @ 0xea │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r2, r3, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r7, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r4, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - it hi │ │ │ │ - lslhi r0, r2, #3 │ │ │ │ - vmla.i32 q8, q15, d15[0] │ │ │ │ - vmla.i q8, q14, d3[3] │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + nop {9} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + vtrn.16 q8, │ │ │ │ + vmla.i16 q8, q10, d7[1] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itee pl │ │ │ │ + itte pl │ │ │ │ lslpl r0, r2, #3 │ │ │ │ - strhmi r4, [r6, #26] │ │ │ │ + strhpl r4, [r7, #26] │ │ │ │ lslmi r1, r3, #3 │ │ │ │ - it cs │ │ │ │ - lslcs r0, r2, #3 │ │ │ │ - vmla.i q0, q15, d3[3] │ │ │ │ - vhadd.u32 q8, q10, │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + wfi │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + vmla.i16 q0, q11, d7[1] │ │ │ │ + vhadd.u32 q8, q14, │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.u32 q0, q15, │ │ │ │ - vhadd.u16 q0, q8, │ │ │ │ - cdp2 0, 14, cr0, cr10, cr15, {6} │ │ │ │ - cdp2 0, 12, cr0, cr0, cr15, {6} │ │ │ │ - cdp2 0, 10, cr0, cr2, cr15, {6} │ │ │ │ - cdp2 0, 7, cr0, cr6, cr15, {6} │ │ │ │ - cdp2 0, 4, cr0, cr14, cr15, {6} │ │ │ │ - cdp2 0, 2, cr0, cr10, cr15, {6} │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + vhadd.u q0, q11, │ │ │ │ + vhadd.u16 q0, q12, │ │ │ │ + cdp2 0, 15, cr0, cr2, cr15, {6} │ │ │ │ + cdp2 0, 12, cr0, cr8, cr15, {6} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr15, {6} │ │ │ │ + cdp2 0, 7, cr0, cr14, cr15, {6} │ │ │ │ + cdp2 0, 5, cr0, cr6, cr15, {6} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr15, {6} │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #828]! @ 0x33c │ │ │ │ - ldc2l 0, cr0, [r8, #828] @ 0x33c │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {6} │ │ │ │ + stc2l 0, cr0, [r0, #828]! @ 0x33c │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r2, #828]! @ 0x33c │ │ │ │ - ldc2l 0, cr0, [r4, #-828]! @ 0xfffffcc4 │ │ │ │ - stc2l 0, cr0, [lr, #-828] @ 0xfffffcc4 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + stc2 0, cr0, [sl, #828]! @ 0x33c │ │ │ │ + ldc2l 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ + ldc2l 0, cr0, [r6, #-828] @ 0xfffffcc4 │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r2, #-828]! @ 0xfffffcc4 │ │ │ │ - stc2 0, cr0, [r4, #-828] @ 0xfffffcc4 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + stc2 0, cr0, [sl, #-828]! @ 0xfffffcc4 │ │ │ │ + stc2 0, cr0, [ip, #-828] @ 0xfffffcc4 │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2l 0, cr0, [lr], {207} @ 0xcf │ │ │ │ - stc2 0, cr0, [r8], #828 @ 0x33c │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + ldc2l 0, cr0, [r6], {207} @ 0xcf │ │ │ │ + ldc2 0, cr0, [r0], #828 @ 0x33c │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #-828 @ 0xfffffcc4 │ │ │ │ - mcrr2 0, 12, r0, ip, cr15 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + ldc2l 0, cr0, [sl], #-828 @ 0xfffffcc4 │ │ │ │ + mrrc2 0, 12, r0, r4, cr15 │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 3068d8 │ │ │ │ + cbnz r6, 3068da │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip], {207} @ 0xcf │ │ │ │ + stc2 0, cr0, [r4], #-828 @ 0xfffffcc4 │ │ │ │ ldr r1, [pc, #504] @ (306a64 ) │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ @@ -942653,46 +942652,46 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 305ed6 │ │ │ │ b.w 3061a8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaa000cf │ │ │ │ - @ instruction: 0xfa7400cf │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + @ instruction: 0xfaa800cf │ │ │ │ + @ instruction: 0xfa7c00cf │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 306aac │ │ │ │ + cbnz r6, 306aae │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa4c00cf │ │ │ │ - @ instruction: 0xfa2200cf │ │ │ │ - ldr??.w r0, [sl, #207] @ 0xcf │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + @ instruction: 0xfa5400cf │ │ │ │ + @ instruction: 0xfa2a00cf │ │ │ │ + @ instruction: 0xfa0200cf │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r0, 306aa2 │ │ │ │ + cbnz r0, 306aa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vst1.8 {d16[6]}, [lr] │ │ │ │ - vld1.8 {d0[6]}, [r8] │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldr??.w r0, [r6, #207] @ 0xcf │ │ │ │ + ldrsh.w r0, [r0, #207] @ 0xcf │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r0, 306aa4 │ │ │ │ + cbnz r0, 306aa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r4, 306aa2 │ │ │ │ + cbnz r4, 306aa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr??.w r0, [r2, pc] │ │ │ │ - vst4. {d16-d19}, [r6] │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldr??.w r0, [sl, pc] │ │ │ │ + vst4. {d16-d19}, [lr] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb.w r0, [sl, pc] │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + vld4. {d0-d3}, [r2] │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #207] @ 0xcf │ │ │ │ - ldr.w r0, [r0, #207] @ 0xcf │ │ │ │ + ldr??.w r0, [r8, #207] @ 0xcf │ │ │ │ + ldr.w r0, [r8, #207] @ 0xcf │ │ │ │ │ │ │ │ 00306abc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ str r1, [r3, #32] │ │ │ │ bx lr │ │ │ │ @@ -942764,18 +942763,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 306b44 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf7ba00cf │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xf7c200cf │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00306b80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942798,18 +942797,18 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #568 @ 0x238 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306b98 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf76800cf │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xf77000cf │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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, #288] @ (306d04 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -942930,35 +942929,35 @@ │ │ │ │ b.n 306c80 │ │ │ │ adds r6, r2, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r0, r2, #3 │ │ │ │ svc 111 @ 0x6f │ │ │ │ @ instruction: 0xffffdc9f │ │ │ │ vcvt.f32.u32 d30, d19, #1 │ │ │ │ vqshrun.s64 d17, q14, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf66a00cf │ │ │ │ - movw r0, #59599 @ 0xe8cf │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + @ instruction: 0xf67200cf │ │ │ │ + @ instruction: 0xf65600cf │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf62a00cf │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xf63200cf │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00306d48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -943069,17 +943068,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00306e5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -943188,17 +943187,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00306f6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -943523,35 +943522,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 307314 │ │ │ │ + cbz r2, 307316 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 3072f2 │ │ │ │ + cbz r6, 3072f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r6, r7, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 003072b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -943573,18 +943572,18 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3072d0 │ │ │ │ nop │ │ │ │ - bics.w r0, r2, #207 @ 0xcf │ │ │ │ - uxth r0, r2 │ │ │ │ + bics.w r0, sl, #207 @ 0xcf │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r1, r3, #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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #604] @ (307578 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -943835,59 +943834,59 @@ │ │ │ │ nop │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 3075ae │ │ │ │ + cbz r2, 3075b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 3075a6 │ │ │ │ + cbz r4, 3075a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 12, cr0, cr4, cr15, {6} │ │ │ │ - cbz r0, 3075a4 │ │ │ │ + cdp 0, 12, cr0, cr12, cr15, {6} │ │ │ │ + cbz r0, 3075a6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 9, cr0, cr12, cr15, {6} │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cdp 0, 10, cr0, cr4, cr15, {6} │ │ │ │ + cbz r0, 3075a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr15, {6} │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cdp 0, 7, cr0, cr12, cr15, {6} │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 4, cr0, cr12, cr15, {6} │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + cdp 0, 5, cr0, cr4, cr15, {6} │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 2, cr0, cr6, cr15, {6} │ │ │ │ - sub sp, #8 │ │ │ │ + cdp 0, 2, cr0, cr14, cr15, {6} │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 0, cr0, cr2, cr15, {6} │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + cdp 0, 0, cr0, cr10, cr15, {6} │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldcl 0, cr0, [ip, #828] @ 0x33c │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + stcl 0, cr0, [r4, #828]! @ 0x33c │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldc 0, cr0, [r6, #828]! @ 0x33c │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + ldc 0, cr0, [lr, #828]! @ 0x33c │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r0, r2, #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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ @@ -944370,72 +944369,72 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r6, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe9bc00cf │ │ │ │ - @ instruction: 0xe99e00cf │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + strd r0, r0, [r4, #828] @ 0x33c │ │ │ │ + @ instruction: 0xe9a600cf │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrd r0, r0, [sl, #-828]! @ 0x33c │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + @ instruction: 0xe98200cf │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrd r0, r0, [r2, #-828] @ 0x33c │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + ldrd r0, r0, [sl, #-828] @ 0x33c │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmdb r0!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ - ldrd r0, r0, [r2], #828 @ 0x33c │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldmdb r8!, {r0, r1, r2, r3, r6, r7} │ │ │ │ + ldmdb sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ + ldrd r0, r0, [sl], #828 @ 0x33c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strd r0, r0, [r2], #828 @ 0x33c │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + strd r0, r0, [sl], #828 @ 0x33c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe8c000cf │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + @ instruction: 0xe8c800cf │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + stmia.w r6!, {r0, r1, r2, r3, r6, r7} │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrd r0, r0, [r8], #-828 @ 0x33c │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + stmia.w r0, {r0, r1, r2, r3, r6, r7} │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00307b4c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -944457,19 +944456,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 307b64 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 307ad0 │ │ │ │ + b.n 307ae0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -944498,19 +944497,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 307bc2 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa33ffff │ │ │ │ bl 251bf6 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 307a7c │ │ │ │ + b.n 307a8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r0, r2, #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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r5, r2 │ │ │ │ @@ -944843,48 +944842,48 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 307e8a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 308380 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 3083a0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldcl 0, cr0, [r6], #824 @ 0x338 │ │ │ │ - b.n 307800 │ │ │ │ + b.n 307810 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #760 @ (adr r6, 3082dc ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 3082fc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3087c4 │ │ │ │ + b.n 3087d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30878c │ │ │ │ + b.n 30879c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 3081dc ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 3081fc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 308750 │ │ │ │ + b.n 308760 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30871c │ │ │ │ + b.n 30872c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 3080f4 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 308114 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3086dc │ │ │ │ + b.n 3086ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030800c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -944906,19 +944905,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #32 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 308024 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 308610 │ │ │ │ + b.n 308620 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #520 @ (adr r5, 308264 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 308284 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030805c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -944940,19 +944939,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 308074 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3085c0 │ │ │ │ + b.n 3085d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 308174 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 308194 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -944978,19 +944977,19 @@ │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3080ce │ │ │ │ nop │ │ │ │ @ instruction: 0xfb39ffff │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 30856c │ │ │ │ + b.n 30857c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #864 @ (adr r4, 30846c ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 30848c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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 r3, [pc, #116] @ (308194 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -945042,21 +945041,21 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #10 │ │ │ │ b.n 308174 │ │ │ │ lsls r4, r3, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 308490 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 3084b0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3084e8 │ │ │ │ + b.n 3084f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3084b0 │ │ │ │ + b.n 3084c0 │ │ │ │ lsls r7, r1, #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, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #584] @ (308408 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -945293,71 +945292,71 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 308908 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r6, r1, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 3087b4 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 3087d4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #872 @ (adr r3, 308788 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 3087a8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 308764 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 308784 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r7, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3084ac │ │ │ │ + b.n 3084bc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #72 @ (adr r3, 30847c ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 30849c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 30844c │ │ │ │ + b.n 30845c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #872 @ (adr r2, 3087ac ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 3087cc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 308718 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 308738 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #568 @ (adr r2, 308694 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 3086b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #416 @ (adr r2, 308608 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 308628 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 308584 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 3085a4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 308500 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 308520 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 308874 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 308494 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 308498 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -945383,19 +945382,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 3086d4 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 3086f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 308578 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 308598 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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, #272] @ (30860c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -945514,28 +945513,28 @@ │ │ │ │ nop │ │ │ │ vmla.i q8, q9, d2[4] │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vrev32.32 q0, q9 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 308904 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 308924 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ vhadd.u32 q0, q14, q9 │ │ │ │ - ble.n 3086e0 │ │ │ │ + ble.n 3086f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 3086ac │ │ │ │ + ble.n 3086bc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 308674 │ │ │ │ + ble.n 308684 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -945835,76 +945834,76 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3087a2 │ │ │ │ nop │ │ │ │ cdp2 0, 4, cr0, cr14, cr2, {7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr10, cr2, {7} │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc2 0, cr0, [r4, #-904] @ 0xfffffc78 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3089c4 │ │ │ │ + blt.n 3089d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 30892c │ │ │ │ + bge.n 30893c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 308908 │ │ │ │ + bge.n 308918 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 3088d0 │ │ │ │ + bge.n 3088e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 308a94 │ │ │ │ + bge.n 3088a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 308a5c │ │ │ │ + bge.n 308a6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 308a24 │ │ │ │ + bge.n 308a34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 3089e8 │ │ │ │ + bge.n 3089f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 3089a8 │ │ │ │ + bls.n 3089b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -945981,23 +945980,23 @@ │ │ │ │ nop │ │ │ │ bl 228a86 │ │ │ │ mcrr2 15, 15, pc, fp, cr15 @ │ │ │ │ @ instruction: 0xfa93ffff │ │ │ │ bl 2b6a92 │ │ │ │ subs r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xfaae00e2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfa7800e2 │ │ │ │ - bhi.n 3089f8 │ │ │ │ + bhi.n 308a08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00308ab0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -946033,19 +946032,19 @@ │ │ │ │ b.n 308adc │ │ │ │ nop │ │ │ │ ldr??.w r0, [ip, #226] @ 0xe2 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 308b64 │ │ │ │ + bhi.n 308b74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00308b20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -946128,35 +946127,35 @@ │ │ │ │ b.n 308b3e │ │ │ │ nop │ │ │ │ subs r4, r3, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vst1.8 {d0[7]}, [sl], r2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 308b2c │ │ │ │ + bvc.n 308b3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 308cf0 │ │ │ │ + bvc.n 308d00 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 308cb4 │ │ │ │ + bvc.n 308cc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00308c14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -946300,27 +946299,27 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 q8, q13, q7 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds.w r0, r8, #206 @ 0xce │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf0d000ce │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00308d78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -946540,33 +946539,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r2, #3 │ │ │ │ addw r0, r8, #2274 @ 0x8e2 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc 0, cr0, [r4, #-824] @ 0xfffffcc8 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00308fa8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -946730,17 +946729,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r6, #7405568 @ 0x710000 │ │ │ │ sbc.w r0, r2, lr, lsl #3 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030913c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (309228 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -946867,17 +946866,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r0, lr, lsl #3 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309264 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -946986,17 +946985,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmdb r2!, {r1, r2, r3, r6, r7} │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947105,17 +947104,17 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe81c00ce │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309474 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -947319,23 +947318,23 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r0], #-824 @ 0x338 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 3092e4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309654 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947445,17 +947444,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3091b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309768 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947565,17 +947564,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3090a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030987c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -947856,23 +947855,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 309e40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #408] @ (309cc0 ) │ │ │ │ + ldr r7, [pc, #440] @ (309ce0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 309dfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #248] @ (309c2c ) │ │ │ │ + ldr r7, [pc, #280] @ (309c4c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309b38 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 309b84 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ subs r2, #1 │ │ │ │ @@ -947928,25 +947927,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 309b80 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #272] @ (309ce8 ) │ │ │ │ + ldr r7, [pc, #304] @ (309d08 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #136] @ (309c6c ) │ │ │ │ + ldr r7, [pc, #168] @ (309c8c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00309be4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -948160,65 +948159,65 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c200e2 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia.w r6, {r1, r5, r6, r7} │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #208] @ (309ee0 ) │ │ │ │ + ldr r6, [pc, #240] @ (309f00 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #984] @ (30a1f4 ) │ │ │ │ + ldr r5, [pc, #1016] @ (30a214 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #824] @ (30a160 ) │ │ │ │ + ldr r5, [pc, #856] @ (30a180 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #664] @ (30a0cc ) │ │ │ │ + ldr r5, [pc, #696] @ (30a0ec ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #504] @ (30a038 ) │ │ │ │ + ldr r5, [pc, #536] @ (30a058 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #344] @ (309fa4 ) │ │ │ │ + ldr r5, [pc, #376] @ (309fc4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #184] @ (309f10 ) │ │ │ │ + ldr r5, [pc, #216] @ (309f30 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #32] @ (309e84 ) │ │ │ │ + ldr r5, [pc, #64] @ (309ea4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309e6c : │ │ │ │ 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 │ │ │ │ @@ -948323,39 +948322,39 @@ │ │ │ │ nop │ │ │ │ b.n 309be4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 309be0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #216] @ (30a050 ) │ │ │ │ + ldr r4, [pc, #248] @ (30a070 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 309b0c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #584] @ (30a1e8 ) │ │ │ │ + ldr r3, [pc, #616] @ (30a208 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00309fa8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -948531,49 +948530,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 309b48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n 309b0c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (30a320 ) │ │ │ │ + ldr r2, [pc, #480] @ (30a340 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #264] @ (30a278 ) │ │ │ │ + ldr r2, [pc, #296] @ (30a298 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #112] @ (30a1e8 ) │ │ │ │ + ldr r2, [pc, #144] @ (30a208 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #992] @ (30a564 ) │ │ │ │ + ldr r2, [pc, #0] @ (30a184 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #848] @ (30a4e0 ) │ │ │ │ + ldr r1, [pc, #880] @ (30a500 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #704] @ (30a45c ) │ │ │ │ + ldr r1, [pc, #736] @ (30a47c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030a1a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -948601,19 +948600,19 @@ │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30a1c6 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #32] @ (30a218 ) │ │ │ │ + ldr r1, [pc, #64] @ (30a238 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030a200 : │ │ │ │ ldr.w r2, [r0, #320] @ 0x140 │ │ │ │ cbnz r2, 30a23a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -948670,27 +948669,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 30a236 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #528] @ (30a4b0 ) │ │ │ │ + ldr r0, [pc, #560] @ (30a4d0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #384] @ (30a42c ) │ │ │ │ + ldr r0, [pc, #416] @ (30a44c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030a2b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -948938,79 +948937,79 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 30a8f4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 30a700 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r7, r1, #3 │ │ │ │ - strheq r6, [r2, #26] │ │ │ │ + strhne r6, [r3, #26] │ │ │ │ lsleq r0, r2, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, lr │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030a5a0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #312] @ 0x138 │ │ │ │ bx lr │ │ │ │ @@ -949168,37 +949167,37 @@ │ │ │ │ b.n 30a642 │ │ │ │ udf #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ udf #122 @ 0x7a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030a74c : │ │ │ │ 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 │ │ │ │ @@ -949325,37 +949324,37 @@ │ │ │ │ b.n 30a7b0 │ │ │ │ ble.n 30a944 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 30a8ac │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r0, r2, #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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ @@ -949731,67 +949730,67 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 30ac30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ blt.n 30abcc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030ad04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -949825,19 +949824,19 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 30ad30 │ │ │ │ nop │ │ │ │ bvc.n 30aca8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0030ad70 : │ │ │ │ ldr r3, [pc, #292] @ (30ae98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 30ad7c │ │ │ │ @@ -949965,57 +949964,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #29 │ │ │ │ blx b4f18 │ │ │ │ b.n 30adde │ │ │ │ nop │ │ │ │ str??.w r0, [r2, r4, lsl #3] │ │ │ │ strh r3, [r0, #12] │ │ │ │ - vtbx.8 d23, {d15-d17}, d26 │ │ │ │ + @ instruction: 0xffff7a72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 30aeb6 │ │ │ │ - vcvt.f16.u16 d23, d8, #1 │ │ │ │ + vdup.8 d23, d16[7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bkpt 0x0021 │ │ │ │ - vcvt.f16.u16 d23, d6, #1 │ │ │ │ + vcvt.f16.u16 d23, d14, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ - vmlal.u , d15, d26[0] │ │ │ │ + vrshr.u32 , q9, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r1, [r3, #36] @ 0x24 │ │ │ │ - vsra.u64 d22, d10, #1 │ │ │ │ + vaddw.u q11, , d18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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, #100] @ (30af78 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -950064,21 +950063,21 @@ │ │ │ │ movs r1, #10 │ │ │ │ b.n 30af56 │ │ │ │ nop │ │ │ │ bpl.n 30aecc │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 30affa │ │ │ │ + cbz r6, 30affc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r0, 30aff8 │ │ │ │ + cbz r0, 30affa │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030af90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -951040,228 +951039,228 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.w 30b04c │ │ │ │ nop │ │ │ │ bpl.n 30b99c │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bmi.n 30ba58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r2, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 30b9ba │ │ │ │ + cbz r0, 30b9bc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 30b9b4 │ │ │ │ + cbz r0, 30b9b6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r0, r2, #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, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #1212] @ 30bff8 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -951745,133 +951744,133 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 30bcb4 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ pop {r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #856 @ (adr r5, 30c378 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 30c398 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #464 @ (adr r5, 30c204 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 30c224 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 30c188 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 30c1a8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #184 @ (adr r5, 30c104 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 30c124 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 30c080 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 30c0a0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 30c404 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 30c424 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 30c388 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 30c3a8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 30c30c ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 30c32c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #528 @ (adr r4, 30c290 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 30c2b0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 30c214 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 30c234 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 30c198 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 30c1b8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, pc, #120 @ (adr r4, 30c11c ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 30c13c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 30c4a0 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 30c0c0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #872 @ (adr r3, 30c424 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 30c444 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #736 @ (adr r3, 30c3a8 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 30c3c8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 30c324 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 30c344 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 30c2a8 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 30c2c8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #328 @ (adr r3, 30c22c ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 30c24c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 30c1b0 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 30c1d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [pc, #2060] @ 30c910 │ │ │ │ mov r5, r1 │ │ │ │ @@ -952719,253 +952718,253 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ b.n 30c378 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, #213] @ 0xd5 │ │ │ │ + ldrh.w r0, [r0, #213] @ 0xd5 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xfa7000ce │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ uxth r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030cafc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -953077,31 +953076,31 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 30cc4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 30cc36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030cc4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -953153,25 +953152,25 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 30cc88 │ │ │ │ nop │ │ │ │ @ instruction: 0xb85e │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030ccec : │ │ │ │ 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 │ │ │ │ @@ -953228,21 +953227,21 @@ │ │ │ │ mov r2, r9 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #15 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30cd42 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030cd9c : │ │ │ │ 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 │ │ │ │ @@ -953305,21 +953304,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30cdf8 │ │ │ │ nop │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030ce54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -953374,21 +953373,21 @@ │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30cea0 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #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, #2992] @ 0xbb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #680] @ (30d1b4 ) │ │ │ │ @@ -953650,53 +953649,53 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ 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, #128] @ (30d2a0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -953749,25 +953748,25 @@ │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 30d25e │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ sxtb r6, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #3 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #796] @ (30d5e8 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -954080,57 +954079,57 @@ │ │ │ │ subs r7, #241 @ 0xf1 │ │ │ │ cbz r6, 30d626 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 30d62c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 30d604 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r1, 30d66c │ │ │ │ push {r4} │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 30d666 │ │ │ │ @@ -954319,27 +954318,27 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30d770 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r7, r1, #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, #2856] @ 0xb28 │ │ │ │ ldr.w r2, [pc, #3248] @ 30e4f4 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -955511,181 +955510,181 @@ │ │ │ │ bne.w 30e342 │ │ │ │ b.n 30e142 │ │ │ │ nop │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #992] @ (30e930 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #752] @ (30e84c ) │ │ │ │ + ldr r7, [pc, #784] @ (30e86c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #560] @ (30e794 ) │ │ │ │ + ldr r7, [pc, #592] @ (30e7b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #352] @ (30e6cc ) │ │ │ │ + ldr r7, [pc, #384] @ (30e6ec ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #744] @ (30e860 ) │ │ │ │ + ldr r5, [pc, #776] @ (30e880 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #480] @ (30e764 ) │ │ │ │ + ldr r5, [pc, #512] @ (30e784 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #112] @ (30e614 ) │ │ │ │ + ldr r4, [pc, #144] @ (30e634 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #872] @ (30e918 ) │ │ │ │ + ldr r3, [pc, #904] @ (30e938 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #712] @ (30e880 ) │ │ │ │ + ldr r3, [pc, #744] @ (30e8a0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #824] @ (30e8fc ) │ │ │ │ + ldr r2, [pc, #856] @ (30e91c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r1, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #584] @ (30e818 ) │ │ │ │ + ldr r2, [pc, #616] @ (30e838 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #424] @ (30e780 ) │ │ │ │ + ldr r2, [pc, #456] @ (30e7a0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #280] @ (30e6fc ) │ │ │ │ + ldr r2, [pc, #312] @ (30e71c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #144] @ (30e67c ) │ │ │ │ + ldr r2, [pc, #176] @ (30e69c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #384] @ (30e77c ) │ │ │ │ + ldr r1, [pc, #416] @ (30e79c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #64] @ (30e648 ) │ │ │ │ + ldr r1, [pc, #96] @ (30e668 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #552] @ (30e848 ) │ │ │ │ + ldr r0, [pc, #584] @ (30e868 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #376] @ (30e7a4 ) │ │ │ │ + ldr r0, [pc, #408] @ (30e7c4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [pc, #220] @ (30e72c ) │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ @@ -955761,29 +955760,29 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 30db24 │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r7, r1, #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 │ │ │ │ ldr r4, [pc, #784] @ (30ea70 ) │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -956071,39 +956070,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r2, [r7, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r4, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r2, [r5, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r7, r1, #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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1000] @ (30eebc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -956474,47 +956473,47 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 30ec56 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr2 0, 6, r0, cr6, cr8, {6} │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + mcr2 0, 6, r0, cr14, cr8, {6} │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 4, r0, cr8, cr8, {6} │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + mcr2 0, 5, r0, cr0, cr8, {6} │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrc2 0, 2, r0, cr2, cr8, {6} │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + mrc2 0, 2, r0, cr10, cr8, {6} │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr8, {6} │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + mcr2 0, 1, r0, cr14, cr8, {6} │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r0, r2, #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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #464] @ (30f0f4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -956709,43 +956708,43 @@ │ │ │ │ b.n 30efda │ │ │ │ str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], #864 @ 0x360 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + ldc2 0, cr0, [sl], #864 @ 0x360 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r8], {216} @ 0xd8 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + ldc2 0, cr0, [r0], {216} @ 0xd8 │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2l 0, cr0, [r0], #-864 @ 0xfffffca0 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + stc2l 0, cr0, [r8], #-864 @ 0xfffffca0 │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-864 @ 0xfffffca0 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + mcrr2 0, 13, r0, r0, cr8 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r0], {216} @ 0xd8 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + ldc2 0, cr0, [r8], {216} @ 0xd8 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfbea00d8 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + @ instruction: 0xfbf200d8 │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmov.f64 d3, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -956931,41 +956930,41 @@ │ │ │ │ b.n 30f2ba │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfb2c00d8 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + @ instruction: 0xfb3400d8 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfae200d8 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + @ instruction: 0xfaea00d8 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfaa400d8 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfaac00d8 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa7c00d8 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + @ instruction: 0xfa8400d8 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #468] @ (30f58c ) │ │ │ │ @@ -957157,50 +957156,50 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 30f434 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #216] @ 0xd8 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldrsh.w r0, [r8, #216] @ 0xd8 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb.w r0, [r2, r8, lsl #1] │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldrsb.w r0, [sl, r8, lsl #1] │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str??.w r0, [r6, #216] @ 0xd8 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + str??.w r0, [lr, #216] @ 0xd8 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str.w r0, [r0, #216] @ 0xd8 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + str.w r0, [r8, #216] @ 0xd8 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb.w r0, [sl, #216] @ 0xd8 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + strh.w r0, [r2, #216] @ 0xd8 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr??.w r0, [r2, r8, lsl #1] │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr??.w r0, [sl, r8, lsl #1] │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str.w r0, [sl, r8, lsl #1] │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr.w r0, [r2, r8, lsl #1] │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030f5ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -957373,43 +957372,43 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf70e00d8 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf71600d8 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf6ea00d8 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf6f200d8 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movt r0, #10456 @ 0x28d8 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + movt r0, #43224 @ 0xa8d8 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf68e00d8 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + @ instruction: 0xf69600d8 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf66800d8 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf67000d8 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movw r0, #2264 @ 0x8d8 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + movw r0, #35032 @ 0x88d8 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030f7ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -957601,43 +957600,43 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf4c600d8 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + @ instruction: 0xf4ce00d8 │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors.w r0, lr, #7077888 @ 0x6c0000 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf4a600d8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, sl, #7077888 @ 0x6c0000 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + orns r0, r2, #7077888 @ 0x6c0000 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orr.w r0, r2, #7077888 @ 0x6c0000 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + orr.w r0, sl, #7077888 @ 0x6c0000 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands.w r0, lr, #7077888 @ 0x6c0000 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + bic.w r0, r6, #7077888 @ 0x6c0000 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf3fa00d8 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + and.w r0, r2, #7077888 @ 0x6c0000 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0030fa30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -957980,45 +957979,45 @@ │ │ │ │ b.n 30fd8c │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrh r2, [r5, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29e00d8 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + subw r0, r6, #216 @ 0xd8 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf1e400d8 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf1ec00d8 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds.w r0, sl, #216 @ 0xd8 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf12200d8 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orr.w r0, r0, #216 @ 0xd8 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + orr.w r0, r8, #216 @ 0xd8 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands.w r0, r6, #216 @ 0xd8 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + ands.w r0, lr, #216 @ 0xd8 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q8, q4, #16 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + vshr.s64 q8, q4, #8 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #248] @ (30ff48 ) │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ ldr r2, [pc, #248] @ (30ff4c ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -958114,39 +958113,39 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30fc24 │ │ │ │ nop │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s16 q8, q15, q4 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + vqadd.s32 q8, q11, q4 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s64 q0, q12, q4 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + vqadd.s8 q8, q8, q4 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s16 q0, q9, q4 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + vqadd.s16 q0, q13, q4 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr 0, 6, r0, cr14, cr8, {6} │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + mrc 0, 6, r0, cr6, cr8, {6} │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030ff84 : │ │ │ │ stmdb 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 │ │ │ │ @@ -958493,64 +958492,64 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #-864]! @ 0xfffffca0 │ │ │ │ - cmp r4, #28 │ │ │ │ + ldc 0, cr0, [r4, #-864]! @ 0xfffffca0 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r4, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [r6], #864 @ 0x360 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + ldc 0, cr0, [lr], #864 @ 0x360 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rsbs r0, r6, r8, lsr #3 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + rsbs r0, lr, r8, lsr #3 │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs.w r0, r0, r8, lsr #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + subs.w r0, r8, r8, lsr #3 │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeb8800d8 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + @ instruction: 0xeb9000d8 │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbc.w r0, r0, r8, lsr #3 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + sbc.w r0, r8, r8, lsr #3 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeb2a00d8 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + @ instruction: 0xeb3200d8 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, r4, r8, lsr #3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + add.w r0, ip, r8, lsr #3 │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeae000d8 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + @ instruction: 0xeae800d8 │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00310384 : │ │ │ │ stmdb 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 │ │ │ │ @@ -958907,71 +958906,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r8!, {r3, r4, r6, r7} │ │ │ │ - cmp r0, #24 │ │ │ │ + ldmdb r0!, {r3, r4, r6, r7} │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia.w lr!, {r3, r4, r6, r7} │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + ldmia.w r6!, {r3, r4, r6, r7} │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3106c4 │ │ │ │ + b.n 3106d4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310680 │ │ │ │ + b.n 310690 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310638 │ │ │ │ + b.n 310648 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3105f0 │ │ │ │ + b.n 310600 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 31058c │ │ │ │ + b.n 31059c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310548 │ │ │ │ + b.n 310558 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310508 │ │ │ │ + b.n 310518 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 003107b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -959212,55 +959211,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3108c0 │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3104cc │ │ │ │ + b.n 3104dc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 31033c │ │ │ │ + b.n 31034c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3102f4 │ │ │ │ + b.n 310304 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310294 │ │ │ │ + b.n 3102a4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 31124c │ │ │ │ + b.n 31125c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3111cc │ │ │ │ + b.n 3111dc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00310a94 : │ │ │ │ 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 │ │ │ │ @@ -959417,37 +959416,37 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 31107c │ │ │ │ + b.n 31108c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 311038 │ │ │ │ + b.n 311048 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310ff4 │ │ │ │ + b.n 311004 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 310fb4 │ │ │ │ + b.n 310fc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00310c70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -960016,81 +960015,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 310ef0 │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 3112c4 │ │ │ │ + b.n 3112d4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r0, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 31125c │ │ │ │ + ble.n 31126c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3113d4 │ │ │ │ + bgt.n 3113e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3112d4 │ │ │ │ + blt.n 3112e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 31127c │ │ │ │ + blt.n 31128c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 311248 │ │ │ │ + blt.n 311258 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 311404 │ │ │ │ + blt.n 311414 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 3113c0 │ │ │ │ + blt.n 3113d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 311380 │ │ │ │ + blt.n 311390 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00311348 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1968] @ 0x7b0 │ │ │ │ @@ -960383,61 +960382,61 @@ │ │ │ │ b.n 311474 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r6, [r3, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 311744 │ │ │ │ + bls.n 311554 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r1, #1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 3115b4 │ │ │ │ + bhi.n 3115c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 311574 │ │ │ │ + bhi.n 311584 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #712] @ (31193c ) │ │ │ │ + ldr r5, [pc, #744] @ (31195c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3116e8 │ │ │ │ + bhi.n 3116f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #568] @ (3118b4 ) │ │ │ │ + ldr r5, [pc, #600] @ (3118d4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 3116a4 │ │ │ │ + bhi.n 3116b4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #408] @ (311820 ) │ │ │ │ + ldr r5, [pc, #440] @ (311840 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 311660 │ │ │ │ + bvc.n 311670 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #248] @ (31178c ) │ │ │ │ + ldr r5, [pc, #280] @ (3117ac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 31161c │ │ │ │ + bvc.n 31162c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #88] @ (3116f8 ) │ │ │ │ + ldr r5, [pc, #120] @ (311718 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #968] @ (311a70 ) │ │ │ │ + ldr r4, [pc, #1000] @ (311a90 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003116a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1968] @ 0x7b0 │ │ │ │ @@ -960729,61 +960728,61 @@ │ │ │ │ b.n 3117d6 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3119e0 │ │ │ │ + bvs.n 3119f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 311a50 │ │ │ │ + bpl.n 311a60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 311a10 │ │ │ │ + bpl.n 311a20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (311b14 ) │ │ │ │ + ldr r2, [pc, #352] @ (311b34 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 311988 │ │ │ │ + bmi.n 311998 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #184] @ (311a94 ) │ │ │ │ + ldr r2, [pc, #216] @ (311ab4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 311948 │ │ │ │ + bmi.n 311958 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #32] @ (311a08 ) │ │ │ │ + ldr r2, [pc, #64] @ (311a28 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 311904 │ │ │ │ + bmi.n 311914 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #896] @ (311d74 ) │ │ │ │ + ldr r1, [pc, #928] @ (311d94 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 311ac0 │ │ │ │ + bmi.n 311ad0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #736] @ (311ce0 ) │ │ │ │ + ldr r1, [pc, #768] @ (311d00 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #584] @ (311c50 ) │ │ │ │ + ldr r1, [pc, #616] @ (311c70 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00311a08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #936] @ 0x3a8 │ │ │ │ @@ -961040,55 +961039,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 311b3c │ │ │ │ ... │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 311c2c │ │ │ │ + bcs.n 311c3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 311ca0 │ │ │ │ + bne.n 311cb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 311c68 │ │ │ │ + bne.n 311c78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 311c24 │ │ │ │ + bne.n 311c34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 311de0 │ │ │ │ + bne.n 311df0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 311d98 │ │ │ │ + bne.n 311da8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00311d14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -961571,93 +961570,93 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 311f26 │ │ │ │ nop │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 31225c │ │ │ │ + beq.n 31226c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 003122b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -962138,93 +962137,93 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3124cc │ │ │ │ str r0, [r5, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00312858 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -962321,39 +962320,39 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3128c4 │ │ │ │ b.n 312886 │ │ │ │ nop │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00312990 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -962424,31 +962423,31 @@ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3129ba │ │ │ │ b.n 3129f0 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00312a78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -962510,27 +962509,27 @@ │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 312aae │ │ │ │ nop │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00312b3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -962561,19 +962560,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #328 @ 0x148 │ │ │ │ mov.w r1, #980 @ 0x3d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 312b6a │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r0, r2, #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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #656] @ (312e48 ) │ │ │ │ @@ -962823,54 +962822,54 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r0, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vmla.i q8, q9, d3[3] │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + vmla.i q8, q13, d3[3] │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i16 q0, q13, d7[1] │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + vmla.i32 q0, q9, d15[0] │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.u32 q8, q12, │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + vhadd.u q8, q8, │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.u8 q8, q8, │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + vhadd.u8 q8, q12, │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.u16 q0, q11, │ │ │ │ - it al │ │ │ │ - lslal r0, r3, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + vhadd.u16 q0, q15, │ │ │ │ + nop {15} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr15, {6} │ │ │ │ - ittt lt │ │ │ │ - lsllt r0, r3, #3 │ │ │ │ - addlt r5, #20 │ │ │ │ - lsllt r7, r1, #3 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr15, {6} │ │ │ │ - ite ls │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {6} │ │ │ │ + itte gt │ │ │ │ + lslgt r0, r3, #3 │ │ │ │ + addgt r5, #28 │ │ │ │ + lslle r7, r1, #3 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr15, {6} │ │ │ │ + itt ls │ │ │ │ lslls r0, r3, #3 │ │ │ │ - addhi r4, #234 @ 0xea │ │ │ │ + addls r4, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr15, {6} │ │ │ │ + cdp2 0, 10, cr0, cr0, cr15, {6} │ │ │ │ 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 r4, r2 │ │ │ │ ldr r2, [pc, #652] @ (313154 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -963121,52 +963120,52 @@ │ │ │ │ nop │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + stc2 0, cr0, [r4, #828] @ 0x33c │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [r4], #828 @ 0x33c │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + ldc2 0, cr0, [ip], #828 @ 0x33c │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0], {207} @ 0xcf │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + ldc2 0, cr0, [r8], {207} @ 0xcf │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr15, {6} │ │ │ │ - mrrc2 0, 12, r0, ip, cr15 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr15, {6} │ │ │ │ + stc2l 0, cr0, [r4], #-828 @ 0xfffffcc4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4], #-828 @ 0xfffffcc4 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + ldc2 0, cr0, [ip], #-828 @ 0xfffffcc4 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [sl], {207} @ 0xcf │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + ldc2 0, cr0, [r2], {207} @ 0xcf │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfbe000cf │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xfbe800cf │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfbb600cf │ │ │ │ - pop {r3, r7} │ │ │ │ + @ instruction: 0xfbbe00cf │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfb8c00cf │ │ │ │ + @ instruction: 0xfb9400cf │ │ │ │ stmdb 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, r2 │ │ │ │ ldr r2, [pc, #836] @ (31351c ) │ │ │ │ @@ -963487,48 +963486,48 @@ │ │ │ │ nop │ │ │ │ strh r4, [r4, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr??.w r0, [lr, pc] │ │ │ │ - cbnz r2, 31355c │ │ │ │ + vst1.8 {d0[6]}, [r6] │ │ │ │ + cbnz r2, 31355e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh.w r0, [r6, #207] @ 0xcf │ │ │ │ - cbnz r6, 31355a │ │ │ │ + ldrh.w r0, [lr, #207] @ 0xcf │ │ │ │ + cbnz r6, 31355c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb.w r0, [r2, #207] @ 0xcf │ │ │ │ - cbnz r4, 31355c │ │ │ │ + ldrb.w r0, [sl, #207] @ 0xcf │ │ │ │ + cbnz r4, 31355e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str??.w r0, [r8, pc] │ │ │ │ - cbnz r2, 31355e │ │ │ │ + ldr??.w r0, [r0, pc] │ │ │ │ + cbnz r2, 313560 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh.w r0, [lr, pc] │ │ │ │ - cbnz r2, 313560 │ │ │ │ + str.w r0, [r6, pc] │ │ │ │ + cbnz r2, 313562 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb.w r0, [r6, pc] │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + ldrb.w r0, [lr, pc] │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf7ec00cf │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xf7f400cf │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf7c200cf │ │ │ │ + @ instruction: 0xf7ca00cf │ │ │ │ stmdb 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, r2 │ │ │ │ ldr r2, [pc, #844] @ (3138e0 ) │ │ │ │ @@ -963849,48 +963848,48 @@ │ │ │ │ b.n 3136a4 │ │ │ │ ldr r7, [pc, #152] @ (31397c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #96] @ (31394c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs.w r0, r8, #6782976 @ 0x678000 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + rsb r0, r0, #6782976 @ 0x678000 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf4f000cf │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xf4f800cf │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf4cc00cf │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xf4d400cf │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf4a200cf │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xf4aa00cf │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orns r0, r8, #6782976 @ 0x678000 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + eor.w r0, r0, #6782976 @ 0x678000 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs.w r0, r0, #6782976 @ 0x678000 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + orrs.w r0, r8, #6782976 @ 0x678000 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bic.w r0, r6, #6782976 @ 0x678000 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + bic.w r0, lr, #6782976 @ 0x678000 │ │ │ │ + push {lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf3fc00cf │ │ │ │ + and.w r0, r4, #6782976 @ 0x678000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #68] @ (313998 ) │ │ │ │ ldr r2, [pc, #72] @ (31399c ) │ │ │ │ @@ -963917,21 +963916,21 @@ │ │ │ │ movw r1, #1218 @ 0x4c2 │ │ │ │ add.w r2, r2, #468 @ 0x1d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313966 │ │ │ │ @ instruction: 0xb7f1 │ │ │ │ - vrsubhn.i d31, , q0 │ │ │ │ + vrsubhn.i d31, , q4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbfx r0, r6, #3, #16 │ │ │ │ + sbfx r0, lr, #3, #16 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #72] @ 313a08 │ │ │ │ movs r3, #0 │ │ │ │ @@ -963959,19 +963958,19 @@ │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3139d4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb783 │ │ │ │ - vrsra.u64 , q2, #1 │ │ │ │ + vrsra.u64 , q6, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf2d800cf │ │ │ │ + @ instruction: 0xf2e000cf │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #68] @ (313a70 ) │ │ │ │ ldr r2, [pc, #72] @ (313a74 ) │ │ │ │ @@ -963998,21 +963997,21 @@ │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ add.w r2, r2, #520 @ 0x208 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313a3e │ │ │ │ @ instruction: 0xb7b1 │ │ │ │ - @ instruction: 0xfffff548 │ │ │ │ + vsli.32 , q0, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r2, 313ad6 │ │ │ │ + cbz r2, 313ad8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf26e00cf │ │ │ │ + @ instruction: 0xf27600cf │ │ │ │ │ │ │ │ 00313a84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -964055,21 +964054,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1261 @ 0x4ed │ │ │ │ blx b4f18 │ │ │ │ b.n 313aac │ │ │ │ @ instruction: 0xb743 │ │ │ │ - vsri.64 , q5, #1 │ │ │ │ + vmls.i , , d18[0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, 313b50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - addw r0, r2, #207 @ 0xcf │ │ │ │ + addw r0, sl, #207 @ 0xcf │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #68] @ (313b6c ) │ │ │ │ ldr r2, [pc, #72] @ (313b70 ) │ │ │ │ @@ -964096,21 +964095,21 @@ │ │ │ │ movw r1, #1274 @ 0x4fa │ │ │ │ add.w r2, r2, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313b3a │ │ │ │ @ instruction: 0xb6b9 │ │ │ │ - vmls.i , , d20[0] │ │ │ │ + vmls.i , , d28[0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbcs.w r0, r2, #207 @ 0xcf │ │ │ │ + sbcs.w r0, sl, #207 @ 0xcf │ │ │ │ │ │ │ │ 00313b80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -964153,21 +964152,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1297 @ 0x511 │ │ │ │ blx b4f18 │ │ │ │ b.n 313ba8 │ │ │ │ @ instruction: 0xb64b │ │ │ │ - vrsra.u64 , q11, #1 │ │ │ │ + vrsra.u64 , q15, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r6, 313c4a │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add.w r0, r6, #207 @ 0xcf │ │ │ │ + add.w r0, lr, #207 @ 0xcf │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #68] @ (313c68 ) │ │ │ │ ldr r2, [pc, #72] @ (313c6c ) │ │ │ │ @@ -964194,21 +964193,21 @@ │ │ │ │ movw r1, #1310 @ 0x51e │ │ │ │ add.w r2, r2, #576 @ 0x240 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313c36 │ │ │ │ push {r0, r3, r4, r7, lr} │ │ │ │ - vsubw.u , , d0 │ │ │ │ + vsubw.u , , d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r2, 313c90 │ │ │ │ + cbz r2, 313c92 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orns r0, r6, #207 @ 0xcf │ │ │ │ + orns r0, lr, #207 @ 0xcf │ │ │ │ │ │ │ │ 00313c7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -964251,21 +964250,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1329 @ 0x531 │ │ │ │ blx b4f18 │ │ │ │ b.n 313ca4 │ │ │ │ push {r0, r1, r3, r5, lr} │ │ │ │ - vrsra.u32 d31, d2, #1 │ │ │ │ + vrsra.u32 d31, d10, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r2, 313d08 │ │ │ │ + cbz r2, 313d0a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - and.w r0, sl, #207 @ 0xcf │ │ │ │ + ands.w r0, r2, #207 @ 0xcf │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #68] @ (313d64 ) │ │ │ │ ldr r2, [pc, #72] @ (313d68 ) │ │ │ │ @@ -964292,21 +964291,21 @@ │ │ │ │ movw r1, #1342 @ 0x53e │ │ │ │ add.w r2, r2, #604 @ 0x25c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313d32 │ │ │ │ push {r0, r2, r3, r5, r6} │ │ │ │ - vrshr.u64 d31, d12, #1 │ │ │ │ + vsubl.u , d31, d20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.s q8, q13, │ │ │ │ + vmla.i d0, d18, d3[3] │ │ │ │ │ │ │ │ 00313d78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -964349,21 +964348,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1361 @ 0x551 │ │ │ │ blx b4f18 │ │ │ │ b.n 313da0 │ │ │ │ cbz r7, 313e76 │ │ │ │ - vsubl.u , d15, d30 │ │ │ │ + vrshr.u32 d31, d22, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.s8 q0, q15, │ │ │ │ + vhadd.s16 q0, q11, │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #68] @ (313e60 ) │ │ │ │ ldr r2, [pc, #72] @ (313e64 ) │ │ │ │ @@ -964390,21 +964389,21 @@ │ │ │ │ movw r1, #1374 @ 0x55e │ │ │ │ add.w r2, r2, #648 @ 0x288 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313e2e │ │ │ │ cbz r1, 313ed6 │ │ │ │ - vsra.u64 d31, d28, #1 │ │ │ │ + @ instruction: 0xfffff1c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr14, cr15, {6} │ │ │ │ + cdp 0, 8, cr0, cr6, cr15, {6} │ │ │ │ │ │ │ │ 00313e74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -964447,21 +964446,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1397 @ 0x575 │ │ │ │ blx b4f18 │ │ │ │ b.n 313e9c │ │ │ │ cbz r3, 313f4a │ │ │ │ - @ instruction: 0xfffff14e │ │ │ │ + vsra.u32 , q3, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp 0, 1, cr0, cr2, cr15, {6} │ │ │ │ + cdp 0, 1, cr0, cr10, cr15, {6} │ │ │ │ │ │ │ │ 00313f04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -964491,19 +964490,19 @@ │ │ │ │ add.w r2, r2, #684 @ 0x2ac │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313f2c │ │ │ │ nop │ │ │ │ sxtb r3, r7 │ │ │ │ - vcvt.f32.u32 q13, q14, #1 │ │ │ │ + @ instruction: 0xffffae84 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc 0, cr0, [r0, #828] @ 0x33c │ │ │ │ + stc 0, cr0, [r8, #828] @ 0x33c │ │ │ │ │ │ │ │ 00313f70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -964533,19 +964532,19 @@ │ │ │ │ add.w r2, r2, #704 @ 0x2c0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 313f98 │ │ │ │ nop │ │ │ │ sxth r7, r4 │ │ │ │ - vcvt.f32.u32 d26, d0, #1 │ │ │ │ + vcvt.f32.u32 d26, d8, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc 0, cr0, [r4, #-828] @ 0xfffffcc4 │ │ │ │ + ldc 0, cr0, [ip, #-828] @ 0xfffffcc4 │ │ │ │ │ │ │ │ 00313fdc : │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ @@ -965077,77 +965076,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strd r0, r0, [r4, #828] @ 0x33c │ │ │ │ + strd r0, r0, [ip, #828] @ 0x33c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmdb r0!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + stmdb r8!, {r0, r1, r2, r3, r6, r7} │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrd r0, r0, [r6], #828 @ 0x33c │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r0, r0, [lr], #828 @ 0x33c │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe85600cf │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xe85e00cf │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe82e00cf │ │ │ │ - add r1, sp, #8 │ │ │ │ + @ instruction: 0xe83600cf │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe80600cf │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + @ instruction: 0xe80e00cf │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeb3a00cf │ │ │ │ - b.n 314600 │ │ │ │ + adc.w r0, r2, pc, lsl #3 │ │ │ │ + b.n 314610 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeae400cf │ │ │ │ - b.n 3145a8 │ │ │ │ + @ instruction: 0xeaec00cf │ │ │ │ + b.n 3145b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314520 │ │ │ │ + b.n 314530 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3144dc │ │ │ │ + b.n 3144ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314498 │ │ │ │ + b.n 3144a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0031467c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -965350,47 +965349,47 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 314728 │ │ │ │ subs r6, #42 @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #776 @ (adr r6, 314bbc ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 314bdc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 314450 │ │ │ │ + b.n 314460 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #48 @ (adr r6, 3148f0 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 314910 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3142e8 │ │ │ │ + b.n 3142f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #664 @ (adr r5, 314b68 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 314b88 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 31422c │ │ │ │ + b.n 31423c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 314acc ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 314aec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3141e4 │ │ │ │ + b.n 3141f4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 3149b4 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 3149d4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314160 │ │ │ │ + b.n 314170 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003148f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -965470,25 +965469,25 @@ │ │ │ │ nop │ │ │ │ subs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 314ae4 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 314b04 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 31506c │ │ │ │ + b.n 31507c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #96 @ (adr r4, 314a40 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 314a60 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 315020 │ │ │ │ + b.n 315030 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #480] @ (314bd8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -965666,51 +965665,51 @@ │ │ │ │ b.n 314a48 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 314834 │ │ │ │ + b.n 314844 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #116 @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, 314e78 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 314e98 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314f48 │ │ │ │ + b.n 314f58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #480 @ (adr r2, 314de4 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 314e04 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314f04 │ │ │ │ + b.n 314f14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #320 @ (adr r2, 314d50 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 314d70 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314ec0 │ │ │ │ + b.n 314ed0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 314cbc ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 314cdc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314e7c │ │ │ │ + b.n 314e8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 314c28 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 314c48 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314e38 │ │ │ │ + b.n 314e48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00314c30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -965916,37 +965915,37 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #48 @ (adr r0, 314e90 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 314eb0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00314e8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -966212,65 +966211,65 @@ │ │ │ │ b.n 314fce │ │ │ │ adds r6, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 3150ec │ │ │ │ + ble.n 3150fc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 31518c │ │ │ │ + ble.n 31519c │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 315230 │ │ │ │ + bgt.n 315240 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3151ec │ │ │ │ + bgt.n 3151fc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3151a8 │ │ │ │ + bgt.n 3151b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 315164 │ │ │ │ + blt.n 315174 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 315120 │ │ │ │ + blt.n 315130 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3150d8 │ │ │ │ + blt.n 3150e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003151c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -966576,77 +966575,77 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3155d8 │ │ │ │ + bge.n 3155e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 315430 │ │ │ │ + bls.n 315440 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r2, r5, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 315578 │ │ │ │ + bls.n 315588 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 315534 │ │ │ │ + bls.n 315544 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3154f0 │ │ │ │ + bhi.n 315500 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 315474 │ │ │ │ + bhi.n 315484 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 315630 │ │ │ │ + bhi.n 315640 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3155ec │ │ │ │ + bhi.n 3155fc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3155a8 │ │ │ │ + bhi.n 3155b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 315564 │ │ │ │ + bhi.n 315574 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00315574 : │ │ │ │ stmdb 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 │ │ │ │ @@ -967145,81 +967144,81 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3158d2 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 315b34 │ │ │ │ + bvc.n 315b44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r7, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 315bbc │ │ │ │ + bpl.n 315bcc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 315b48 │ │ │ │ + bpl.n 315b58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 315b74 │ │ │ │ + bmi.n 315b84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 315a54 │ │ │ │ + bvc.n 315a64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 315ac0 │ │ │ │ + bcc.n 315ad0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r6, r4, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 315c1c │ │ │ │ + bcc.n 315c2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 315a9c │ │ │ │ + bcs.n 315aac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 315c1c │ │ │ │ + bcs.n 315c2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 315b9c │ │ │ │ + bcs.n 315bac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r7, r1, #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, #2968] @ 0xb98 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -967773,145 +967772,145 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 315d8a │ │ │ │ nop │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 316114 │ │ │ │ + bmi.n 316124 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 316260 │ │ │ │ + bmi.n 316070 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 3160ac │ │ │ │ + bmi.n 3160bc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 3160b4 │ │ │ │ + bmi.n 3160c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 3160b4 │ │ │ │ + bcc.n 3160c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 316240 │ │ │ │ + bcc.n 316250 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #224] @ (316270 ) │ │ │ │ + ldr r1, [pc, #256] @ (316290 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcs.n 316148 │ │ │ │ + bcs.n 316158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 31615c │ │ │ │ + bcs.n 31616c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 316168 │ │ │ │ + bcs.n 316178 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 316200 │ │ │ │ + bcs.n 316210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 316198 │ │ │ │ + bne.n 3161a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 3161dc │ │ │ │ + bcs.n 3161ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 31629c │ │ │ │ + bne.n 3162ac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r0, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 3161f0 │ │ │ │ + bne.n 316200 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 3161b0 │ │ │ │ + beq.n 3161c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 316174 │ │ │ │ + beq.n 316184 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 316138 │ │ │ │ + beq.n 316148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 3162bc │ │ │ │ + beq.n 3162cc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 316280 │ │ │ │ + beq.n 316290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 316244 │ │ │ │ + beq.n 316254 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00316260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -968142,59 +968141,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r2, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vmla.i16 q8, q10, d6[1] │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + vmla.i16 q8, q14, d6[1] │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r0, pc, #160 @ (adr r0, 316558 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u q8, q13, q7 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + vmla.i q0, q9, d2[3] │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u16 q8, q9, q7 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + vhadd.u16 q8, q13, q7 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u32 q0, q14, q7 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + vhadd.u q0, q10, q7 │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u8 q0, q12, q7 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + vhadd.u16 q0, q8, q7 │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr14, {6} │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + cdp2 0, 14, cr0, cr12, cr14, {6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr14, {6} │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + cdp2 0, 12, cr0, cr8, cr14, {6} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr14, {6} │ │ │ │ - ldmia r4!, {} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr14, {6} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0031650c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -968272,23 +968271,23 @@ │ │ │ │ nop │ │ │ │ subs r6, r3, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2 0, cr0, [r8, #824] @ 0x338 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0, #824] @ 0x338 │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-824]! @ 0xfffffcc8 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + stc2l 0, cr0, [sl, #-824]! @ 0xfffffcc8 │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003165f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -968562,33 +968561,33 @@ │ │ │ │ b.n 3166fc │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfabe00ce │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + @ instruction: 0xfac600ce │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfa9a00ce │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfaa200ce │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfa7600ce │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xfa7e00ce │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfa5000ce │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xfa5800ce │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -968965,78 +968964,78 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 316ae2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr??.w r0, [r8, lr] │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + vld4. {d16-d19}, [r0], lr │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r2, r3, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7e400ce │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + @ instruction: 0xf7ec00ce │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7ba00ce │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xf7c200ce │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf79200ce │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf79a00ce │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf76800ce │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf77000ce │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf74000ce │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf74800ce │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf71800ce │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf72000ce │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf6ea00ce │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xf6f200ce │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movt r0, #10446 @ 0x28ce │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + movt r0, #43214 @ 0xa8ce │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf69c00ce │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + subw r0, r4, #2254 @ 0x8ce │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf67400ce │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf67c00ce │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ @@ -969077,23 +969076,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ b.w b4f14 │ │ │ │ nop │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf58000ce │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + @ instruction: 0xf58800ce │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs.w r0, r6, #6750208 @ 0x670000 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + adcs.w r0, lr, #6750208 @ 0x670000 │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00316df0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -969282,43 +969281,43 @@ │ │ │ │ b.n 316ea4 │ │ │ │ asrs r0, r7, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics.w r0, r6, #6750208 @ 0x670000 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + bics.w r0, lr, #6750208 @ 0x670000 │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - and.w r0, ip, #6750208 @ 0x670000 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + ands.w r0, r4, #6750208 @ 0x670000 │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf3e200ce │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + @ instruction: 0xf3ea00ce │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf3b800ce │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + ubfx r0, r0, #3, #15 │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - usat r0, #14, lr, lsl #3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf39600ce │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bfi r0, r6, #3, #12 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + bfi r0, lr, #3, #12 │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0031701c <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -969610,24 +969609,24 @@ │ │ │ │ movs r1, #16 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 317234 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ite cc │ │ │ │ + itt cc │ │ │ │ lslcc r7, r1, #3 │ │ │ │ - strbcs r4, [r5, #17] │ │ │ │ + strbcc r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r1, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf0b600ce │ │ │ │ - eors.w r0, r8, #206 @ 0xce │ │ │ │ + @ instruction: 0xf0be00ce │ │ │ │ + @ instruction: 0xf0a000ce │ │ │ │ │ │ │ │ 003172ac : │ │ │ │ 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 r3, [pc, #296] @ (3173e8 ) │ │ │ │ @@ -969758,35 +969757,35 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 31735c │ │ │ │ nop │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i32 d0, d22, d14[0] │ │ │ │ - vmla.i d0, d24, d2[3] │ │ │ │ - vhadd.s32 q8, q13, q7 │ │ │ │ - vhadd.s8 q8, q14, q7 │ │ │ │ - vhadd.s q0, q15, q7 │ │ │ │ + vmla.i32 d0, d30, d14[0] │ │ │ │ + vmla.i16 d0, d16, d6[1] │ │ │ │ + vhadd.s q8, q9, q7 │ │ │ │ + vhadd.s16 q8, q10, q7 │ │ │ │ + vhadd.s8 q8, q11, q7 │ │ │ │ │ │ │ │ 00317424 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -969834,19 +969833,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003174a0 : │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cbz r1, 3174ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -969872,19 +969871,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r7, r1, #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, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #988] @ (3178e8 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -970265,78 +970264,78 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 31756c │ │ │ │ nop │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 317974 │ │ │ │ + cbnz r6, 317976 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp 0, 14, cr0, cr14, cr13, {6} │ │ │ │ lsrs r0, r2, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r6, 31797a │ │ │ │ + cbnz r6, 31797c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r0, 317974 │ │ │ │ + cbnz r0, 317976 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 317bf4 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 317c14 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-824 @ 0xfffffcc8 │ │ │ │ - rev16 r4, r6 │ │ │ │ + stc 0, cr0, [r2], {206} @ 0xce │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add.w r0, r0, #6717440 @ 0x668000 │ │ │ │ - revsh r0, r0 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - stc 0, cr0, [r6], {206} @ 0xce │ │ │ │ - rsbs r0, lr, lr, lsl #3 │ │ │ │ - subs.w r0, ip, lr, lsl #3 │ │ │ │ - @ instruction: 0xeb9c00ce │ │ │ │ - sbcs.w r0, ip, lr, lsl #3 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - adcs.w r0, r8, lr, lsl #3 │ │ │ │ - cbnz r2, 317958 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + stc 0, cr0, [lr], {206} @ 0xce │ │ │ │ + @ instruction: 0xebe600ce │ │ │ │ + rsb r0, r4, lr, lsl #3 │ │ │ │ + sub.w r0, r4, lr, lsl #3 │ │ │ │ + @ instruction: 0xeb8400ce │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeb3000ce │ │ │ │ + sbc.w r0, r0, lr, lsl #3 │ │ │ │ cbnz r2, 31795a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add.w r0, r8, lr, lsl #3 │ │ │ │ + @ instruction: 0xeb3800ce │ │ │ │ cbnz r2, 31795c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeae000ce │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + adds.w r0, r0, lr, lsl #3 │ │ │ │ + cbnz r2, 31795e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeab800ce │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xeae800ce │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - eors.w r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + pkhbt r0, r0, lr, lsl #3 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - orn r0, r8, lr, lsl #3 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + eors.w r0, r8, lr, lsl #3 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + orns r0, r0, lr, lsl #3 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orr.w r0, r2, lr, lsl #3 │ │ │ │ + orr.w r0, sl, lr, lsl #3 │ │ │ │ │ │ │ │ 00317990 : │ │ │ │ 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, r0 │ │ │ │ @@ -970547,41 +970546,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xe85600ce │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + @ instruction: 0xe85e00ce │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xe82e00ce │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xe83600ce │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 317b80 │ │ │ │ + b.n 317b90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317bcc : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 317bf2 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -970619,19 +970618,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317c40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970678,25 +970677,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 317c60 │ │ │ │ b.n 317c90 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317cd8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -970816,45 +970815,45 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 317d68 │ │ │ │ nop │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 317950 │ │ │ │ + b.n 317960 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 317e8c │ │ │ │ + cbz r2, 317e8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 317910 │ │ │ │ + b.n 317920 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 317e8e │ │ │ │ + cbz r4, 317e90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 3178d4 │ │ │ │ + b.n 3178e4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 317e92 │ │ │ │ + cbz r0, 317e94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 317894 │ │ │ │ + b.n 3178a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 317e94 │ │ │ │ + cbz r2, 317e96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317e4c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970925,31 +970924,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (317f28 ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add r3, pc │ │ │ │ b.n 317eb2 │ │ │ │ nop │ │ │ │ - cbz r2, 317f72 │ │ │ │ + cbz r2, 317f74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r4, 317f5a │ │ │ │ + cbz r4, 317f5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317f2c : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 317f5a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -970989,19 +970988,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 317fca │ │ │ │ + cbz r6, 317fcc │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317fa8 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 317fce │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -971041,19 +971040,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r2, 318056 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r0, 318026 │ │ │ │ + cbz r0, 318028 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00318020 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 318046 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -971108,19 +971107,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - cbz r0, 3180c8 │ │ │ │ + cbz r0, 3180ca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003180b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -971232,27 +971231,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 31815e │ │ │ │ nop │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 3184f4 │ │ │ │ + b.n 318504 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3184b0 │ │ │ │ + b.n 3184c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003181f0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -971293,19 +971292,19 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 318228 │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 31840c │ │ │ │ + b.n 31841c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r7, r1, #3 │ │ │ │ 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, #1264] @ 0x4f0 │ │ │ │ subw sp, sp, #2756 @ 0xac4 │ │ │ │ @@ -971663,23 +971662,23 @@ │ │ │ │ subs r5, #25 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 318210 │ │ │ │ + b.n 318220 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx b6b6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31c72e │ │ │ │ @@ -972041,23 +972040,23 @@ │ │ │ │ b.n 3189fa │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #25 │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 318984 │ │ │ │ + blt.n 318994 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #808 @ (adr r7, 318d1c ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 318d3c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, sl │ │ │ │ beq.n 318a3e │ │ │ │ vldr d7, [r2] │ │ │ │ ldr.w r6, [r1], #4 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ @@ -972694,31 +972693,31 @@ │ │ │ │ vmovmi.f64 d10, d7 │ │ │ │ adds r2, #16 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 31909c │ │ │ │ b.n 318e6a │ │ │ │ ... │ │ │ │ b.n 318ede │ │ │ │ - vqshl.u32 q11, q1, #31 │ │ │ │ + vqshl.u32 q11, q5, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #832 @ (adr r3, 319420 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 319440 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #720 @ (adr r5, 3193b4 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 3193d4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 319080 │ │ │ │ + bcs.n 319090 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #784 @ (adr r0, 319400 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 319420 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r2, [fp, #64] @ 0x40 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ ble.w 318e9e │ │ │ │ @@ -972936,25 +972935,25 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 318c76 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w lr, r3, ip │ │ │ │ b.n 318bf4 │ │ │ │ ... │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 319404 │ │ │ │ + bne.n 319414 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 319304 │ │ │ │ + beq.n 319314 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 31b04c │ │ │ │ ldr.w r3, [pc, #1684] @ 319a18 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ @@ -973582,64 +973581,64 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 31962a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #25 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bpl.n 3199dc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp 0, 8, cr0, cr14, cr1, {7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 319a8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ bne.n 319a3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r3, [pc, #1092] @ 319ecc │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ @@ -974037,51 +974036,51 @@ │ │ │ │ bge.w 31a9c4 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ b.n 319ac2 │ │ │ │ mov r2, r5 │ │ │ │ b.n 319da4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r0, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ add.w r8, sp, #444 @ 0x1bc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx ace7c │ │ │ │ @@ -974351,17 +974350,17 @@ │ │ │ │ cmp fp, r5 │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ bne.n 31a1b4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ b.n 31a200 │ │ │ │ ... │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx b8cdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31b53e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx bab4c │ │ │ │ @@ -975558,156 +975557,156 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ blx b4f18 │ │ │ │ ldr r1, [pc, #288] @ (31b044 ) │ │ │ │ ldr r2, [pc, #288] @ (31b048 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 31ac0c │ │ │ │ - ldr r7, [pc, #112] @ (31afa0 ) │ │ │ │ + ldr r7, [pc, #144] @ (31afc0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #800] @ (31b25c ) │ │ │ │ + ldr r6, [pc, #832] @ (31b27c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ittt │ │ │ │ - lsl r6, r1, #3 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ - lsl r7, r1, #3 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #56] @ (31af88 ) │ │ │ │ + ldr r6, [pc, #88] @ (31afa8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #864] @ (31b2b8 ) │ │ │ │ + ldr r5, [pc, #896] @ (31b2d8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #640] @ (31b1e4 ) │ │ │ │ + ldr r5, [pc, #672] @ (31b204 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #424] @ (31b114 ) │ │ │ │ + ldr r5, [pc, #456] @ (31b134 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r7!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #296] @ (31b0ac ) │ │ │ │ + ldr r4, [pc, #328] @ (31b0cc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #536] @ (31b1a4 ) │ │ │ │ + ldr r3, [pc, #568] @ (31b1c4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #600] @ (31b1f4 ) │ │ │ │ + ldr r2, [pc, #632] @ (31b214 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #336] @ (31b0f8 ) │ │ │ │ + ldr r2, [pc, #368] @ (31b118 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #104] @ (31b018 ) │ │ │ │ + ldr r2, [pc, #136] @ (31b038 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #24] @ (31afd0 ) │ │ │ │ + ldr r1, [pc, #56] @ (31aff0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev r0, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (31afec ) │ │ │ │ + ldr r0, [pc, #72] @ (31b00c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #16] @ (31afd8 ) │ │ │ │ + ldr r0, [pc, #48] @ (31aff8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xfa5a00cd │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ itet hi │ │ │ │ lslhi r5, r1, #3 │ │ │ │ - strhls r6, [r0, #38] @ 0x26 │ │ │ │ + strhls r6, [r1, #38] @ 0x26 │ │ │ │ lslhi r7, r1, #3 │ │ │ │ itt mi │ │ │ │ lslmi r5, r1, #3 │ │ │ │ it eq @ unpredictable │ │ │ │ lsleq r5, r1, #3 │ │ │ │ strb r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ pop {r2, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ pop {r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 31b0b0 │ │ │ │ @@ -976007,71 +976006,71 @@ │ │ │ │ movw r1, #969 @ 0x3c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31962a │ │ │ │ ... │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 31b3c4 │ │ │ │ + cbz r6, 31b3c6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ rev r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 31b3b6 │ │ │ │ + cbz r4, 31b3b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 31b3b2 │ │ │ │ + cbz r0, 31b3b4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 31b3ac │ │ │ │ + cbz r4, 31b3ae │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #3824] @ 31c2fc │ │ │ │ movs r4, #77 @ 0x4d │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r0, [pc, #3820] @ 31c300 │ │ │ │ @@ -977321,407 +977320,407 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31962a │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #976 @ (adr r7, 31c858 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 31c878 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #816 @ (adr r7, 31c7bc ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 31c7dc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 31c620 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 31c640 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 31c564 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 31c584 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 31c8a8 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 31c4c8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #832 @ (adr r6, 31c800 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 31c820 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 31c76c ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 31c78c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 31c6d0 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 31c6f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 31c634 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 31c654 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, 31c880 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 31c8a0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #720 @ (adr r5, 31c7bc ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 31c7dc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, 31c6f8 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 31c718 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 31c63c ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 31c65c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #136 @ (adr r5, 31c594 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 31c5b4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 31c7f8 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 31c818 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 31c734 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 31c754 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 31c670 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 31c690 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 31c5ac ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 31c5cc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #952 @ (adr r3, 31c904 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 31c924 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 31c870 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 31c890 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #632 @ (adr r3, 31c7d0 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 31c7f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 31c714 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 31c734 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #240 @ (adr r3, 31c660 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 31c680 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #48 @ (adr r3, 31c5ac ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 31c5cc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #880 @ (adr r2, 31c8f8 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 31c918 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #688 @ (adr r2, 31c844 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 31c864 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #256 @ (adr r2, 31c6ac ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 31c6cc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #808 @ (adr r1, 31c8e8 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 31c908 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 31c838 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 31c858 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #456 @ (adr r1, 31c798 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 31c7b8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 31c704 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 31c724 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #160 @ (adr r1, 31c678 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 31c698 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 31c5ec ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 31c60c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 31c960 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 31c980 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #744 @ (adr r0, 31c8d0 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 31c8f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 31c824 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 31c844 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #376 @ (adr r0, 31c77c ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 31c79c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 31c6dc ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 31c6fc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ ldr.w r2, [pc, #3820] @ 31d504 │ │ │ │ movs r0, #0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ @@ -978972,431 +978971,431 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31962a │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #980] @ (31dc20 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #980] @ (31dc24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #980] @ (31dc28 ) │ │ │ │ add r2, pc │ │ │ │ @@ -979748,131 +979747,131 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1158 @ 0x486 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31962a │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r0, #316] @ 0x13c │ │ │ │ @@ -979898,19 +979897,19 @@ │ │ │ │ add.w r2, r2, #352 @ 0x160 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 31dd36 │ │ │ │ nop │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0031dd74 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ @@ -980143,45 +980142,45 @@ │ │ │ │ mov lr, r0 │ │ │ │ b.n 31ded6 │ │ │ │ nop │ │ │ │ add r7, pc, #176 @ (adr r7, 31e080 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r5, pc, #920 @ (adr r5, 31e380 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031e014 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #28] @ (31e034 ) │ │ │ │ ldr r2, [pc, #28] @ (31e038 ) │ │ │ │ mov.w ip, #4 │ │ │ │ @@ -980564,93 +980563,93 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r9, r0 │ │ │ │ b.n 31e0c2 │ │ │ │ add r4, pc, #424 @ (adr r4, 31e5b8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r3, pc, #1000 @ (adr r3, 31e80c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r6, r1, #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, #2768] @ 0xad0 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -981822,115 +981821,115 @@ │ │ │ │ b.n 31ecce │ │ │ │ ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #480] @ (31f28c ) │ │ │ │ + ldr r7, [pc, #512] @ (31f2ac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #864] @ (31f41c ) │ │ │ │ + ldr r4, [pc, #896] @ (31f43c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #368] @ (31f230 ) │ │ │ │ + ldr r4, [pc, #400] @ (31f250 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #16] @ (31f0d8 ) │ │ │ │ + ldr r4, [pc, #48] @ (31f0f8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #152] @ (31f16c ) │ │ │ │ + ldr r3, [pc, #184] @ (31f18c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #80] @ (31f128 ) │ │ │ │ + ldr r2, [pc, #112] @ (31f148 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #512] @ (31f2e0 ) │ │ │ │ + ldr r2, [pc, #544] @ (31f300 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #456] @ (31f2b0 ) │ │ │ │ + ldr r1, [pc, #488] @ (31f2d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #272] @ (31f200 ) │ │ │ │ + ldr r1, [pc, #304] @ (31f220 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r6, [r2, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (31f134 ) │ │ │ │ + ldr r0, [pc, #72] @ (31f154 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #136] @ (31f198 ) │ │ │ │ + ldr r0, [pc, #168] @ (31f1b8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sp │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sl, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r1, [pc, #1256] @ 31f650 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -982409,146 +982408,146 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 31ecce │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vshr.u64 q0, , #50 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + vshr.u64 q0, , #42 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u32 q0, q13, │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + vqadd.u64 q0, q9, │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mcr2 0, 2, r0, cr2, cr7, {6} │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + mcr2 0, 2, r0, cr10, cr7, {6} │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-860]! @ 0xfffffca4 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + stc2 0, cr0, [r0, #860] @ 0x35c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-860]! @ 0xfffffca4 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldc2 0, cr0, [r8, #-860]! @ 0xfffffca4 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #388] @ (31f8f8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -982705,43 +982704,43 @@ │ │ │ │ b.n 31f7a6 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb4400d7 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb4c00d7 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfb1c00d7 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb2400d7 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfaf800d7 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfb0000d7 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfad200d7 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfada00d7 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfaac00d7 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfab400d7 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa8600d7 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + @ instruction: 0xfa8e00d7 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0031f94c : │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (31f964 ) │ │ │ │ ldr r3, [pc, #20] @ (31f968 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -982868,17 +982867,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr??.w r0, [r2, r7, lsl #1] │ │ │ │ + ldr??.w r0, [sl, r7, lsl #1] │ │ │ │ │ │ │ │ 0031fa80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (31fc14 ) │ │ │ │ @@ -983083,21 +983082,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7d000d7 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf7d800d7 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strh r0, [r0, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7a800d7 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf7b000d7 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #236] @ (31fd5c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -983204,37 +983203,37 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 31f670 │ │ │ │ + b.n 31f680 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmdb ip, {r0, r2, r3, r6, r7} │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6ba00d7 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + movt r0, #10455 @ 0x28d7 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf69400d7 │ │ │ │ + @ instruction: 0xf69c00d7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #968] @ (320178 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ ldr r3, [pc, #968] @ (32017c ) │ │ │ │ @@ -983619,85 +983618,85 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 31fe20 │ │ │ │ nop │ │ │ │ strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61c00d7 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf62400d7 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #560 @ (adr r7, 3203d0 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 3203f0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf4b600d7 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf4be00d7 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bic.w r0, sl, #7045120 @ 0x6b8000 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + bics.w r0, r2, #7045120 @ 0x6b8000 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - and.w r0, sl, #7045120 @ 0x6b8000 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + ands.w r0, r2, #7045120 @ 0x6b8000 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf3dc00d7 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf3e400d7 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf3b000d7 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf3b800d7 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - usat r0, #23, r4, lsl #3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + usat r0, #23, ip, lsl #3 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf35800d7 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + bfi r0, r0, #3, #21 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ssat r0, #24, ip, asr #3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf33400d7 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ssat r0, #24, r8, lsl #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + @ instruction: 0xf31000d7 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r6, r1, #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, #2704] @ 0xa90 │ │ │ │ subw sp, sp, #1356 @ 0x54c │ │ │ │ ldr.w r4, [pc, #2648] @ 320c94 │ │ │ │ @@ -984737,62 +984736,62 @@ │ │ │ │ nop │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r2, [r7, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds.w r0, r8, #215 @ 0xd7 │ │ │ │ - adds r4, #30 │ │ │ │ + @ instruction: 0xf12000d7 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - eors.w r0, r8, #215 @ 0xd7 │ │ │ │ - eor.w r0, sl, #215 @ 0xd7 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf0a000d7 │ │ │ │ + eors.w r0, r2, #215 @ 0xd7 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stcl 0, cr0, [r2, #860] @ 0x35c │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + stcl 0, cr0, [sl, #860] @ 0x35c │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc 0, cr0, [sl, #860] @ 0x35c │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [r2, #860] @ 0x35c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r7, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmdb sl, {r0, r1, r2, r4, r6, r7} │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + stmdb r2!, {r0, r1, r2, r4, r6, r7} │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe80800d7 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + @ instruction: 0xe81000d7 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 320cb0 │ │ │ │ + b.n 320cc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 320bd4 │ │ │ │ + b.n 320be4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r3, [pc, #3516] @ 321ad0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r8, [pc, #3516] @ 321ad4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ add r3, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -986050,297 +986049,297 @@ │ │ │ │ movs r1, #246 @ 0xf6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 320a2c │ │ │ │ nop │ │ │ │ - b.n 321854 │ │ │ │ + b.n 321864 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321768 │ │ │ │ + b.n 321778 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3215d8 │ │ │ │ + b.n 3215e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321fc8 │ │ │ │ + b.n 321fd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321efc │ │ │ │ + b.n 321f0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321ea4 │ │ │ │ + b.n 321eb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321e54 │ │ │ │ + b.n 321e64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321dfc │ │ │ │ + b.n 321e0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321da4 │ │ │ │ + b.n 321db4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321d4c │ │ │ │ + b.n 321d5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321cf8 │ │ │ │ + b.n 321d08 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321ca8 │ │ │ │ + b.n 321cb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #856] @ (321ebc ) │ │ │ │ + ldr r7, [pc, #888] @ (321edc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321c58 │ │ │ │ + b.n 321c68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #672] @ (321e10 ) │ │ │ │ + ldr r7, [pc, #704] @ (321e30 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321c04 │ │ │ │ + b.n 321c14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #480] @ (321d5c ) │ │ │ │ + ldr r7, [pc, #512] @ (321d7c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 321bb0 │ │ │ │ + b.n 321bc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #288] @ (321ca8 ) │ │ │ │ + ldr r7, [pc, #320] @ (321cc8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #96] @ (321bf4 ) │ │ │ │ + ldr r7, [pc, #128] @ (321c14 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #920] @ (321f38 ) │ │ │ │ + ldr r6, [pc, #952] @ (321f58 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #728] @ (321e84 ) │ │ │ │ + ldr r6, [pc, #760] @ (321ea4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #536] @ (321dd0 ) │ │ │ │ + ldr r6, [pc, #568] @ (321df0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #352] @ (321d24 ) │ │ │ │ + ldr r6, [pc, #384] @ (321d44 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #168] @ (321c78 ) │ │ │ │ + ldr r6, [pc, #200] @ (321c98 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (321fc4 ) │ │ │ │ + ldr r6, [pc, #8] @ (321be4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #808] @ (321f10 ) │ │ │ │ + ldr r5, [pc, #840] @ (321f30 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #608] @ (321e54 ) │ │ │ │ + ldr r5, [pc, #640] @ (321e74 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #416] @ (321da0 ) │ │ │ │ + ldr r5, [pc, #448] @ (321dc0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #216] @ (321ce4 ) │ │ │ │ + ldr r5, [pc, #248] @ (321d04 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 321bbc │ │ │ │ + ble.n 321bcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #24] @ (321c30 ) │ │ │ │ + ldr r5, [pc, #56] @ (321c50 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #880] @ (321f90 ) │ │ │ │ + ldr r4, [pc, #912] @ (321fb0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #736] @ (321f04 ) │ │ │ │ + ldr r4, [pc, #768] @ (321f24 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #584] @ (321e70 ) │ │ │ │ + ldr r4, [pc, #616] @ (321e90 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #440] @ (321de4 ) │ │ │ │ + ldr r4, [pc, #472] @ (321e04 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #288] @ (321d50 ) │ │ │ │ + ldr r4, [pc, #320] @ (321d70 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #136] @ (321cbc ) │ │ │ │ + ldr r4, [pc, #168] @ (321cdc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 321bbc │ │ │ │ + bgt.n 321bcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #976] @ (32200c ) │ │ │ │ + ldr r3, [pc, #1008] @ (32202c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #816] @ (321f74 ) │ │ │ │ + ldr r3, [pc, #848] @ (321f94 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 321d20 │ │ │ │ + bgt.n 321d30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #632] @ (321ec4 ) │ │ │ │ + ldr r3, [pc, #664] @ (321ee4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #464] @ (321e24 ) │ │ │ │ + ldr r3, [pc, #496] @ (321e44 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (321d90 ) │ │ │ │ + ldr r3, [pc, #344] @ (321db0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 321c3c │ │ │ │ + blt.n 321c4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #136] @ (321ce8 ) │ │ │ │ + ldr r3, [pc, #168] @ (321d08 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 321be8 │ │ │ │ + blt.n 321bf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #968] @ (322034 ) │ │ │ │ + ldr r2, [pc, #1000] @ (322054 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 321b98 │ │ │ │ + blt.n 321ba8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #784] @ (321f88 ) │ │ │ │ + ldr r2, [pc, #816] @ (321fa8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 321d48 │ │ │ │ + blt.n 321d58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #600] @ (321edc ) │ │ │ │ + ldr r2, [pc, #632] @ (321efc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 321d04 │ │ │ │ + blt.n 321d14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #440] @ (321e48 ) │ │ │ │ + ldr r2, [pc, #472] @ (321e68 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #288] @ (321db8 ) │ │ │ │ + ldr r2, [pc, #320] @ (321dd8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #152] @ (321d34 ) │ │ │ │ + ldr r2, [pc, #184] @ (321d54 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #16] @ (321cb0 ) │ │ │ │ + ldr r2, [pc, #48] @ (321cd0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 321c04 │ │ │ │ + bge.n 321c14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #904] @ (322030 ) │ │ │ │ + ldr r1, [pc, #936] @ (322050 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 321bc4 │ │ │ │ + bge.n 321bd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #752] @ (321fa4 ) │ │ │ │ + ldr r1, [pc, #784] @ (321fc4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 321d78 │ │ │ │ + bge.n 321d88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 321d2c │ │ │ │ + bge.n 321d3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #400] @ (321e5c ) │ │ │ │ + ldr r1, [pc, #432] @ (321e7c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 321ce8 │ │ │ │ + bge.n 321cf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #240] @ (321dc8 ) │ │ │ │ + ldr r1, [pc, #272] @ (321de8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #96] @ (321d40 ) │ │ │ │ + ldr r1, [pc, #128] @ (321d60 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 321c64 │ │ │ │ + bls.n 321c74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #960] @ (3220ac ) │ │ │ │ + ldr r0, [pc, #992] @ (3220cc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #816] @ (322024 ) │ │ │ │ + ldr r0, [pc, #848] @ (322044 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #680] @ (321fa0 ) │ │ │ │ + ldr r0, [pc, #712] @ (321fc0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 321da0 │ │ │ │ + bls.n 321db0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #528] @ (321f10 ) │ │ │ │ + ldr r0, [pc, #560] @ (321f30 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #368] @ (321e78 ) │ │ │ │ + ldr r0, [pc, #400] @ (321e98 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r1, [pc, #744] @ (321ff4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ @@ -986620,91 +986619,91 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 320a2c │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 321f50 │ │ │ │ + bvs.n 321f60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 3220bc │ │ │ │ + bvs.n 3220cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r8, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 3220e8 │ │ │ │ + bpl.n 3220f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 32209c │ │ │ │ + bpl.n 3220ac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 322050 │ │ │ │ + bpl.n 322060 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 32200c │ │ │ │ + bmi.n 32201c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 321fa8 │ │ │ │ + bmi.n 321fb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 322160 │ │ │ │ + bmi.n 321f70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 322118 │ │ │ │ + bmi.n 322128 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 322094 │ │ │ │ + bmi.n 3220a4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00322090 : │ │ │ │ ldr r1, [pc, #32] @ (3220b4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [pc, #32] @ (3220b8 ) │ │ │ │ ldr r3, [pc, #32] @ (3220bc ) │ │ │ │ @@ -986925,55 +986924,55 @@ │ │ │ │ b.n 322126 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 322348 │ │ │ │ + bcs.n 322358 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 322300 │ │ │ │ + bcs.n 322310 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 3222bc │ │ │ │ + bne.n 3222cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 322270 │ │ │ │ + bne.n 322280 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 322230 │ │ │ │ + bne.n 322240 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 3223ec │ │ │ │ + bne.n 3221fc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 3223a8 │ │ │ │ + bne.n 3223b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #316] @ 0x13c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ @@ -987135,55 +987134,55 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3223d0 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 3223bc │ │ │ │ + beq.n 3223cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 322584 │ │ │ │ + beq.n 322594 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 32254c │ │ │ │ + beq.n 32255c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 322514 │ │ │ │ + beq.n 322524 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 3224ec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 003224f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -987400,64 +987399,64 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r7, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r0], #844 @ 0x34c │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + stc2 0, cr0, [r8], #844 @ 0x34c │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r3, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0032277c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -987511,25 +987510,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3227ae │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00322820 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -987769,51 +987768,51 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #122 @ 0x7a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00322ac8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ @@ -987849,19 +987848,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 322af8 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00322b30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -988100,55 +988099,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r0, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00322de0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #308] @ 0x134 │ │ │ │ bx lr │ │ │ │ @@ -988186,19 +988185,19 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00322e54 : │ │ │ │ stmdb 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 │ │ │ │ @@ -988499,97 +988498,97 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00323210 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -988660,29 +988659,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 323250 │ │ │ │ strh r2, [r3, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strh r4, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003232e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -988755,29 +988754,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 323328 │ │ │ │ str r6, [r0, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003233bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -988847,29 +988846,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 323400 │ │ │ │ str r6, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00323494 : │ │ │ │ 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 │ │ │ │ @@ -989035,52 +989034,52 @@ │ │ │ │ b.n 32355e │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - it ls │ │ │ │ - lslls r7, r2, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + nop {10} │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stcl 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldcl 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r7, [pc, #376] @ (3237ec ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00323690 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -989248,17 +989247,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #184] @ (3238d0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r2, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00323824 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -989369,17 +989368,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ muls r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00323920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -989577,23 +989576,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 323b28 │ │ │ │ + cbnz r0, 323b2a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ sbcs r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 323b2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00323af0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -989704,17 +989703,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 323c36 │ │ │ │ + cbnz r0, 323c38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr14, {6} │ │ │ │ + cdp2 0, 15, cr0, cr6, cr14, {6} │ │ │ │ │ │ │ │ 00323c04 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (323cf0 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -989842,17 +989841,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl, #824] @ 0x338 │ │ │ │ + ldc2l 0, cr0, [r2, #824] @ 0x338 │ │ │ │ │ │ │ │ 00323d2c : │ │ │ │ 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 │ │ │ │ @@ -990170,37 +990169,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2 0, cr0, [lr], {206} @ 0xce │ │ │ │ + ldc2 0, cr0, [r6], {206} @ 0xce │ │ │ │ mov r6, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfbae00ce │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xfbb600ce │ │ │ │ + cpsid ai │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfb8800ce │ │ │ │ + @ instruction: 0xfb9000ce │ │ │ │ subs r4, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfaf600ce │ │ │ │ + @ instruction: 0xfafe00ce │ │ │ │ subs r4, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfaca00ce │ │ │ │ + @ instruction: 0xfad200ce │ │ │ │ │ │ │ │ 00324050 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -990481,22 +990480,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 32433c │ │ │ │ + cbz r6, 32433e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb.w r0, [r6, lr] │ │ │ │ + ldrb.w r0, [lr, lr] │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf7ee00ce │ │ │ │ + @ instruction: 0xf7f600ce │ │ │ │ │ │ │ │ 0032430c : │ │ │ │ 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 r8, r2 │ │ │ │ @@ -990717,32 +990716,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 32453c │ │ │ │ + cbz r6, 32453e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf6be00ce │ │ │ │ + movt r0, #26830 @ 0x68ce │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 324536 │ │ │ │ + cbz r2, 324538 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf66c00ce │ │ │ │ + @ instruction: 0xf67400ce │ │ │ │ eors r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r6, 324532 │ │ │ │ + cbz r6, 324534 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf63800ce │ │ │ │ + movw r0, #2254 @ 0x8ce │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf5e200ce │ │ │ │ + @ instruction: 0xf5ea00ce │ │ │ │ │ │ │ │ 0032453c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -990939,22 +990938,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands.w r0, r4, #6750208 @ 0x670000 │ │ │ │ + ands.w r0, ip, #6750208 @ 0x670000 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf3ec00ce │ │ │ │ + @ instruction: 0xf3f400ce │ │ │ │ │ │ │ │ 0032470c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -991064,17 +991063,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #138 @ 0x8a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf2ec00ce │ │ │ │ + @ instruction: 0xf2f400ce │ │ │ │ │ │ │ │ 00324808 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -991184,17 +991183,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rsbs r0, r6, #206 @ 0xce │ │ │ │ + rsbs r0, lr, #206 @ 0xce │ │ │ │ │ │ │ │ 0032491c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #448] @ 324aec │ │ │ │ @@ -991401,22 +991400,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vmla.i32 d16, d30, d14[0] │ │ │ │ + vext.8 q8, q11, q7, #0 │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vmla.i d16, d20, d2[3] │ │ │ │ + vmla.i d16, d28, d2[3] │ │ │ │ │ │ │ │ 00324b38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -991526,17 +991525,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cdp 0, 10, cr0, cr2, cr14, {6} │ │ │ │ + cdp 0, 10, cr0, cr10, cr14, {6} │ │ │ │ │ │ │ │ 00324c50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -991686,27 +991685,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc 0, cr0, [sl, #824] @ 0x338 │ │ │ │ + ldc 0, cr0, [r2, #824] @ 0x338 │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stcl 0, cr0, [r2, #-824]! @ 0xfffffcc8 │ │ │ │ + stcl 0, cr0, [sl, #-824]! @ 0xfffffcc8 │ │ │ │ adds r0, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #-824]! @ 0xfffffcc8 │ │ │ │ + stcl 0, cr0, [r2, #-824] @ 0xfffffcc8 │ │ │ │ │ │ │ │ 00324dc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #180] @ (324e88 ) │ │ │ │ @@ -991793,36 +991792,36 @@ │ │ │ │ b.n 324de2 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], #824 @ 0x338 │ │ │ │ + ldcl 0, cr0, [sl], #824 @ 0x338 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, sl, lr, lsl #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + adds.w r0, r2, lr, lsl #3 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r8], #824 @ 0x338 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + stcl 0, cr0, [r0], {206} @ 0xce │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], {206} @ 0xce │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + ldc 0, cr0, [lr], {206} @ 0xce │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-824 @ 0xfffffcc8 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + ldcl 0, cr0, [ip], #-824 @ 0xfffffcc8 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -991894,32 +991893,32 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 324f12 │ │ │ │ nop │ │ │ │ adds r5, #218 @ 0xda │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrrc 0, 12, r0, r4, cr14 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + mrrc 0, 12, r0, ip, cr14 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-824 @ 0xfffffcc8 │ │ │ │ + ldcl 0, cr0, [lr], #-824 @ 0xfffffcc8 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xebe800ce │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + @ instruction: 0xebf000ce │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebe400ce │ │ │ │ - add r7, pc, #696 @ (adr r7, 325260 ) │ │ │ │ + @ instruction: 0xebec00ce │ │ │ │ + add r7, pc, #728 @ (adr r7, 325280 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs.w r0, lr, lr, lsl #3 │ │ │ │ - add r7, pc, #544 @ (adr r7, 3251d4 ) │ │ │ │ + rsb r0, r6, lr, lsl #3 │ │ │ │ + add r7, pc, #576 @ (adr r7, 3251f4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #80] @ (325014 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -991954,18 +991953,18 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 324ff4 │ │ │ │ nop │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, 3250a8 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3250c8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adc.w r0, r8, lr, lsl #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + adcs.w r0, r0, lr, lsl #3 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r6, r1, #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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ ldr.w r7, [r0, #300] @ 0x12c │ │ │ │ @@ -993145,157 +993144,157 @@ │ │ │ │ nop │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 32566c │ │ │ │ + b.n 32567c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 32563c │ │ │ │ + b.n 32564c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #776 @ (adr r5, 325f04 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 325f24 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [r0, #824]! @ 0x338 │ │ │ │ - add r5, pc, #440 @ (adr r5, 325dbc ) │ │ │ │ + strd r0, r0, [r8, #824]! @ 0x338 │ │ │ │ + add r5, pc, #472 @ (adr r5, 325ddc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe99600ce │ │ │ │ - add r4, pc, #400 @ (adr r4, 325d9c ) │ │ │ │ + @ instruction: 0xe99e00ce │ │ │ │ + add r4, pc, #432 @ (adr r4, 325dbc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, 325d78 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 325d98 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 325bd4 │ │ │ │ + b.n 325be4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325bc8 │ │ │ │ + b.n 325bd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #968 @ (adr r1, 325ff0 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 326010 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 325840 │ │ │ │ + b.n 325850 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r2, r5, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 325f3c ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 325f5c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 325610 │ │ │ │ + b.n 325620 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 32554c │ │ │ │ + b.n 32555c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #304 @ (adr r0, 325d78 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 325d98 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 3261a4 │ │ │ │ + b.n 3261b4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 32602c │ │ │ │ + b.n 32603c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325fec │ │ │ │ + b.n 325ffc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325fac │ │ │ │ + b.n 325fbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3260d8 │ │ │ │ + b.n 3260e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 325f5c │ │ │ │ + b.n 325f6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325f20 │ │ │ │ + b.n 325f30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325ee4 │ │ │ │ + b.n 325ef4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325ea4 │ │ │ │ + b.n 325eb4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325db4 │ │ │ │ + b.n 325dc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 325d78 │ │ │ │ + b.n 325d88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [pc, #248] @ (325e10 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #248] @ (325e14 ) │ │ │ │ ldr r3, [pc, #252] @ (325e18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -993386,43 +993385,43 @@ │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 325580 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 325e18 │ │ │ │ + udf #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 325ddc │ │ │ │ + ble.n 325dec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 325da0 │ │ │ │ + ble.n 325db0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 325ea0 │ │ │ │ + ble.n 325eb0 │ │ │ │ lsls r6, r1, #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, #2608] @ 0xa30 │ │ │ │ subw sp, sp, #1452 @ 0x5ac │ │ │ │ mov r5, r0 │ │ │ │ @@ -994542,85 +994541,85 @@ │ │ │ │ nop │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 326a14 │ │ │ │ + bgt.n 326a24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 326a98 │ │ │ │ + bvs.n 326aa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 326a6c │ │ │ │ + bvs.n 326a7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 326918 │ │ │ │ + bge.n 326928 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 32696c │ │ │ │ + bls.n 32697c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 326a38 │ │ │ │ + bhi.n 326a48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 326a24 │ │ │ │ + bhi.n 326a34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 326a20 │ │ │ │ + bvc.n 326a30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 326908 │ │ │ │ + bpl.n 326918 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-820]! @ 0xfffffccc │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + stc2l 0, cr0, [r2, #-820] @ 0xfffffccc │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 326a24 │ │ │ │ + bmi.n 326a34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 326a1c │ │ │ │ + bmi.n 326a2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 326af0 │ │ │ │ + bcc.n 326b00 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcc.n 326ae8 │ │ │ │ + bcc.n 326af8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcs.n 326a58 │ │ │ │ + bcs.n 326a68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vst1.8 {d0[6]}, [lr]! │ │ │ │ - bne.n 326974 │ │ │ │ + ldrsb.w r0, [r6, #205] @ 0xcd │ │ │ │ + bne.n 326984 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov.w fp, sl, lsl #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -995767,98 +995766,98 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3263ca │ │ │ │ b.w 326978 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf0b200cd │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf0ba00cd │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ vld4. {d0-d3}, [r8], ip │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.s32 q8, q12, │ │ │ │ + vhadd.s q8, q8, │ │ │ │ @ instruction: 0xf7e200cc │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cdp 0, 0, cr0, cr4, cr13, {6} │ │ │ │ - stmia r6!, {r4} │ │ │ │ + cdp 0, 0, cr0, cr12, cr13, {6} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldcl 0, cr0, [sl, #820] @ 0x334 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r2, #820]! @ 0x334 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r0, #820]! @ 0x334 │ │ │ │ - stc 0, cr0, [r8, #820] @ 0x334 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + ldc 0, cr0, [r8, #820]! @ 0x334 │ │ │ │ + ldc 0, cr0, [r0, #820] @ 0x334 │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6, #-820] @ 0xfffffccc │ │ │ │ - ldc 0, cr0, [r0, #-820]! @ 0xfffffccc │ │ │ │ + ldcl 0, cr0, [lr, #-820] @ 0xfffffccc │ │ │ │ + ldc 0, cr0, [r8, #-820]! @ 0xfffffccc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [pc, #2356] @ 327ffc │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr.w r2, [pc, #2352] @ 328000 │ │ │ │ add r3, pc │ │ │ │ @@ -996712,181 +996711,181 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3263ca │ │ │ │ b.w 326978 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [ip], {205} @ 0xcd │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldc 0, cr0, [r4], {205} @ 0xcd │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsbs r0, r6, sp, lsl #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + rsbs r0, lr, sp, lsl #3 │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub.w r0, r0, sp, lsl #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + sub.w r0, r8, sp, lsl #3 │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbc.w r0, sl, sp, lsl #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + sbcs.w r0, r2, sp, lsl #3 │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeb3400cd │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + @ instruction: 0xeb3c00cd │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeafc00cd │ │ │ │ - @ instruction: 0xead600cd │ │ │ │ - @ instruction: 0xeaa600cd │ │ │ │ - orns r0, r8, sp, lsl #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + add.w r0, r4, sp, lsl #3 │ │ │ │ + @ instruction: 0xeade00cd │ │ │ │ + @ instruction: 0xeaae00cd │ │ │ │ + eor.w r0, r0, sp, lsl #3 │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orr.w r0, r2, sp, lsl #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + orr.w r0, sl, sp, lsl #3 │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - and.w r0, lr, sp, lsl #3 │ │ │ │ - strd r0, r0, [r8, #820]! @ 0x334 │ │ │ │ - @ instruction: 0xe9ba00cd │ │ │ │ - @ instruction: 0xe98c00cd │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ands.w r0, r6, sp, lsl #3 │ │ │ │ + ldrd r0, r0, [r0, #820]! @ 0x334 │ │ │ │ + strd r0, r0, [r2, #820] @ 0x334 │ │ │ │ + @ instruction: 0xe99400cd │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [lr, #-820] @ 0x334 │ │ │ │ - stmdb lr!, {r0, r2, r3, r6, r7} │ │ │ │ - stmdb r6, {r0, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xe8d600cd │ │ │ │ - stmia.w ip!, {r0, r2, r3, r6, r7} │ │ │ │ - stmia.w r2, {r0, r2, r3, r6, r7} │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + strd r0, r0, [r6, #-820]! @ 0x334 │ │ │ │ + ldmdb r6!, {r0, r2, r3, r6, r7} │ │ │ │ + stmdb lr, {r0, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xe8de00cd │ │ │ │ + ldmia.w r4!, {r0, r2, r3, r6, r7} │ │ │ │ + stmia.w sl, {r0, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe81c00cd │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + @ instruction: 0xe82400cd │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 328084 │ │ │ │ + b.n 328094 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32802c │ │ │ │ + b.n 32803c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327fd8 │ │ │ │ + b.n 327fe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 327f80 │ │ │ │ + b.n 327f90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itet vs │ │ │ │ - lslvs r6, r1, #3 │ │ │ │ - ldrbvc r6, [r2, #12] │ │ │ │ + itee vc │ │ │ │ + lslvc r6, r1, #3 │ │ │ │ + ldrbvs r6, [r3, #12] │ │ │ │ lslvs r7, r2, #3 │ │ │ │ - b.n 327f30 │ │ │ │ + b.n 327f40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itte cc │ │ │ │ - lslcc r6, r1, #3 │ │ │ │ - bcc.n 327ee4 @ unpredictable branch in IT block │ │ │ │ + ittt mi │ │ │ │ + lslmi r6, r1, #3 │ │ │ │ + bmi.n 327ef4 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslcs r5, r1, #3 │ │ │ │ - b.n 327e90 │ │ │ │ + lslmi r5, r1, #3 │ │ │ │ + b.n 327ea0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327e38 │ │ │ │ + b.n 327e48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 327dd8 │ │ │ │ + b.n 327de8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 327d94 │ │ │ │ + b.n 327da4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327d54 │ │ │ │ + b.n 327d64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327d10 │ │ │ │ + b.n 327d20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327cd0 │ │ │ │ + b.n 327ce0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327c94 │ │ │ │ + b.n 327ca4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327c38 │ │ │ │ + b.n 327c48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327bf4 │ │ │ │ + b.n 327c04 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327b9c │ │ │ │ + b.n 327bac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 327b48 │ │ │ │ + b.n 327b58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327af8 │ │ │ │ + b.n 327b08 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327aa8 │ │ │ │ + b.n 327ab8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327a58 │ │ │ │ + b.n 327a68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327a0c │ │ │ │ + b.n 327a1c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3279c0 │ │ │ │ + b.n 3279d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 327978 │ │ │ │ + b.n 327988 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 328928 │ │ │ │ + b.n 328938 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r2, 3281c2 │ │ │ │ + pop {r1} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3288d8 │ │ │ │ + b.n 3288e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 3281c2 │ │ │ │ + cbnz r4, 3281c4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 328888 │ │ │ │ + b.n 328898 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r6, 3281c2 │ │ │ │ + cbnz r6, 3281c4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 328838 │ │ │ │ + b.n 328848 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r0, 3281c4 │ │ │ │ + cbnz r0, 3281c6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3287e8 │ │ │ │ + b.n 3287f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r2, 3281c4 │ │ │ │ + cbnz r2, 3281c6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00328174 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -996952,28 +996951,28 @@ │ │ │ │ movw r1, #561 @ 0x231 │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3281e2 │ │ │ │ nop │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r4, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r2, 328250 │ │ │ │ + cbnz r2, 328252 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r3, r5, r6, r7} │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ vrshr.u64 q8, q5, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 328458 │ │ │ │ + b.n 328468 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -997044,37 +997043,37 @@ │ │ │ │ movs r1, #24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 328292 │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 32834e │ │ │ │ + cbnz r0, 328350 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3283c4 │ │ │ │ + b.n 3283d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 328354 │ │ │ │ + cbnz r2, 328356 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 328388 │ │ │ │ + b.n 328398 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 328356 │ │ │ │ + cbnz r6, 328358 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #80] @ (32838c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -997109,19 +997108,19 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 32836c │ │ │ │ nop │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 3283ae │ │ │ │ + cbnz r4, 3283b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r5, r1, #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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr.w r3, [pc, #2076] @ 328bd0 │ │ │ │ @@ -997925,136 +997924,136 @@ │ │ │ │ b.n 3285f2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 328c18 │ │ │ │ + cbz r2, 328c1a │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 12, cr0, cr6, cr0, {7} │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 328bdc │ │ │ │ + bls.n 328bec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 328c6c │ │ │ │ + cbz r0, 328c6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 328c80 │ │ │ │ + cbz r2, 328c82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r2, 328c6a │ │ │ │ + cbz r2, 328c6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 328b40 │ │ │ │ + bls.n 328b50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 328c6c │ │ │ │ + cbz r6, 328c6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 328cfc │ │ │ │ + bls.n 328d0c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 328cb8 │ │ │ │ + bls.n 328cc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 328c78 │ │ │ │ + bls.n 328c88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 328c3c │ │ │ │ + bhi.n 328c4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 328c00 │ │ │ │ + bhi.n 328c10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 328bc0 │ │ │ │ + bhi.n 328bd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 328b88 │ │ │ │ + bhi.n 328b98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 328d44 │ │ │ │ + bhi.n 328d54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 328cba │ │ │ │ + cbz r4, 328cbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 328d08 │ │ │ │ + bhi.n 328d18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 328cbe │ │ │ │ + cbz r0, 328cc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 328ccc │ │ │ │ + bhi.n 328cdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 328cc0 │ │ │ │ + cbz r4, 328cc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 328c8c │ │ │ │ + bvc.n 328c9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 328cc2 │ │ │ │ + cbz r6, 328cc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 328c48 │ │ │ │ + bvc.n 328c58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 328cc6 │ │ │ │ + cbz r4, 328cc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 328c0c │ │ │ │ + bvc.n 328c1c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 328cc8 │ │ │ │ + cbz r2, 328cca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 328bc8 │ │ │ │ + bvc.n 328bd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 328cca │ │ │ │ + cbz r2, 328ccc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 328d88 │ │ │ │ + bvc.n 328d98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #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, #2736] @ 0xab0 │ │ │ │ subw sp, sp, #1324 @ 0x52c │ │ │ │ ldr.w r3, [pc, #2636] @ 329738 │ │ │ │ @@ -999080,50 +999079,50 @@ │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ b.n 328fc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7d000e0 │ │ │ │ @ instruction: 0xf7c800e0 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #888 @ (adr r6, 329ae0 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 329b00 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 32993c ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 32995c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #312 @ (adr r7, 3298b0 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 3298d0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ cdp 0, 11, cr0, cr6, cr0, {7} │ │ │ │ bpl.n 329694 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bpl.n 329824 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #880 @ (adr r5, 329afc ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 329b1c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1000295,157 +1000294,157 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 329a18 │ │ │ │ b.n 32a022 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 32a448 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 32a468 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ bcs.n 32a3ac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 32a5f0 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 32a610 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 32a388 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 32a3a8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 32a524 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 32a544 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itte le │ │ │ │ - lslle r5, r1, #3 │ │ │ │ - strble r4, [r1, r2] │ │ │ │ - lslgt r7, r2, #3 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ittt al │ │ │ │ + lslal r5, r1, #3 │ │ │ │ + strbal r4, [r2, r2] │ │ │ │ + lslal r7, r2, #3 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr.w r3, [pc, #1736] @ 32ab4c │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ ldr.w r2, [pc, #1732] @ 32ab50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1001080,183 +1001079,183 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 329606 │ │ │ │ nop │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 32ac46 │ │ │ │ + cbnz r4, 32ac48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 32ac46 │ │ │ │ + cbnz r2, 32ac48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 32ac46 │ │ │ │ + cbnz r0, 32ac48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 32ac46 │ │ │ │ + cbnz r0, 32ac48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 32ac40 │ │ │ │ + cbnz r2, 32ac42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #840] @ (32af44 ) │ │ │ │ + ldr r7, [pc, #872] @ (32af64 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #120] @ (32ac8c ) │ │ │ │ + ldr r7, [pc, #152] @ (32acac ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #944] @ (32afd4 ) │ │ │ │ + ldr r6, [pc, #976] @ (32aff4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #776] @ (32af38 ) │ │ │ │ + ldr r6, [pc, #808] @ (32af58 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 32ac70 │ │ │ │ + cbnz r0, 32ac72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #488] @ (32ae24 ) │ │ │ │ + ldr r6, [pc, #520] @ (32ae44 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 32ac6e │ │ │ │ + cbnz r4, 32ac70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 32ac6c │ │ │ │ + cbnz r4, 32ac6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #280] @ (32ad64 ) │ │ │ │ + ldr r6, [pc, #312] @ (32ad84 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 32ac6e │ │ │ │ + cbnz r0, 32ac70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #104] @ (32acc0 ) │ │ │ │ + ldr r6, [pc, #136] @ (32ace0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 32ac6e │ │ │ │ + cbnz r4, 32ac70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #952] @ (32b01c ) │ │ │ │ + ldr r5, [pc, #984] @ (32b03c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 32ac70 │ │ │ │ + cbnz r0, 32ac72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #608] @ (32aed4 ) │ │ │ │ + ldr r5, [pc, #640] @ (32aef4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032aca0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1001324,28 +1001323,28 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 32ad1a │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #88] @ (32adb8 ) │ │ │ │ + ldr r3, [pc, #120] @ (32add8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvc.n 32ad4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 219 @ 0xdb │ │ │ │ vrsubhn.i d29, , │ │ │ │ vsli.32 d29, d17, #31 │ │ │ │ vabdl.u , d31, d18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r1, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1001472,31 +1001471,31 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 32ae22 │ │ │ │ nop │ │ │ │ bvc.n 32af04 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #952] @ (32b27c ) │ │ │ │ + ldr r2, [pc, #984] @ (32b29c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ bvs.n 32aeb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 32ae08 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr.w r2, [pc, #1848] @ 32b630 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1002248,153 +1002247,153 @@ │ │ │ │ b.n 32b466 │ │ │ │ bpl.n 32b5a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bpl.n 32b5a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #24] @ (32b660 ) │ │ │ │ + ldr r1, [pc, #56] @ (32b680 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #240] @ (32b740 ) │ │ │ │ + ldr r0, [pc, #272] @ (32b760 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 32b5e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r8, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #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, #2872] @ 0xb38 │ │ │ │ ldr.w r2, [pc, #1840] @ 32be98 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1003136,153 +1003135,153 @@ │ │ │ │ b.n 32bcce │ │ │ │ ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 32c234 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 32c254 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #488 @ (adr r7, 32c0cc ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 32c0ec ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 32c080 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 32c0a0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #312 @ (adr r7, 32c034 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 32c054 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 32bfe4 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 32c004 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 32bf68 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 32bf88 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 32c2ec ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 32bf0c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #864 @ (adr r6, 32c270 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 32c290 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 32c1f0 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 32c210 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #584 @ (adr r6, 32c16c ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 32c18c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 32c0ec ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 32c10c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #128 @ (adr r6, 32bfc0 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 32bfe0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 32c33c ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 32bf5c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #856 @ (adr r5, 32c2b0 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 32c2d0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #720 @ (adr r5, 32c230 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 32c250 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 32c1a0 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 32c1c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #440 @ (adr r5, 32c12c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 32c14c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 32c054 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 32c074 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 32bfd0 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 32bff0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, pc, #944 @ (adr r4, 32c350 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 32c370 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 32c2d8 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 32c2f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, pc, #680 @ (adr r4, 32c258 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 32c278 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r6, r1, #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, #2856] @ 0xb28 │ │ │ │ ldr.w r2, [pc, #1964] @ 32c77c │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -1004050,153 +1004049,153 @@ │ │ │ │ b.n 32c2ce │ │ │ │ stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r7, pc, #888 @ (adr r7, 32cb38 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032c8a0 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #24] @ (32c8bc ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #2 │ │ │ │ @@ -1004693,55 +1004692,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r5, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb84e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0032cde8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1005058,19 +1005057,19 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r4, 32d1aa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0032d13c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1005981,107 +1005980,107 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 32d7cc │ │ │ │ add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0032db5c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #20] @ (32db74 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1006423,103 +1006422,103 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 32dc5a │ │ │ │ nop │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0032df74 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ (32df88 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1006745,35 +1006744,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0032e1e0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (32e2cc ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1006902,17 +1006901,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032e308 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1007134,35 +1007133,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r0, pc, #480 @ (adr r0, 32e704 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032e538 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1007273,17 +1007272,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032e634 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1007394,17 +1007393,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032e748 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1007610,23 +1007609,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032e928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1007737,17 +1007736,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032ea3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1007953,23 +1007952,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032ec1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1008173,23 +1008172,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032ee40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1008471,23 +1008470,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #552] @ (32f318 ) │ │ │ │ + ldr r6, [pc, #584] @ (32f338 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #392] @ (32f284 ) │ │ │ │ + ldr r6, [pc, #424] @ (32f2a4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032f0fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1008598,17 +1008597,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #280] @ (32f328 ) │ │ │ │ + ldr r5, [pc, #312] @ (32f348 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032f210 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #308] @ (32f348 ) │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r1, pc │ │ │ │ @@ -1008737,35 +1008736,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 32f2b6 │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #872] @ (32f6bc ) │ │ │ │ + ldr r4, [pc, #904] @ (32f6dc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #504] @ (32f558 ) │ │ │ │ + ldr r4, [pc, #536] @ (32f578 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #368] @ (32f4dc ) │ │ │ │ + ldr r4, [pc, #400] @ (32f4fc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032f37c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1008950,55 +1008949,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (32f750 ) │ │ │ │ + ldr r3, [pc, #544] @ (32f770 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #464] @ (32f724 ) │ │ │ │ + ldr r3, [pc, #496] @ (32f744 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #56] @ (32f598 ) │ │ │ │ + ldr r3, [pc, #88] @ (32f5b8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #304] @ (32f694 ) │ │ │ │ + ldr r3, [pc, #336] @ (32f6b4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #792] @ (32f888 ) │ │ │ │ + ldr r2, [pc, #824] @ (32f8a8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #616] @ (32f7e4 ) │ │ │ │ + ldr r2, [pc, #648] @ (32f804 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #464] @ (32f758 ) │ │ │ │ + ldr r2, [pc, #496] @ (32f778 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #304] @ (32f6c4 ) │ │ │ │ + ldr r2, [pc, #336] @ (32f6e4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #144] @ (32f630 ) │ │ │ │ + ldr r2, [pc, #176] @ (32f650 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032f5a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1009052,25 +1009051,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32f5d2 │ │ │ │ ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #352] @ (32f798 ) │ │ │ │ + ldr r1, [pc, #384] @ (32f7b8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #200] @ (32f70c ) │ │ │ │ + ldr r1, [pc, #232] @ (32f72c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032f644 : │ │ │ │ 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 │ │ │ │ @@ -1009199,39 +1009198,39 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #760] @ (32fa8c ) │ │ │ │ + ldr r0, [pc, #792] @ (32faac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #8] @ (32f7ac ) │ │ │ │ + ldr r1, [pc, #40] @ (32f7cc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #968] @ (32fb70 ) │ │ │ │ + ldr r0, [pc, #1000] @ (32fb90 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032f7c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1009402,49 +1009401,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032f9a4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ @@ -1009973,144 +1009972,144 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp lr, r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp ip, sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp sl, fp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 32fb50 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ mov r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + b.n 32fb60 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r2 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr4, cr6, {6} │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + mrc2 0, 1, r0, cr12, cr6, {6} │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #856]! @ 0x358 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + mcr2 0, 0, r0, cr4, cr6, {6} │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2l 0, cr0, [r8, #856] @ 0x358 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + ldc2l 0, cr0, [r0, #856] @ 0x358 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-856]! @ 0xfffffca8 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + stc2 0, cr0, [r0, #856] @ 0x358 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-856] @ 0xfffffca8 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + ldc2l 0, cr0, [sl, #-856] @ 0xfffffca8 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2 0, cr0, [ip, #-856]! @ 0xfffffca8 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + ldc2 0, cr0, [r4, #-856]! @ 0xfffffca8 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2 0, cr0, [r6, #-856] @ 0xfffffca8 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + stc2 0, cr0, [lr, #-856] @ 0xfffffca8 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0], #856 @ 0x358 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + stc2l 0, cr0, [r8], #856 @ 0x358 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], #856 @ 0x358 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + stc2l 0, cr0, [r2], {214} @ 0xd6 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4], {214} @ 0xd6 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + ldc2 0, cr0, [ip], {214} @ 0xd6 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-856 @ 0xfffffca8 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + ldc2l 0, cr0, [r6], #-856 @ 0xfffffca8 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mcrr2 0, 13, r0, r6, cr6 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + mcrr2 0, 13, r0, lr, cr6 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {214} @ 0xd6 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + stc2 0, cr0, [r6], #-856 @ 0xfffffca8 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbf600d6 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfbfe00d6 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - smlaldx r0, r0, lr, r6 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + smlsldx r0, r0, r6, r6 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbaa00d6 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + @ instruction: 0xfbb200d6 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb8600d6 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xfb8e00d6 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00330014 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1010620,104 +1010619,104 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r2, [r3, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf7d400d6 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + @ instruction: 0xf7dc00d6 │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf79a00d6 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + @ instruction: 0xf7a200d6 │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf76400d6 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + @ instruction: 0xf76c00d6 │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r8, #820] @ 0x334 │ │ │ │ - @ instruction: 0xf72c00d6 │ │ │ │ + stc 0, cr0, [r0, #820]! @ 0x334 │ │ │ │ + @ instruction: 0xf73400d6 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf70000d6 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + @ instruction: 0xf70800d6 │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf6d600d6 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + @ instruction: 0xf6de00d6 │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subw r0, sl, #2262 @ 0x8d6 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + @ instruction: 0xf6b200d6 │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf68400d6 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + @ instruction: 0xf68c00d6 │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf65c00d6 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + @ instruction: 0xf66400d6 │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf63600d6 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + @ instruction: 0xf63e00d6 │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - addw r0, lr, #2262 @ 0x8d6 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + @ instruction: 0xf61600d6 │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf5e800d6 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + @ instruction: 0xf5f000d6 │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsb r0, r0, #7012352 @ 0x6b0000 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + rsb r0, r8, #7012352 @ 0x6b0000 │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf59a00d6 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + sub.w r0, r2, #7012352 @ 0x6b0000 │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + sbcs.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + adcs.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0033060c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ @@ -1010910,75 +1010909,75 @@ │ │ │ │ b.n 330636 │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 33075c │ │ │ │ + bhi.n 33076c │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - and.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + and.w r0, r8, #7012352 @ 0x6b0000 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf3de00d6 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + @ instruction: 0xf3e600d6 │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf3bc00d6 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ubfx r0, r4, #3, #23 │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf39a00d6 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + usat r0, #22, r2, asr #3 │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf37800d6 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + usat r0, #22, r0, lsl #3 │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf35600d6 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + @ instruction: 0xf35e00d6 │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf33400d6 │ │ │ │ + @ instruction: 0xf33c00d6 │ │ │ │ │ │ │ │ 0033084c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1011987,170 +1011986,170 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1ee00d6 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf1f600d6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q3, #60 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + vshr.s64 q0, q3, #52 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [r4], {214} @ 0xd6 │ │ │ │ + ldcl 0, cr0, [ip], {214} @ 0xd6 │ │ │ │ strb r0, [r4, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mrrc 0, 13, r0, r2, cr6 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + mrrc 0, 13, r0, sl, cr6 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [sl], #-856 @ 0xfffffca8 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + ldc 0, cr0, [r2], #-856 @ 0xfffffca8 │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [r8], {214} @ 0xd6 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + ldc 0, cr0, [r0], {214} @ 0xd6 │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebe400d6 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + @ instruction: 0xebec00d6 │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsb r0, r0, r6, lsr #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + rsb r0, r8, r6, lsr #3 │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeb9c00d6 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + sub.w r0, r4, r6, lsr #3 │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs.w r0, sl, r6, lsr #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + @ instruction: 0xeb8200d6 │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeb3600d6 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + @ instruction: 0xeb3e00d6 │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds.w r0, r6, r6, lsr #3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + adds.w r0, lr, r6, lsr #3 │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeaf600d6 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + @ instruction: 0xeafe00d6 │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xead400d6 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + @ instruction: 0xeadc00d6 │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs.w r0, ip, r6, lsr #3 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + orn r0, r4, r6, lsr #3 │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics.w r0, sl, r6, lsr #3 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + orr.w r0, r2, r6, lsr #3 │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [ip, #856]! @ 0x358 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + and.w r0, r4, r6, lsr #3 │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [ip, #856] @ 0x358 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + strd r0, r0, [r4, #856]! @ 0x358 │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe9bc00d6 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strd r0, r0, [r4, #856] @ 0x358 │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe99a00d6 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + @ instruction: 0xe9a200d6 │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r8, #-856]! @ 0x358 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + @ instruction: 0xe98000d6 │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #-856] @ 0x358 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + ldrd r0, r0, [lr, #-856] @ 0x358 │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmdb r2!, {r1, r2, r4, r6, r7} │ │ │ │ - str r0, [r7, r4] │ │ │ │ + ldmdb sl!, {r1, r2, r4, r6, r7} │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmdb r0, {r1, r2, r4, r6, r7} │ │ │ │ - str r4, [r2, r4] │ │ │ │ + ldmdb r8, {r1, r2, r4, r6, r7} │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strd r0, r0, [ip], #856 @ 0x358 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + ldrd r0, r0, [r4], #856 @ 0x358 │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe8cc00d6 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + @ instruction: 0xe8d400d6 │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia.w sl!, {r1, r2, r4, r6, r7} │ │ │ │ - str r2, [r6, r2] │ │ │ │ + ldmia.w r2!, {r1, r2, r4, r6, r7} │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia.w sl, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia.w r2, {r1, r2, r4, r6, r7} │ │ │ │ │ │ │ │ 003313f4 : │ │ │ │ stmdb 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 r2, [pc, #2872] @ 331f40 │ │ │ │ @@ -1013289,207 +1013288,207 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 331c08 │ │ │ │ + b.n 331c18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 332584 │ │ │ │ + b.n 332594 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [pc, #592] @ (3321c4 ) │ │ │ │ + ldr r2, [pc, #624] @ (3321e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 332084 │ │ │ │ + b.n 332094 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 331fe8 │ │ │ │ + b.n 331ff8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #24] @ (331fac ) │ │ │ │ + ldr r0, [pc, #56] @ (331fcc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 331fa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bxns sl │ │ │ │ + bxns fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov sl, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #28 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 332020 │ │ │ │ + udf #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 331f8c │ │ │ │ + ble.n 331f9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 331f50 │ │ │ │ + ble.n 331f60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 332118 │ │ │ │ + ble.n 332128 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 3320e0 │ │ │ │ + ble.n 3320f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 3320a8 │ │ │ │ + ble.n 3320b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 332070 │ │ │ │ + ble.n 332080 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add lr, fp │ │ │ │ + add lr, ip │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 332038 │ │ │ │ + bgt.n 332048 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 331ffc │ │ │ │ + bgt.n 33200c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 331fbc │ │ │ │ + bgt.n 331fcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 33217c │ │ │ │ + bgt.n 33218c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 332140 │ │ │ │ + bgt.n 332150 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 332094 │ │ │ │ + blt.n 3320a4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 003320d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1013943,87 +1013942,87 @@ │ │ │ │ b.n 332426 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 332510 │ │ │ │ + bls.n 332520 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 3325e0 │ │ │ │ + bhi.n 3325f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 33259c │ │ │ │ + bhi.n 3325ac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r6, [r5, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [pc, #280] @ (3326a4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 332650 │ │ │ │ + bvc.n 332660 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 332614 │ │ │ │ + bvc.n 332624 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 3325d4 │ │ │ │ + bvc.n 3325e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 3324dc │ │ │ │ + bvs.n 3324ec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 332698 │ │ │ │ + bvs.n 3326a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 3325d8 │ │ │ │ + bvs.n 3325e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003325ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -1014486,97 +1014485,97 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 332880 │ │ │ │ nop │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 3329a0 │ │ │ │ + bmi.n 3329b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 332a98 │ │ │ │ + bcc.n 332aa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 3329dc │ │ │ │ + bcs.n 3329ec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 332ba4 │ │ │ │ + bcs.n 332bb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 332b6c │ │ │ │ + bcs.n 332b7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 332af8 │ │ │ │ + bcs.n 332b08 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 332ac4 │ │ │ │ + bne.n 332ad4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 332a8c │ │ │ │ + bne.n 332a9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 332a50 │ │ │ │ + bne.n 332a60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 332a18 │ │ │ │ + bne.n 332a28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 332be4 │ │ │ │ + bne.n 332bf4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 332bac │ │ │ │ + bne.n 332bbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 332b00 │ │ │ │ + beq.n 332b10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00332b30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1015721,121 +1015720,121 @@ │ │ │ │ b.n 3336bc │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r2, [pc, #1772] @ 333f0c │ │ │ │ ldr.w r3, [pc, #1772] @ 333f10 │ │ │ │ ldr.w r1, [pc, #1772] @ 333f14 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -1016517,187 +1016516,187 @@ │ │ │ │ strd r1, r1, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 332cdc │ │ │ │ b.w 3335e8 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itee al │ │ │ │ - lslal r6, r2, #3 │ │ │ │ - mov r7, #168 @ 0xa8 │ │ │ │ + itet │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + moval r7, #176 @ 0xb0 │ │ │ │ lsl r5, r1, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ittt gt │ │ │ │ + itet gt │ │ │ │ lslgt r6, r2, #3 │ │ │ │ - lsrgt r6, r5, #32 │ │ │ │ + lsrle r6, r6, #32 │ │ │ │ lslgt r6, r1, #3 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - nop {9} │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + it ls │ │ │ │ + lslls r6, r2, #3 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itt vs │ │ │ │ + ite vs │ │ │ │ lslvs r6, r2, #3 │ │ │ │ - lslvs r0, r2, #31 │ │ │ │ + lslvc r0, r3, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r2, #3 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + sev │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itte eq │ │ │ │ + itee eq │ │ │ │ lsleq r6, r2, #3 │ │ │ │ - lsleq r4, r6, #29 │ │ │ │ + lslne r4, r7, #29 │ │ │ │ lslne r6, r1, #3 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00334068 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1016861,33 +1016860,33 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 334126 │ │ │ │ add r0, r8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ bics r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r6, 334266 │ │ │ │ + cbnz r6, 334268 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 334252 │ │ │ │ + cbnz r6, 334254 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -1017268,87 +1017267,87 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ negs r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ negs r6, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #848] @ (334978 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i32 q0, q13, d13[0] │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + vtrn.8 q0, │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u q8, q15, │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + vmla.i q0, q11, d1[3] │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u8 q8, q15, │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + vhadd.u16 q8, q11, │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u32 q0, q13, │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + vhadd.u q0, q9, │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u8 q0, q12, │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + vhadd.u16 q0, q8, │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr13, {6} │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr13, {6} │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr13, {6} │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr13, {6} │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr13, {6} │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr13, {6} │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr2, cr13, {6} │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cdp2 0, 5, cr0, cr10, cr13, {6} │ │ │ │ + cpsid a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr13, {6} │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr13, {6} │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #116] @ (33473c ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [pc, #116] @ (334740 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (334744 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1017390,27 +1017389,27 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 334434 │ │ │ │ nop │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-820] @ 0xfffffccc │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + stc2l 0, cr0, [r8, #-820] @ 0xfffffccc │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-820] @ 0xfffffccc │ │ │ │ - ldc2 0, cr0, [r4, #-820] @ 0xfffffccc │ │ │ │ - push {r3, r5, lr} │ │ │ │ + stc2l 0, cr0, [ip, #-820] @ 0xfffffccc │ │ │ │ + ldc2 0, cr0, [ip, #-820] @ 0xfffffccc │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #820 @ 0x334 │ │ │ │ - push {r3, lr} │ │ │ │ + ldc2l 0, cr0, [r6], #820 @ 0x334 │ │ │ │ + push {r4, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00334760 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r1 │ │ │ │ sub.w lr, r7, #4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1017692,18 +1017691,18 @@ │ │ │ │ strd r9, r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b4f14 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb1400cd │ │ │ │ - cbz r2, 334ac0 │ │ │ │ + @ instruction: 0xfb1c00cd │ │ │ │ + cbz r2, 334ac2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00334a8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1017866,18 +1017865,18 @@ │ │ │ │ nop │ │ │ │ subs r2, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [ip, sp] │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + vst1.8 {d0[6]}, [r4]! │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00334c5c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1018050,23 +1018049,23 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r7, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb.w r0, [ip, sp] │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + ldrb.w r0, [r4, sp] │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7dc00cd │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xf7e400cd │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00334e28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1018451,41 +1018450,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #6717440 @ 0x668000 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + rsb r0, ip, #6717440 @ 0x668000 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sbc.w r0, sl, #6717440 @ 0x668000 │ │ │ │ + sbcs.w r0, r2, #6717440 @ 0x668000 │ │ │ │ adds r4, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf52200cd │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + @ instruction: 0xf52a00cd │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf4ac00cd │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf4b400cd │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #206 @ 0xce │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eor.w r0, r2, #6717440 @ 0x668000 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + eor.w r0, sl, #6717440 @ 0x668000 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orn r0, sl, #6717440 @ 0x668000 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + orns r0, r2, #6717440 @ 0x668000 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0033520c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1018707,21 +1018706,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf27c00cd │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + @ instruction: 0xf28400cd │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf25200cd │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + @ instruction: 0xf25a00cd │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0033541c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1018992,33 +1018991,33 @@ │ │ │ │ nop │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands.w r0, r6, #205 @ 0xcd │ │ │ │ - add r6, pc, #400 @ (adr r6, 335860 ) │ │ │ │ + ands.w r0, lr, #205 @ 0xcd │ │ │ │ + add r6, pc, #432 @ (adr r6, 335880 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vext.8 q8, q10, , #0 │ │ │ │ - add r6, pc, #264 @ (adr r6, 3357e4 ) │ │ │ │ + vext.8 q8, q14, , #0 │ │ │ │ + add r6, pc, #296 @ (adr r6, 335804 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i16 d16, d18, d5[1] │ │ │ │ - add r6, pc, #128 @ (adr r6, 335768 ) │ │ │ │ + vmla.i16 d16, d26, d5[1] │ │ │ │ + add r6, pc, #160 @ (adr r6, 335788 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i32 d0, d30, d13[0] │ │ │ │ - add r5, pc, #1008 @ (adr r5, 335ae4 ) │ │ │ │ + vext.8 q0, q11, , #0 │ │ │ │ + add r6, pc, #16 @ (adr r6, 335704 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 003356f4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 335720 │ │ │ │ mov.w ip, r3, asr #1 │ │ │ │ @@ -1019155,23 +1019154,23 @@ │ │ │ │ nop │ │ │ │ cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr6, cr13, {6} │ │ │ │ - add r4, pc, #720 @ (adr r4, 335b20 ) │ │ │ │ + cdp 0, 7, cr0, cr14, cr13, {6} │ │ │ │ + add r4, pc, #752 @ (adr r4, 335b40 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 5, cr0, cr4, cr13, {6} │ │ │ │ - add r4, pc, #584 @ (adr r4, 335aa4 ) │ │ │ │ + cdp 0, 5, cr0, cr12, cr13, {6} │ │ │ │ + add r4, pc, #616 @ (adr r4, 335ac4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0033585c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1019458,30 +1019457,30 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b.n 335ab6 │ │ │ │ nop │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xebf600cd │ │ │ │ - add r2, pc, #128 @ (adr r2, 335bb8 ) │ │ │ │ + @ instruction: 0xebfe00cd │ │ │ │ + add r2, pc, #160 @ (adr r2, 335bd8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs.w r0, r2, sp, lsl #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 335eb8 ) │ │ │ │ + subs.w r0, sl, sp, lsl #3 │ │ │ │ + add r1, pc, #912 @ (adr r1, 335ed8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xeb8800cd │ │ │ │ - add r1, pc, #720 @ (adr r1, 335e24 ) │ │ │ │ + @ instruction: 0xeb9000cd │ │ │ │ + add r1, pc, #752 @ (adr r1, 335e44 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00335b54 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1019609,23 +1019608,23 @@ │ │ │ │ nop │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orn r0, r4, sp, lsl #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 335ea0 ) │ │ │ │ + orn r0, ip, sp, lsl #3 │ │ │ │ + add r0, pc, #536 @ (adr r0, 335ec0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orr.w r0, r0, sp, lsl #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 335e1c ) │ │ │ │ + orr.w r0, r8, sp, lsl #3 │ │ │ │ + add r0, pc, #392 @ (adr r0, 335e3c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00335cb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ ldrd lr, r7, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -1020190,25 +1020189,25 @@ │ │ │ │ b.n 336234 │ │ │ │ movs r4, #66 @ 0x42 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 335ba8 │ │ │ │ + b.n 335bb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 335b70 │ │ │ │ + b.n 335b80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 003362b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1020353,18 +1020352,18 @@ │ │ │ │ strd r1, r4, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b4f14 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr12, {6} │ │ │ │ - b.n 3369f0 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr12, {6} │ │ │ │ + b.n 336a00 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00336444 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w lr, r3, #4 │ │ │ │ sub.w r9, r2, #8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1020740,70 +1020739,70 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 336618 │ │ │ │ nop │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 336af8 │ │ │ │ + b.n 336b08 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r4, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2 0, cr0, [r4], {204} @ 0xcc │ │ │ │ - b.n 33694c │ │ │ │ + ldc2 0, cr0, [ip], {204} @ 0xcc │ │ │ │ + b.n 33695c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-816 @ 0xfffffcd0 │ │ │ │ - b.n 33690c │ │ │ │ + ldc2l 0, cr0, [r6], #-816 @ 0xfffffcd0 │ │ │ │ + b.n 33691c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcrr2 0, 12, r0, ip, cr12 │ │ │ │ - b.n 3368d4 │ │ │ │ + mrrc2 0, 12, r0, r4, cr12 │ │ │ │ + b.n 3368e4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [sl], #-816 @ 0xfffffcd0 │ │ │ │ - b.n 33689c │ │ │ │ + ldc2 0, cr0, [r2], #-816 @ 0xfffffcd0 │ │ │ │ + b.n 3368ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r8], {204} @ 0xcc │ │ │ │ - b.n 336864 │ │ │ │ + ldc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + b.n 336874 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfbe600cc │ │ │ │ - smlald r0, r0, r8, ip │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + @ instruction: 0xfbee00cc │ │ │ │ + smlsld r0, r0, r0, ip │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfba600cc │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + @ instruction: 0xfbae00cc │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb8200cc │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + @ instruction: 0xfb8a00cc │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb5e00cc │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + @ instruction: 0xfb6600cc │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb3c00cc │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + @ instruction: 0xfb4400cc │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r2, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1021060,56 +1021059,56 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 3369be │ │ │ │ nop │ │ │ │ adds r4, r4, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 336c04 │ │ │ │ + ble.n 336c14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 336bc8 │ │ │ │ + ble.n 336bd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 336b78 │ │ │ │ + ble.n 336b88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr??.w r0, [sl, #204] @ 0xcc │ │ │ │ - ble.n 336b38 │ │ │ │ + vst4. {d0-d3}, [r2], ip │ │ │ │ + ble.n 336b48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr.w r0, [r6, #204] @ 0xcc │ │ │ │ - bgt.n 336afc │ │ │ │ + ldr.w r0, [lr, #204] @ 0xcc │ │ │ │ + bgt.n 336b0c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh.w r0, [r2, #204] @ 0xcc │ │ │ │ - bgt.n 336ac0 │ │ │ │ + ldrh.w r0, [sl, #204] @ 0xcc │ │ │ │ + bgt.n 336ad0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb.w r0, [r0, #204] @ 0xcc │ │ │ │ - ldr??.w r0, [r0, ip] │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + ldrb.w r0, [r8, #204] @ 0xcc │ │ │ │ + ldr??.w r0, [r8, ip] │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr.w r0, [r0, ip] │ │ │ │ - bgt.n 336c10 │ │ │ │ + ldr.w r0, [r8, ip] │ │ │ │ + bgt.n 336c20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh.w r0, [ip, ip] │ │ │ │ - bgt.n 336bd4 │ │ │ │ + ldrh.w r0, [r4, ip] │ │ │ │ + bgt.n 336be4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336b6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1021163,23 +1021162,23 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 336b9e │ │ │ │ adds r0, r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf76000cc │ │ │ │ - blt.n 336cd4 │ │ │ │ + @ instruction: 0xf76800cc │ │ │ │ + blt.n 336ce4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf73a00cc │ │ │ │ - blt.n 336c94 │ │ │ │ + @ instruction: 0xf74200cc │ │ │ │ + blt.n 336ca4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336c10 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1022245,229 +1022244,229 @@ │ │ │ │ b.w 336c7c │ │ │ │ adds r4, r2, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r1, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 337784 │ │ │ │ + blt.n 337794 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, r7, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3377ec │ │ │ │ + bls.n 3377fc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands.w r0, r6, #6684672 @ 0x660000 │ │ │ │ - bhi.n 3377b0 │ │ │ │ + ands.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + bhi.n 3377c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf39e00cc │ │ │ │ - bvc.n 3376cc │ │ │ │ + usat r0, #12, r6, asr #3 │ │ │ │ + bvc.n 3376dc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 337870 │ │ │ │ + bvc.n 337880 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 337814 │ │ │ │ + bvc.n 337824 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 337724 │ │ │ │ + bvs.n 337734 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 3377a0 │ │ │ │ + bvs.n 3377b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adcs.w r0, lr, #204 @ 0xcc │ │ │ │ - bpl.n 337880 │ │ │ │ + sbc.w r0, r6, #204 @ 0xcc │ │ │ │ + bpl.n 337890 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf13200cc │ │ │ │ - bpl.n 337834 │ │ │ │ + @ instruction: 0xf13a00cc │ │ │ │ + bpl.n 337844 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add.w r0, r4, #204 @ 0xcc │ │ │ │ - bpl.n 3377e4 │ │ │ │ + add.w r0, ip, #204 @ 0xcc │ │ │ │ + bpl.n 3377f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf0d400cc │ │ │ │ - bmi.n 337790 │ │ │ │ + @ instruction: 0xf0dc00cc │ │ │ │ + bmi.n 3377a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf0aa00cc │ │ │ │ - bmi.n 337748 │ │ │ │ + @ instruction: 0xf0b200cc │ │ │ │ + bmi.n 337758 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eor.w r0, r0, #204 @ 0xcc │ │ │ │ - bmi.n 337700 │ │ │ │ + eor.w r0, r8, #204 @ 0xcc │ │ │ │ + bmi.n 337710 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orrs.w r0, r6, #204 @ 0xcc │ │ │ │ - bmi.n 3378b8 │ │ │ │ + orrs.w r0, lr, #204 @ 0xcc │ │ │ │ + bmi.n 3378c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bic.w r0, ip, #204 @ 0xcc │ │ │ │ - bmi.n 337870 │ │ │ │ + bics.w r0, r4, #204 @ 0xcc │ │ │ │ + bmi.n 337880 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - and.w r0, r2, #204 @ 0xcc │ │ │ │ - bmi.n 337828 │ │ │ │ + and.w r0, sl, #204 @ 0xcc │ │ │ │ + bmi.n 337838 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vmla.i16 d16, d24, d4[1] │ │ │ │ - bcc.n 3377e0 │ │ │ │ + vmla.i32 d16, d16, d12[0] │ │ │ │ + bcc.n 3377f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vext.8 q0, q10, q6, #0 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + vext.8 q0, q14, q6, #0 │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vmla.i d0, d30, d0[3] │ │ │ │ - bcc.n 33775c │ │ │ │ + vmla.i16 d0, d22, d4[1] │ │ │ │ + bcc.n 33776c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vhadd.s32 q8, q10, q6 │ │ │ │ - bcc.n 337914 │ │ │ │ + vhadd.s32 q8, q14, q6 │ │ │ │ + bcc.n 337924 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 3377a8 │ │ │ │ + bcc.n 3377b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 3378c4 │ │ │ │ + bcc.n 3378d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vhadd.s8 q0, q10, q6 │ │ │ │ - bcc.n 33786c │ │ │ │ + vhadd.s8 q0, q14, q6 │ │ │ │ + bcc.n 33787c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 13, cr0, cr8, cr12, {6} │ │ │ │ - bcs.n 337820 │ │ │ │ + cdp 0, 14, cr0, cr0, cr12, {6} │ │ │ │ + bcs.n 337830 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 10, cr0, cr12, cr12, {6} │ │ │ │ - bcs.n 3377d4 │ │ │ │ + cdp 0, 11, cr0, cr4, cr12, {6} │ │ │ │ + bcs.n 3377e4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 8, cr0, cr4, cr12, {6} │ │ │ │ - bcs.n 337790 │ │ │ │ + cdp 0, 8, cr0, cr12, cr12, {6} │ │ │ │ + bcs.n 3377a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 337888 │ │ │ │ + bcc.n 337898 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 337944 │ │ │ │ + bcs.n 337954 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 33797c │ │ │ │ + bcs.n 33778c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 3378f8 │ │ │ │ + bcs.n 337908 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 0, cr0, cr2, cr12, {6} │ │ │ │ - bcs.n 3378b0 │ │ │ │ + cdp 0, 0, cr0, cr10, cr12, {6} │ │ │ │ + bcs.n 3378c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [sl, #816] @ 0x330 │ │ │ │ - bne.n 33786c │ │ │ │ + stcl 0, cr0, [r2, #816]! @ 0x330 │ │ │ │ + bne.n 33787c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ - bne.n 33782c │ │ │ │ + ldc 0, cr0, [ip, #816]! @ 0x330 │ │ │ │ + bne.n 33783c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #816] @ 0x330 │ │ │ │ - bne.n 3377ec │ │ │ │ + ldc 0, cr0, [r6, #816] @ 0x330 │ │ │ │ + bne.n 3377fc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + ldcl 0, cr0, [r2, #-816]! @ 0xfffffcd0 │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stcl 0, cr0, [r8, #-816] @ 0xfffffcd0 │ │ │ │ - bne.n 337970 │ │ │ │ + ldcl 0, cr0, [r0, #-816] @ 0xfffffcd0 │ │ │ │ + bne.n 337980 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #-816]! @ 0xfffffcd0 │ │ │ │ - bne.n 337930 │ │ │ │ + stc 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ + bne.n 337940 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [ip], #816 @ 0x330 │ │ │ │ - bne.n 3378f0 │ │ │ │ + stc 0, cr0, [r4, #-816] @ 0xfffffcd0 │ │ │ │ + bne.n 337900 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [r6], {204} @ 0xcc │ │ │ │ - beq.n 3378b0 │ │ │ │ + ldcl 0, cr0, [lr], {204} @ 0xcc │ │ │ │ + beq.n 3378c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [lr], #816 @ 0x330 │ │ │ │ - beq.n 33786c │ │ │ │ + ldc 0, cr0, [r6], #816 @ 0x330 │ │ │ │ + beq.n 33787c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {204} @ 0xcc │ │ │ │ - beq.n 33782c │ │ │ │ + ldc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + beq.n 33783c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], #-816 @ 0xfffffcd0 │ │ │ │ - beq.n 3379ec │ │ │ │ + stcl 0, cr0, [sl], #-816 @ 0xfffffcd0 │ │ │ │ + beq.n 3379fc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [ip], #-816 @ 0xfffffcd0 │ │ │ │ - beq.n 3379ac │ │ │ │ + mcrr 0, 12, r0, r4, cr12 │ │ │ │ + beq.n 3379bc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc 0, cr0, [r6], {204} @ 0xcc │ │ │ │ - beq.n 33796c │ │ │ │ + ldc 0, cr0, [lr], {204} @ 0xcc │ │ │ │ + beq.n 33797c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xebf000cc │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xebf800cc │ │ │ │ + beq.n 33793c │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033793c : │ │ │ │ ldr r3, [pc, #16] @ (337950 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (337954 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -1022740,54 +1022739,54 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 337aba │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xe80200cc │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xe80a00cc │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 337be4 │ │ │ │ + b.n 337bf4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 337ba8 │ │ │ │ + b.n 337bb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 337b70 │ │ │ │ + b.n 337b80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 337b34 │ │ │ │ + b.n 337b44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 337afc │ │ │ │ + b.n 337b0c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 337ac4 │ │ │ │ + b.n 337ad4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00337c48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1023332,71 +1023331,71 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 338060 │ │ │ │ ... │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r4, r3, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 338658 │ │ │ │ + b.n 338668 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 338620 │ │ │ │ + b.n 338630 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3385e4 │ │ │ │ + b.n 3385f4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 3385ac │ │ │ │ + b.n 3385bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 338574 │ │ │ │ + b.n 338584 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 338538 │ │ │ │ + b.n 338548 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 338500 │ │ │ │ + b.n 338510 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #420] @ (3383fc ) │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -1023563,71 +1023562,71 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #30 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 338060 │ │ │ │ - b.n 338568 │ │ │ │ + b.n 338578 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33852c │ │ │ │ + b.n 33853c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3384f0 │ │ │ │ + b.n 338500 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 3384b4 │ │ │ │ + b.n 3384c4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 33844c │ │ │ │ + b.n 33845c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ 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, #564] @ (3386b8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1023849,62 +1023848,62 @@ │ │ │ │ bls.n 338664 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ movs r0, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ vqadd.u32 q8, q11, │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3387b0 │ │ │ │ + ble.n 3387c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 338778 │ │ │ │ + ble.n 338788 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 338740 │ │ │ │ + ble.n 338750 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 33870c │ │ │ │ + ble.n 33871c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 3386d4 │ │ │ │ + bgt.n 3386e4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 338698 │ │ │ │ + bgt.n 3386a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 338660 │ │ │ │ + bgt.n 338670 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 33862c │ │ │ │ + bgt.n 33863c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ @@ -1024218,66 +1024217,66 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3388b6 │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r6, #-892]! @ 0xfffffc84 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338fdc │ │ │ │ + b.n 338fec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stc2 0, cr0, [r6], {223} @ 0xdf │ │ │ │ - bge.n 338abc │ │ │ │ + bge.n 338acc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 338a7c │ │ │ │ + bge.n 338a8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 338a40 │ │ │ │ + bls.n 338a50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r5, r1, #3 │ │ │ │ - strbhi r4, [r0, #18] │ │ │ │ + strbls r4, [r1, #18] │ │ │ │ lslhi r6, r2, #3 │ │ │ │ - bls.n 338a08 │ │ │ │ + bls.n 338a18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3389cc │ │ │ │ + bls.n 3389dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 338994 │ │ │ │ + bls.n 3389a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ittt cs │ │ │ │ + itet cs │ │ │ │ lslcs r5, r1, #3 │ │ │ │ - strbcs r4, [r4, #16] │ │ │ │ + strbcc r4, [r5, #16] │ │ │ │ lslcs r6, r2, #3 │ │ │ │ - bls.n 338b54 │ │ │ │ + bls.n 338b64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + itt eq │ │ │ │ + lsleq r5, r1, #3 │ │ │ │ + strbeq r6, [r0, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bls.n 338b18 │ │ │ │ + bls.n 338b28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bls.n 338ae0 │ │ │ │ + bls.n 338af0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 338aa8 │ │ │ │ + bhi.n 338ab8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 338a70 │ │ │ │ + bhi.n 338a80 │ │ │ │ lsls r4, r1, #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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ @@ -1024618,56 +1024617,56 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 338c90 │ │ │ │ ldr??.w r0, [r2, #223] @ 0xdf │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh.w r0, [ip, pc, lsl #1] │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 338e9c │ │ │ │ + bvs.n 338eac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvs.n 338e64 │ │ │ │ + bvs.n 338e74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 338e2c │ │ │ │ + bpl.n 338e3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 338df4 │ │ │ │ + bpl.n 338e04 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 338db8 │ │ │ │ + bpl.n 338dc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r6, 338eac │ │ │ │ + cbnz r6, 338eae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 338d80 │ │ │ │ + bpl.n 338d90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r4, 338eb0 │ │ │ │ + cbnz r4, 338eb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 338f48 │ │ │ │ + bpl.n 338f58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r2, 338eb4 │ │ │ │ + cbnz r2, 338eb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 338f10 │ │ │ │ + bpl.n 338f20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 338ed4 │ │ │ │ + bpl.n 338ee4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 338e98 │ │ │ │ + bpl.n 338ea8 │ │ │ │ lsls r4, r1, #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 fp, r0 │ │ │ │ @@ -1024908,54 +1024907,54 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 338fb6 │ │ │ │ @ instruction: 0xf62400df │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 33910e │ │ │ │ + cbnz r4, 339110 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add.w r0, r6, #7307264 @ 0x6f8000 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 33910a │ │ │ │ + cbnz r6, 33910c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 33911c │ │ │ │ + bcc.n 33912c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 3390e8 │ │ │ │ + bcs.n 3390f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3390ac │ │ │ │ + bcs.n 3390bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 339074 │ │ │ │ + bcs.n 339084 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 339038 │ │ │ │ + bcs.n 339048 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 339200 │ │ │ │ + bcs.n 339210 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 3391c8 │ │ │ │ + bcs.n 3391d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00339140 : │ │ │ │ ldr r3, [pc, #496] @ (339334 ) │ │ │ │ ldr r2, [pc, #500] @ (339338 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1025170,94 +1025169,94 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3391fe │ │ │ │ @ instruction: 0xf37c00df │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 33929e │ │ │ │ - @ instruction: 0xffffb16a │ │ │ │ + vsra.u32 , q9, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl e3346 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 3392ea │ │ │ │ - vqshl.u64 d27, d22, #63 @ 0x3f │ │ │ │ + vqshl.u64 d27, d30, #63 @ 0x3f │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ pli [sp, #255]! │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvs.n 3392f2 │ │ │ │ - vqshl.u64 d27, d2, #63 @ 0x3f │ │ │ │ + vqshl.u64 d27, d10, #63 @ 0x3f │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 5cf376 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r5, r1, #3 │ │ │ │ add sp, #364 @ 0x16c │ │ │ │ - vqshl.u32 , q14, #31 │ │ │ │ + vabdl.u , d31, d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 339398 │ │ │ │ + bne.n 3393a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 339360 │ │ │ │ + beq.n 339370 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 339328 │ │ │ │ + beq.n 339338 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 3392f0 │ │ │ │ + beq.n 339300 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 3392b8 │ │ │ │ + beq.n 3392c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 339480 │ │ │ │ + beq.n 339490 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 339448 │ │ │ │ + beq.n 339458 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 339410 │ │ │ │ + beq.n 339420 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1025689,74 +1025688,74 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, lr, #223 @ 0xdf │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 339898 │ │ │ │ + cbz r0, 33989a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ mcr 0, 5, r0, cr4, cr15, {6} │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 3398ba │ │ │ │ + cbz r0, 3398bc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 3398bc │ │ │ │ + cbz r2, 3398be │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 003398a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1025921,17 +1025920,17 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, sl, pc, lsr #3 │ │ │ │ b.n 339efc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 00339a38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1026041,17 +1026040,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 339dcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00339b4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1026254,23 +1026253,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ svc 72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ svc 30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00339d70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1026474,23 +1026473,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 339fc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bgt.n 339f80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00339f94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1026694,23 +1026693,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 33a1a4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bge.n 33a15c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033a1b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1026908,23 +1026907,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 33a3ec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #736 @ (adr r6, 33a65c ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 33a67c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ bls.n 33a3a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 33a5c8 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 33a5e8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033a388 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1027122,23 +1027121,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 33a61c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 33a8ec ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 33a90c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvc.n 33a5d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, pc, #768 @ (adr r4, 33a858 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 33a878 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033a558 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (33a644 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1027267,17 +1027266,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 33a6a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #600 @ (adr r3, 33a8d8 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 33a8f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033a680 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1027388,17 +1027387,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 33a784 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 33a98c ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 33a9ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033a794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1027509,17 +1027508,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 33a874 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #432 @ (adr r1, 33aa58 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 33aa78 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033a8a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1027670,29 +1027669,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 33a9a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, pc, #328 @ (adr r0, 33ab4c ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 33ab6c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 33ab00 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, pc, #168 @ (adr r0, 33aab8 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 33aad8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 33aa74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 33aa24 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 33aa44 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033aa1c : │ │ │ │ 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 │ │ │ │ @@ -1028010,41 +1028009,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bls.n 33ad54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033ad48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1028326,23 +1028325,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #680] @ (33b2a0 ) │ │ │ │ + ldr r6, [pc, #712] @ (33b2c0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r4, {r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #512] @ (33b204 ) │ │ │ │ + ldr r6, [pc, #544] @ (33b224 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033b008 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1028565,35 +1028564,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #272] @ (33b32c ) │ │ │ │ + ldr r5, [pc, #304] @ (33b34c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #984] @ (33b600 ) │ │ │ │ + ldr r4, [pc, #1016] @ (33b620 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcc.n 33b314 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #736] @ (33b514 ) │ │ │ │ + ldr r4, [pc, #768] @ (33b534 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #400] @ (33b3d0 ) │ │ │ │ + ldr r4, [pc, #432] @ (33b3f0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033b244 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1028703,17 +1028702,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #232] @ (33b424 ) │ │ │ │ + ldr r3, [pc, #264] @ (33b444 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033b340 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1028825,17 +1028824,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #144] @ (33b4e4 ) │ │ │ │ + ldr r2, [pc, #176] @ (33b504 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033b458 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1028908,17 +1028907,17 @@ │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ beq.n 33b5a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 33b564 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #192] @ (33b5d4 ) │ │ │ │ + ldr r3, [pc, #224] @ (33b5f4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #512] @ (33b728 ) │ │ │ │ @@ -1029122,73 +1029121,73 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 33b5e4 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #240] @ (33b834 ) │ │ │ │ + ldr r2, [pc, #272] @ (33b854 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #992] @ (33bb34 ) │ │ │ │ + ldr r2, [pc, #0] @ (33b754 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #848] @ (33bab0 ) │ │ │ │ + ldr r1, [pc, #880] @ (33bad0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #712] @ (33ba34 ) │ │ │ │ + ldr r1, [pc, #744] @ (33ba54 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #560] @ (33b9a8 ) │ │ │ │ + ldr r1, [pc, #592] @ (33b9c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #432] @ (33b934 ) │ │ │ │ + ldr r1, [pc, #464] @ (33b954 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #280] @ (33b8a8 ) │ │ │ │ + ldr r1, [pc, #312] @ (33b8c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #136] @ (33b824 ) │ │ │ │ + ldr r1, [pc, #168] @ (33b844 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #0] @ (33b7a8 ) │ │ │ │ + ldr r1, [pc, #32] @ (33b7c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #324] @ 0x144 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1029373,61 +1029372,61 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 33b878 │ │ │ │ nop │ │ │ │ ldmia r5!, {} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (33bac4 ) │ │ │ │ + ldr r0, [pc, #328] @ (33bae4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #136] @ (33ba2c ) │ │ │ │ + ldr r0, [pc, #168] @ (33ba4c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, sp │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r4, r1, #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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #936] @ (33bdb4 ) │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ @@ -1029790,91 +1029789,91 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33ba76 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add ip, r3 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add ip, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #600 @ (adr r7, 33c03c ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 33c05c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #200 @ (adr r7, 33bebc ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 33bedc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 33be28 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 33be48 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 33c19c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 33c1bc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #760 @ (adr r6, 33c10c ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 33c12c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #624 @ (adr r6, 33c088 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 33c0a8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 33c004 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 33c024 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 33bf80 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 33bfa0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 33befc ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 33bf1c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #72 @ (adr r6, 33be74 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 33be94 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 33c1e0 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 33c200 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #776 @ (adr r5, 33c14c ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 33c16c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #616 @ (adr r5, 33c0b8 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 33c0d8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #464 @ (adr r5, 33c028 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 33c048 ) │ │ │ │ lsls r4, r1, #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, #2976] @ 0xba0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #952] @ (33c224 ) │ │ │ │ @@ -1030239,89 +1030238,89 @@ │ │ │ │ b.n 33c048 │ │ │ │ stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #496 @ (adr r2, 33c474 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 33c494 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, pc, #328 @ (adr r2, 33c3d4 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 33c3f4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #192 @ (adr r2, 33c354 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 33c374 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 33c29c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 33c2bc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #760 @ (adr r1, 33c598 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 33c5b8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 33c518 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 33c538 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 33c488 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 33c4a8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #200 @ (adr r1, 33c380 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 33c3a0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #40 @ (adr r1, 33c2ec ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 33c30c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r5, r1, #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, #2744] @ 0xab8 │ │ │ │ subw sp, sp, #1316 @ 0x524 │ │ │ │ ldr.w r2, [pc, #3068] @ 33cedc │ │ │ │ @@ -1031456,75 +1031455,75 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 33d4c0 │ │ │ │ + b.n 33d4d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ @@ -1032818,319 +1032817,319 @@ │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b.w 33d070 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r4, [r0, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r3, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r4, [r7, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr.w r3, [pc, #2636] @ 33e9e4 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ ldr.w r2, [pc, #2632] @ 33e9e8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1034060,293 +1034059,293 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b.w 33d070 │ │ │ │ nop │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033ec14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1034371,19 +1034370,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #352 @ 0x160 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 33ec34 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033ec70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1034408,19 +1034407,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 33ec90 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033eccc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -1034508,30 +1034507,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #534 @ 0x216 │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33ed6c │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r2, r4, r5, r7} │ │ │ │ vsli.32 , , #31 │ │ │ │ vtbx.8 d28, {d15-d17}, d11 │ │ │ │ vshr.u64 , , #1 │ │ │ │ vabdl.u q14, d31, d27 │ │ │ │ vqshl.u32 , q0, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033edd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1034641,17 +1034640,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 0033eeec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1034848,23 +1034847,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #624 @ (adr r3, 33f310 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r0, [r5, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033f0b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1034975,17 +1034974,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033f1c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1035096,17 +1035095,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -1035292,35 +1035291,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33f3f6 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #284] @ (33f5fc ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1035448,49 +1035447,49 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r5, r1, #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, #2560] @ 0xa00 │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ @@ -1036596,131 +1036595,131 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r6, [r6, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #848] @ (340614 ) │ │ │ │ + ldr r7, [pc, #880] @ (340634 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [pc, #264] @ (3403d8 ) │ │ │ │ + ldr r6, [pc, #296] @ (3403f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #40] @ (340304 ) │ │ │ │ + ldr r6, [pc, #72] @ (340324 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #392] @ (340474 ) │ │ │ │ + ldr r1, [pc, #424] @ (340494 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #520] @ (3404f8 ) │ │ │ │ + ldr r5, [pc, #552] @ (340518 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #704] @ (3405c4 ) │ │ │ │ + ldr r7, [pc, #736] @ (3405e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #336] @ (340458 ) │ │ │ │ + ldr r0, [pc, #368] @ (340478 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #400] @ (34049c ) │ │ │ │ + ldr r7, [pc, #432] @ (3404bc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #208] @ (3403e0 ) │ │ │ │ + ldr r0, [pc, #240] @ (340400 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #72] @ (34036c ) │ │ │ │ + ldr r6, [pc, #104] @ (34038c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #688] @ (3405e0 ) │ │ │ │ + ldr r3, [pc, #720] @ (340600 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r2, [pc, #1880] @ 340a8c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1880] @ 340a90 │ │ │ │ ldr.w r3, [pc, #1880] @ 340a94 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1037365,158 +1037364,158 @@ │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 33fbc2 │ │ │ │ nop │ │ │ │ - vqadd.u8 q8, q11, │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + vqadd.u8 q8, q15, │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #496] @ (340c88 ) │ │ │ │ + ldr r2, [pc, #528] @ (340ca8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #224] @ (340b80 ) │ │ │ │ + ldr r5, [pc, #256] @ (340ba0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #808] @ (340dd4 ) │ │ │ │ + ldr r4, [pc, #840] @ (340df4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #560] @ (340cf0 ) │ │ │ │ + ldr r3, [pc, #592] @ (340d10 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #272] @ (340bdc ) │ │ │ │ + ldr r3, [pc, #304] @ (340bfc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr, #852]! @ 0x354 │ │ │ │ - add ip, r9 │ │ │ │ + stc2l 0, cr0, [r6, #852] @ 0x354 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #936] @ (340e80 ) │ │ │ │ + ldr r0, [pc, #968] @ (340ea0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #960] @ (340ea0 ) │ │ │ │ + ldr r2, [pc, #992] @ (340ec0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #760] @ (340de4 ) │ │ │ │ + ldr r2, [pc, #792] @ (340e04 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, r4 │ │ │ │ + add r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #512] @ (340cf8 ) │ │ │ │ + ldr r2, [pc, #544] @ (340d18 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], #852 @ 0x354 │ │ │ │ - mvns r0, r1 │ │ │ │ + stc2l 0, cr0, [r2], {213} @ 0xd5 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-852 @ 0xfffffcac │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldc2l 0, cr0, [r6], #-852 @ 0xfffffcac │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blx r4 │ │ │ │ + blx r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mcrr2 0, 13, r0, r0, cr5 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + mcrr2 0, 13, r0, r8, cr5 │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [pc, #16] @ (340b38 ) │ │ │ │ + ldr r1, [pc, #48] @ (340b58 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #832] @ (340e74 ) │ │ │ │ + ldr r0, [pc, #864] @ (340e94 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #136] @ (340be4 ) │ │ │ │ + ldr r0, [pc, #168] @ (340c04 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #0] @ (340b68 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vld4. {d16-d19}, [lr :64], r5 │ │ │ │ - eors r6, r7 │ │ │ │ + ldr??.w r0, [r6, r5, lsl #1] │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [r0, r5, lsl #1] │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr??.w r0, [r8, r5, lsl #1] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1037539,18 +1037538,18 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 340bd8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf69e00d5 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + subw r0, r6, #2261 @ 0x8d5 │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1037573,18 +1037572,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #439 @ 0x1b7 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 340c30 │ │ │ │ - movw r0, #18645 @ 0x48d5 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + movw r0, #51413 @ 0xc8d5 │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ vmov.f64 d7, #128 @ 0xc0000000 -2.0 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 340c8c │ │ │ │ add r1, pc, #112 @ (adr r1, 340cf0 ) │ │ │ │ @@ -1037627,18 +1037626,18 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs.w r0, r6, #6979584 @ 0x6a8000 │ │ │ │ - lsrs r2, r5 │ │ │ │ + subs.w r0, lr, #6979584 @ 0x6a8000 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00340d04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1037708,27 +1037707,27 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 340d48 │ │ │ │ strb r6, [r4, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r6, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds.w r0, r6, #6979584 @ 0x6a8000 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + adds.w r0, lr, #6979584 @ 0x6a8000 │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf4f000d5 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + @ instruction: 0xf4f800d5 │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00340dd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1037813,32 +1037812,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 340e74 │ │ │ │ nop │ │ │ │ strb r2, [r2, #27] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, lr, #6979584 @ 0x6a8000 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + orr.w r0, r6, #6979584 @ 0x6a8000 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands.w r0, r6, #6979584 @ 0x6a8000 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + ands.w r0, lr, #6979584 @ 0x6a8000 │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf3f200d5 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + @ instruction: 0xf3fa00d5 │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00340ed0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1037908,27 +1037907,27 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 340f10 │ │ │ │ strb r2, [r3, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sbfx r0, lr, #3, #22 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + @ instruction: 0xf35600d5 │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ssat r0, #22, r6, asr #3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + ssat r0, #22, lr, asr #3 │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00340fa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1038013,32 +1038012,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 341042 │ │ │ │ nop │ │ │ │ strb r6, [r0, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r6, [r2, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf27200d5 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf27a00d5 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movw r0, #32981 @ 0x80d5 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + @ instruction: 0xf25000d5 │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf22200d5 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + @ instruction: 0xf22a00d5 │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #500] @ (3412a8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1038245,63 +1038244,63 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 3411fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0e600d5 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + @ instruction: 0xf0ee00d5 │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf0ae00d5 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + @ instruction: 0xf0b600d5 │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eor.w r0, r2, #213 @ 0xd5 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + eor.w r0, sl, #213 @ 0xd5 │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs.w r0, sl, #213 @ 0xd5 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + orn r0, r2, #213 @ 0xd5 │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bics.w r0, r4, #213 @ 0xd5 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + bics.w r0, ip, #213 @ 0xd5 │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - and.w r0, lr, #213 @ 0xd5 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + ands.w r0, r6, #213 @ 0xd5 │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00341328 : │ │ │ │ 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 │ │ │ │ @@ -1038461,49 +1038460,49 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 341400 │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - vqadd.s8 q8, q10, │ │ │ │ + vqadd.s8 q8, q14, │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [r1, #4095] @ 0xfff │ │ │ │ pld [sp, #255]! │ │ │ │ b.n 341746 │ │ │ │ @ instruction: 0xfffffcf9 │ │ │ │ vtbx.8 d31, {d31}, d1 │ │ │ │ - vtbx.8 d19, {d15-d17}, d6 │ │ │ │ + vtbx.8 d19, {d15-d17}, d14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ svc 201 @ 0xc9 │ │ │ │ @ instruction: 0xffffdf0f │ │ │ │ - vtbx.8 d19, {d15-d17}, d12 │ │ │ │ + @ instruction: 0xffff3a54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ svc 15 │ │ │ │ - vtbx.8 d19, {d15-d17}, d16 │ │ │ │ + vtbx.8 d19, {d15-d17}, d24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ svc 61 @ 0x3d │ │ │ │ - @ instruction: 0xffff3a76 │ │ │ │ + @ instruction: 0xffff3a7e │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r7, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #928] @ (3418bc ) │ │ │ │ + ldr r6, [pc, #960] @ (3418dc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #792] @ (341838 ) │ │ │ │ + ldr r6, [pc, #824] @ (341858 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #664] @ (3417bc ) │ │ │ │ + ldr r6, [pc, #696] @ (3417dc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #528] @ (341738 ) │ │ │ │ + ldr r6, [pc, #560] @ (341758 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #400] @ (3416bc ) │ │ │ │ + ldr r6, [pc, #432] @ (3416dc ) │ │ │ │ lsls r4, r1, #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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #512] @ (341740 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -1038708,39 +1038707,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3415de │ │ │ │ nop │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mcr 0, 7, r0, cr0, cr5, {6} │ │ │ │ + mcr 0, 7, r0, cr8, cr5, {6} │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r6, #852]! @ 0x354 │ │ │ │ - ldr r4, [pc, #432] @ (34191c ) │ │ │ │ + stc 0, cr0, [lr, #852]! @ 0x354 │ │ │ │ + ldr r4, [pc, #464] @ (34193c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #304] @ (3418a0 ) │ │ │ │ + ldr r4, [pc, #336] @ (3418c0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #176] @ (341824 ) │ │ │ │ + ldr r4, [pc, #208] @ (341844 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #56] @ (3417b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (3417d0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #936] @ (341b28 ) │ │ │ │ + ldr r3, [pc, #968] @ (341b48 ) │ │ │ │ lsls r4, r1, #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, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #700] @ (341a50 ) │ │ │ │ @@ -1039026,51 +1039025,51 @@ │ │ │ │ b.n 341914 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mrrc 0, 13, r0, r8, cr5 │ │ │ │ - subs r2, #18 │ │ │ │ + stcl 0, cr0, [r0], #-852 @ 0xfffffcac │ │ │ │ + subs r2, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsb r0, ip, r5, lsr #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + rsbs r0, r4, r5, lsr #3 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r2, r5, lsr #3 │ │ │ │ - subs r1, #20 │ │ │ │ + adcs.w r0, sl, r5, lsr #3 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xeae800d5 │ │ │ │ - ldr r1, [pc, #776] @ (341d8c ) │ │ │ │ + @ instruction: 0xeaf000d5 │ │ │ │ + ldr r1, [pc, #808] @ (341dac ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #640] @ (341d0c ) │ │ │ │ + ldr r1, [pc, #672] @ (341d2c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xeaa400d5 │ │ │ │ - ldr r1, [pc, #504] @ (341c8c ) │ │ │ │ + @ instruction: 0xeaac00d5 │ │ │ │ + ldr r1, [pc, #536] @ (341cac ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #360] @ (341c04 ) │ │ │ │ + ldr r1, [pc, #392] @ (341c24 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [pc, #232] @ (341b88 ) │ │ │ │ + ldr r1, [pc, #264] @ (341ba8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, r0, r5, lsr #3 │ │ │ │ - ldr r1, [pc, #104] @ (341b10 ) │ │ │ │ + orr.w r0, r8, r5, lsr #3 │ │ │ │ + ldr r1, [pc, #136] @ (341b30 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #992] @ (341e90 ) │ │ │ │ + ldr r1, [pc, #0] @ (341ab0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #864] @ (341e14 ) │ │ │ │ + ldr r0, [pc, #896] @ (341e34 ) │ │ │ │ lsls r4, r1, #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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #924] @ (341e64 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1039419,65 +1039418,65 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 341c9c │ │ │ │ nop │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #-852] @ 0x354 │ │ │ │ - adds r7, #30 │ │ │ │ + strd r0, r0, [r4, #-852]! @ 0x354 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strd r0, r0, [ip], #-852 @ 0x354 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + ldrd r0, r0, [r4], #-852 @ 0x354 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [pc, #992] @ (342264 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341c9c │ │ │ │ + b.n 341cac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341c50 │ │ │ │ + b.n 341c60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341bec │ │ │ │ + b.n 341bfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341ba8 │ │ │ │ + b.n 341bb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341b5c │ │ │ │ + b.n 341b6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 341ae8 │ │ │ │ + b.n 341af8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add lr, r8 │ │ │ │ + add lr, r9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00341ed8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #284] @ (341ff8 ) │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1039591,29 +1039590,29 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 341f68 │ │ │ │ nop │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 341a2c │ │ │ │ + b.n 341a3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341980 │ │ │ │ + b.n 341990 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342020 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1039806,59 +1039805,59 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mvns r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 3428a8 │ │ │ │ + b.n 3428b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 342868 │ │ │ │ + b.n 342878 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 342824 │ │ │ │ + b.n 342834 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3427e0 │ │ │ │ + b.n 3427f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34279c │ │ │ │ + b.n 3427ac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 342758 │ │ │ │ + b.n 342768 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 342714 │ │ │ │ + b.n 342724 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00342260 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ (342274 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1040095,25 +1040094,25 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 34249a │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00342524 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1040167,25 +1040166,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 342556 │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003425c8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1040426,43 +1040425,43 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 3427e0 │ │ │ │ + bgt.n 3427f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 342798 │ │ │ │ + bgt.n 3427a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 34275c │ │ │ │ + bgt.n 34276c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 34291c │ │ │ │ + bgt.n 34292c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 3428dc │ │ │ │ + bgt.n 3428ec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0034285c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1040782,53 +1040781,53 @@ │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 342a3c │ │ │ │ nop │ │ │ │ - blt.n 342b4c │ │ │ │ + blt.n 342b5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 342b94 │ │ │ │ + bge.n 342ba4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 342ca8 │ │ │ │ + bge.n 342cb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ adcs r6, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342c1c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ @@ -1040871,19 +1040870,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 342c6c │ │ │ │ ldr r0, [r0, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 342c70 │ │ │ │ + bvc.n 342c80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342ca0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1040920,19 +1040919,19 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 342ce6 │ │ │ │ nop │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 342dfc │ │ │ │ + bvc.n 342e0c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342d1c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #332] @ 0x14c │ │ │ │ bx lr │ │ │ │ @@ -1041100,43 +1041099,43 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r5, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 342e54 │ │ │ │ + bvs.n 342e64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 342e2c │ │ │ │ + bpl.n 342e3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00342f0c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1041160,19 +1041159,19 @@ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ add.w r2, r2, #344 @ 0x158 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 342f24 │ │ │ │ nop │ │ │ │ - bpl.n 342f5c │ │ │ │ + bpl.n 342f6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00342f64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1041464,65 +1041463,65 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 3432ec │ │ │ │ + bcc.n 3432fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 343290 │ │ │ │ + bcc.n 3432a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 343230 │ │ │ │ + bcs.n 343240 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 3431e4 │ │ │ │ + bcs.n 3431f4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 343398 │ │ │ │ + bcs.n 3431a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 343350 │ │ │ │ + bcs.n 343360 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 343308 │ │ │ │ + bcs.n 343318 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 3432c4 │ │ │ │ + bcs.n 3432d4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003432cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1041994,113 +1041993,113 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r6, [r3, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00343878 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1042345,55 +1042344,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #160] @ (343b84 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r3, #150 @ 0x96 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [pc, #256] @ (343bfc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00343b40 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1042666,81 +1042665,81 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #392] @ (343f90 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [pc, #80] @ (343e90 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00343e94 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ @@ -1042885,60 +1042884,60 @@ │ │ │ │ b.n 343ebe │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa00cb │ │ │ │ + strb.w r0, [r2, fp] │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00344040 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1043140,23 +1043139,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00344260 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1043360,23 +1043359,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r0, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00344484 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1043580,23 +1043579,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - itet al │ │ │ │ - lslal r5, r2, #3 │ │ │ │ - lsr r0, r1, #31 │ │ │ │ + itee │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + lsral r0, r2, #31 │ │ │ │ lslal r5, r1, #3 │ │ │ │ │ │ │ │ 003446a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1043934,35 +1043933,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r2, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00344a14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1044092,17 +1044091,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 344bc8 │ │ │ │ + cbnz r4, 344bca │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ ldr.w r2, [r0, #904] @ 0x388 │ │ │ │ @@ -1044276,37 +1044275,37 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 344c78 │ │ │ │ b.n 344c24 │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 344d7a │ │ │ │ + cbnz r0, 344d7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 344d7a │ │ │ │ + cbnz r6, 344d7c │ │ │ │ lsls r5, r2, #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 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r0, #904] @ 0x388 │ │ │ │ @@ -1044455,27 +1044454,27 @@ │ │ │ │ b.n 344dfa │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r4, r1, #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, #2992] @ 0xbb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #512] @ (345120 ) │ │ │ │ @@ -1044669,41 +1044668,41 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 344ffc │ │ │ │ nop │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, r3, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + cpsie i │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r4, r1, #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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #784] @ (345484 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1045043,105 +1045042,105 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r3, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 345524 │ │ │ │ + cbz r2, 345526 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 345528 │ │ │ │ + cbz r0, 34552a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 345528 │ │ │ │ + cbz r6, 34552a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 34552c │ │ │ │ + cbz r6, 34552e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 34552e │ │ │ │ + cbz r2, 345530 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345534 │ │ │ │ + cbz r0, 345536 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r2, r3, [r0, #904] @ 0x388 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1045420,60 +1045419,60 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ b.n 3457de │ │ │ │ nop │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 34583e │ │ │ │ + cbz r6, 345840 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i q0, q10, d0[3] │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + vmla.i q0, q14, d0[3] │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #128] @ 345918 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1045524,20 +1045523,20 @@ │ │ │ │ ldr.w r3, [r0, #912] @ 0x390 │ │ │ │ str r2, [r3, #28] │ │ │ │ b.n 3458bc │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vhadd.u32 q8, q12, q6 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + vhadd.u q8, q8, q6 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [r0, #816] @ 0x330 │ │ │ │ + stc2 0, cr0, [r8, #816] @ 0x330 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #364] @ (345aac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #364] @ (345ab0 ) │ │ │ │ @@ -1045684,43 +1045683,43 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3459a4 │ │ │ │ nop │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #520 @ (adr r0, 345cc4 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 345ce4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r3, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [r6], {204} @ 0xcc │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + stc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrrc2 0, 12, r0, ip, cr12 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + stc2l 0, cr0, [r4], #-816 @ 0xfffffcd0 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-816 @ 0xfffffcd0 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + mcrr2 0, 12, r0, r0, cr12 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + ldc2 0, cr0, [r8], {204} @ 0xcc │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfbea00cc │ │ │ │ + @ instruction: 0xfbf200cc │ │ │ │ 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, r0 │ │ │ │ ldr r0, [pc, #384] @ (345c8c ) │ │ │ │ ldr r3, [pc, #384] @ (345c90 ) │ │ │ │ @@ -1045877,32 +1045876,32 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaee00cc │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfaf600cc │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa5000cc │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + @ instruction: 0xfa5800cc │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa2800cc │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + @ instruction: 0xfa3000cc │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r4, r1, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #516] @ 345ee0 │ │ │ │ @@ -1046500,48 +1046499,48 @@ │ │ │ │ b.n 34612a │ │ │ │ movs r5, #190 @ 0xbe │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #146 @ 0x92 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #680 @ (adr r4, 3465fc ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 34661c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orn r0, r4, #6684672 @ 0x660000 │ │ │ │ - add r4, pc, #408 @ (adr r4, 3464f8 ) │ │ │ │ + orn r0, ip, #6684672 @ 0x660000 │ │ │ │ + add r4, pc, #440 @ (adr r4, 346518 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bic.w r0, r0, #6684672 @ 0x660000 │ │ │ │ - add r4, pc, #248 @ (adr r4, 346464 ) │ │ │ │ + bic.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + add r4, pc, #280 @ (adr r4, 346484 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf3f800cc │ │ │ │ - add r4, pc, #96 @ (adr r4, 3463d8 ) │ │ │ │ + and.w r0, r0, #6684672 @ 0x660000 │ │ │ │ + add r4, pc, #128 @ (adr r4, 3463f8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf3d000cc │ │ │ │ - add r3, pc, #960 @ (adr r3, 346744 ) │ │ │ │ + @ instruction: 0xf3d800cc │ │ │ │ + add r3, pc, #992 @ (adr r3, 346764 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - usat r0, #12, sl, asr #3 │ │ │ │ - add r3, pc, #808 @ (adr r3, 3466b8 ) │ │ │ │ + @ instruction: 0xf3b200cc │ │ │ │ + add r3, pc, #840 @ (adr r3, 3466d8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - usat r0, #12, r2, lsl #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 34661c ) │ │ │ │ + usat r0, #12, sl, lsl #3 │ │ │ │ + add r3, pc, #672 @ (adr r3, 34663c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf53e00cc │ │ │ │ - @ instruction: 0xf35a00cc │ │ │ │ + adc.w r0, r6, #6684672 @ 0x660000 │ │ │ │ + bfi r0, r2, #3, #10 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r2, [pc, #1064] @ 3467e0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -1046970,52 +1046969,52 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 346604 │ │ │ │ nop │ │ │ │ movs r1, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #344 @ (adr r2, 346944 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 346964 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr11, {6} │ │ │ │ - addw r0, lr, #204 @ 0xcc │ │ │ │ - add r1, pc, #880 @ (adr r1, 346b68 ) │ │ │ │ + cdp2 0, 11, cr0, cr0, cr11, {6} │ │ │ │ + @ instruction: 0xf21600cc │ │ │ │ + add r1, pc, #912 @ (adr r1, 346b88 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf19600cc │ │ │ │ - add r1, pc, #280 @ (adr r1, 346918 ) │ │ │ │ + @ instruction: 0xf19e00cc │ │ │ │ + add r1, pc, #312 @ (adr r1, 346938 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add.w r0, r4, #204 @ 0xcc │ │ │ │ + add.w r0, ip, #204 @ 0xcc │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mrrc2 0, 12, r0, r6, cr11 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + mrrc2 0, 12, r0, lr, cr11 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-812 @ 0xfffffcd4 │ │ │ │ - vmla.i16 d0, d22, d4[1] │ │ │ │ - stc2 0, cr0, [sl], {203} @ 0xcb │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldc2 0, cr0, [r8], #-812 @ 0xfffffcd4 │ │ │ │ + vmla.i16 d0, d30, d4[1] │ │ │ │ + ldc2 0, cr0, [r2], {203} @ 0xcb │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfbe800cb │ │ │ │ - vhadd.s16 q8, q8, q6 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xfbf000cb │ │ │ │ + vhadd.s16 q8, q12, q6 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - smlald r0, r0, r2, fp │ │ │ │ - vhadd.s32 q0, q13, q6 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + smlald r0, r0, sl, fp │ │ │ │ + vhadd.s q0, q9, q6 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb9c00cb │ │ │ │ - vhadd.s8 q0, q9, q6 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + @ instruction: 0xfba400cb │ │ │ │ + vhadd.s8 q0, q13, q6 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb7400cb │ │ │ │ - cdp 0, 13, cr0, cr12, cr12, {6} │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xfb7c00cb │ │ │ │ + cdp 0, 14, cr0, cr4, cr12, {6} │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb4e00cb │ │ │ │ - cdp 0, 11, cr0, cr6, cr12, {6} │ │ │ │ + @ instruction: 0xfb5600cb │ │ │ │ + cdp 0, 11, cr0, cr14, cr12, {6} │ │ │ │ │ │ │ │ 00346858 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1047099,30 +1047098,30 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3468f6 │ │ │ │ adds r2, r2, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q8, q15, q6 │ │ │ │ + vmla.i d0, d22, d0[3] │ │ │ │ adds r2, r4, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #816]! @ 0x330 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldc 0, cr0, [r6, #816]! @ 0x330 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #816] @ 0x330 │ │ │ │ - @ instruction: 0xfa1c00cb │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldc 0, cr0, [r6, #816] @ 0x330 │ │ │ │ + @ instruction: 0xfa2400cb │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r6, #203] @ 0xcb │ │ │ │ - stcl 0, cr0, [r4, #-816]! @ 0xfffffcd0 │ │ │ │ + ldr??.w r0, [lr, #203] @ 0xcb │ │ │ │ + stcl 0, cr0, [ip, #-816]! @ 0xfffffcd0 │ │ │ │ │ │ │ │ 00346954 : │ │ │ │ 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 r3, [pc, #408] @ (346b00 ) │ │ │ │ @@ -1047283,45 +1047282,45 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #967 @ 0x3c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 346a20 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r6, r7, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldcl 0, cr0, [ip], #816 @ 0x330 │ │ │ │ + stc 0, cr0, [r4, #-816] @ 0xfffffcd0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3471e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 3465a6 │ │ │ │ - vcvt.f32.u32 d30, d2, #1 │ │ │ │ + vcvt.f32.u32 d30, d10, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r3, #173 @ 0xad │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr2, cr12, {6} │ │ │ │ + cdp 0, 1, cr0, cr10, cr12, {6} │ │ │ │ movs r6, #165 @ 0xa5 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr2, cr12, {6} │ │ │ │ + cdp 0, 2, cr0, cr10, cr12, {6} │ │ │ │ lsrs r5, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr2, cr12, {6} │ │ │ │ - b.n 346b6c │ │ │ │ + cdp 0, 2, cr0, cr10, cr12, {6} │ │ │ │ + b.n 346b7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r4, r3, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str.w r0, [r6, #203] @ 0xcb │ │ │ │ - strh.w r0, [r6, #203] @ 0xcb │ │ │ │ - strb.w r0, [r6, #203] @ 0xcb │ │ │ │ - str??.w r0, [r6, fp] │ │ │ │ - str.w r0, [r6, fp] │ │ │ │ - strh.w r0, [r8, fp] │ │ │ │ + str.w r0, [lr, #203] @ 0xcb │ │ │ │ + strh.w r0, [lr, #203] @ 0xcb │ │ │ │ + strb.w r0, [lr, #203] @ 0xcb │ │ │ │ + str??.w r0, [lr, fp] │ │ │ │ + str.w r0, [lr, fp] │ │ │ │ + ldrh.w r0, [r0, fp] │ │ │ │ │ │ │ │ 00346b54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1047405,30 +1047404,30 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 346bf4 │ │ │ │ adds r6, r2, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #816 @ 0x330 │ │ │ │ + stc 0, cr0, [lr], #816 @ 0x330 │ │ │ │ adds r6, r4, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeab000cc │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xeab800cc │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors.w r0, r0, ip, lsl #3 │ │ │ │ - @ instruction: 0xf71e00cb │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + eors.w r0, r8, ip, lsl #3 │ │ │ │ + @ instruction: 0xf72600cb │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6f600cb │ │ │ │ - orn r0, r4, ip, lsl #3 │ │ │ │ + @ instruction: 0xf6fe00cb │ │ │ │ + orn r0, ip, ip, lsl #3 │ │ │ │ │ │ │ │ 00346c54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1047512,30 +1047511,30 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 346cf4 │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, ip, lsl #3 │ │ │ │ + rsb r0, r2, ip, lsl #3 │ │ │ │ adds r6, r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe9b000cc │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xe9b800cc │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe99000cc │ │ │ │ - @ instruction: 0xf61e00cb │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + @ instruction: 0xe99800cc │ │ │ │ + @ instruction: 0xf62600cb │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf5f600cb │ │ │ │ - strd r0, r0, [r4, #-816]! @ 0x330 │ │ │ │ + @ instruction: 0xf5fe00cb │ │ │ │ + strd r0, r0, [ip, #-816]! @ 0x330 │ │ │ │ │ │ │ │ 00346d54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -1047609,25 +1047608,25 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 346d9e │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r6, ip, lsl #3 │ │ │ │ + orrs.w r0, lr, ip, lsl #3 │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adc.w r0, r8, #6651904 @ 0x658000 │ │ │ │ - stmia.w lr!, {r2, r3, r6, r7} │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + adcs.w r0, r0, #6651904 @ 0x658000 │ │ │ │ + ldmia.w r6!, {r2, r3, r6, r7} │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds.w r0, lr, #6651904 @ 0x658000 │ │ │ │ - stmia.w r6, {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf52600cb │ │ │ │ + stmia.w lr, {r2, r3, r6, r7} │ │ │ │ stmdb 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, r2 │ │ │ │ ldr.w r2, [pc, #1288] @ 347358 │ │ │ │ @@ -1048126,88 +1048125,88 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3470ae │ │ │ │ asrs r2, r5, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 347220 │ │ │ │ + b.n 347230 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r6, r1, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf22a00cb │ │ │ │ - b.n 346e98 │ │ │ │ + @ instruction: 0xf23200cb │ │ │ │ + b.n 346ea8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00cb │ │ │ │ - b.n 346e4c │ │ │ │ + addw r0, r6, #203 @ 0xcb │ │ │ │ + b.n 346e5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsbs r0, r4, #203 @ 0xcb │ │ │ │ - b.n 346e04 │ │ │ │ + rsbs r0, ip, #203 @ 0xcb │ │ │ │ + b.n 346e14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sub.w r0, ip, #203 @ 0xcb │ │ │ │ - b.n 346dc4 │ │ │ │ + subs.w r0, r4, #203 @ 0xcb │ │ │ │ + b.n 346dd4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf18600cb │ │ │ │ - sbc.w r0, r6, #203 @ 0xcb │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf18e00cb │ │ │ │ + sbc.w r0, lr, #203 @ 0xcb │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adc.w r0, r0, #203 @ 0xcb │ │ │ │ - b.n 346cfc │ │ │ │ + adc.w r0, r8, #203 @ 0xcb │ │ │ │ + b.n 346d0c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds.w r0, r4, #203 @ 0xcb │ │ │ │ - b.n 346cb4 │ │ │ │ + adds.w r0, ip, #203 @ 0xcb │ │ │ │ + b.n 346cc4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf0ec00cb │ │ │ │ - b.n 346c70 │ │ │ │ + @ instruction: 0xf0f400cb │ │ │ │ + b.n 346c80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf0c400cb │ │ │ │ - b.n 346c2c │ │ │ │ + @ instruction: 0xf0cc00cb │ │ │ │ + b.n 346c3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors.w r0, ip, #203 @ 0xcb │ │ │ │ - b.n 346be4 │ │ │ │ + @ instruction: 0xf0a400cb │ │ │ │ + b.n 346bf4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - orns r0, r2, #203 @ 0xcb │ │ │ │ - b.n 347ba0 │ │ │ │ + orns r0, sl, #203 @ 0xcb │ │ │ │ + b.n 347bb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - orr.w r0, sl, #203 @ 0xcb │ │ │ │ - b.n 347b58 │ │ │ │ + orrs.w r0, r2, #203 @ 0xcb │ │ │ │ + b.n 347b68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ands.w r0, lr, #203 @ 0xcb │ │ │ │ - b.n 347b0c │ │ │ │ + bic.w r0, r6, #203 @ 0xcb │ │ │ │ + b.n 347b1c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vext.8 q8, q11, , #0 │ │ │ │ - b.n 347acc │ │ │ │ + vext.8 q8, q15, , #0 │ │ │ │ + b.n 347adc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d16, d16, d3[1] │ │ │ │ + vmla.i16 d16, d24, d3[1] │ │ │ │ │ │ │ │ 00347414 : │ │ │ │ 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 │ │ │ │ @@ -1048301,35 +1048300,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ strd ip, r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #1111 @ 0x457 │ │ │ │ b.n 34749e │ │ │ │ nop │ │ │ │ - bpl.n 3474d4 │ │ │ │ + bpl.n 3474e4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 347918 │ │ │ │ + b.n 347928 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr14, cr11, {6} │ │ │ │ - str r2, [sp, #32] │ │ │ │ + cdp 0, 8, cr0, cr6, cr11, {6} │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp 0, 5, cr0, cr10, cr11, {6} │ │ │ │ - b.n 3478bc │ │ │ │ + cdp 0, 6, cr0, cr2, cr11, {6} │ │ │ │ + b.n 3478cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp 0, 3, cr0, cr6, cr11, {6} │ │ │ │ - b.n 34787c │ │ │ │ + cdp 0, 3, cr0, cr14, cr11, {6} │ │ │ │ + b.n 34788c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp 0, 0, cr0, cr14, cr11, {6} │ │ │ │ - b.n 34783c │ │ │ │ + cdp 0, 1, cr0, cr6, cr11, {6} │ │ │ │ + b.n 34784c │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ ldr.w r2, [pc, #2952] @ 3480f0 │ │ │ │ @@ -1049350,133 +1049349,133 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #895 @ 0x37f │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3477d0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 348300 │ │ │ │ + b.n 348310 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r6, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ands.w r0, lr, #6619136 @ 0x650000 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xead800cb │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + @ instruction: 0xeae000cb │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 3480c0 │ │ │ │ + ble.n 3480d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r4, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 3480d8 │ │ │ │ + bgt.n 3480e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ rsb r0, lr, #202 @ 0xca │ │ │ │ - bgt.n 348258 │ │ │ │ + bgt.n 348068 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 3480ac │ │ │ │ + blt.n 3480bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf0ac00ca │ │ │ │ - blt.n 348228 │ │ │ │ + blt.n 348238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 3481dc │ │ │ │ + blt.n 3481ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 34819c │ │ │ │ + blt.n 3481ac │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 348198 │ │ │ │ + bge.n 3481a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 3480dc │ │ │ │ + bls.n 3480ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 3481ec │ │ │ │ + bls.n 3481fc │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 3481e0 │ │ │ │ + bhi.n 3481f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 3481b4 │ │ │ │ + bvs.n 3481c4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 34811c │ │ │ │ + bvs.n 34812c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 348174 │ │ │ │ + bpl.n 348184 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34866c │ │ │ │ + b.n 34867c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 34813c │ │ │ │ + bpl.n 34814c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [fp] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [pc, #3268] @ 348ec0 │ │ │ │ movw r0, #1029 @ 0x405 │ │ │ │ @@ -1050589,251 +1050588,251 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #891 @ 0x37b │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3477d0 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 348e7c │ │ │ │ + bcc.n 348e8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 348ec8 │ │ │ │ + bcs.n 348ed8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 348fdc │ │ │ │ + bcs.n 348fec │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 348e14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 348da0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 348d2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 348cb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 348fe0 │ │ │ │ + bne.n 348ff0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 348c3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 348f50 │ │ │ │ + bne.n 348f60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 348b78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 348ecc │ │ │ │ + beq.n 348edc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 348e8c │ │ │ │ + beq.n 348e9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 348ab4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 349008 │ │ │ │ + beq.n 349018 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 348fc8 │ │ │ │ + beq.n 348fd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 3489f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 348f48 │ │ │ │ + beq.n 348f58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 34892c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 348868 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 3487a4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 349744 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 3496c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 34964c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 3495d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 349554 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 3494d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 349454 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 3493d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 349000 │ │ │ │ + bls.n 349010 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 348fb8 │ │ │ │ + bhi.n 348fc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 348f60 │ │ │ │ + bhi.n 348f70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 348f10 │ │ │ │ + bhi.n 348f20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 3490b8 │ │ │ │ + bhi.n 3490c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 34906c │ │ │ │ + bhi.n 34907c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 349018 │ │ │ │ + bhi.n 349028 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 348fc8 │ │ │ │ + bvc.n 348fd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 348f78 │ │ │ │ + bvc.n 348f88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 3490d8 │ │ │ │ + bvc.n 3490e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 349090 │ │ │ │ + bvc.n 3490a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 349048 │ │ │ │ + bvc.n 349058 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 349000 │ │ │ │ + bvs.n 349010 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 348fc0 │ │ │ │ + bvs.n 348fd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 348f6c │ │ │ │ + bvs.n 348f7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 349124 │ │ │ │ + bvs.n 349134 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 3490d8 │ │ │ │ + bvs.n 3490e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 34908c │ │ │ │ + bvs.n 34909c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 349044 │ │ │ │ + bpl.n 349054 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 348ff4 │ │ │ │ + bpl.n 349004 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 348fac │ │ │ │ + bpl.n 348fbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 34916c │ │ │ │ + bpl.n 348f7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 349128 │ │ │ │ + bpl.n 349138 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 3490e4 │ │ │ │ + bpl.n 3490f4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 349098 │ │ │ │ + bpl.n 3490a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 349050 │ │ │ │ + bmi.n 349060 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 349010 │ │ │ │ + bmi.n 349020 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 348fc0 │ │ │ │ + bmi.n 348fd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 34917c │ │ │ │ + bmi.n 34918c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #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, #2872] @ 0xb38 │ │ │ │ ldr.w r2, [pc, #3060] @ 349ca4 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1051971,125 +1051970,125 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34977a │ │ │ │ and.w r0, r6, #7274496 @ 0x6f0000 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xf3d800de │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r4, r1, #3 │ │ │ │ - ldcls 0, cr0, [lr, #-888]! @ 0xfffffc88 │ │ │ │ - ldrls r0, [r6, #108] @ 0x6c │ │ │ │ + itet ls │ │ │ │ + lslls r4, r1, #3 │ │ │ │ + ldchi 0, cr0, [lr, #-888]! @ 0xfffffc88 │ │ │ │ + ldrls r0, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ bcc.n 349cd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bcc.n 349c44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcc.n 349dac │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcc.n 349d1c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ bcs.n 349c6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 349df8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 349d88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 349d18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 349dcc │ │ │ │ + cbnz r2, 349dce │ │ │ │ lsls r4, r1, #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 │ │ │ │ ldr.w r2, [pc, #1788] @ 34a4a0 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -1052754,33 +1052753,33 @@ │ │ │ │ nop │ │ │ │ b.n 34a2c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 34a2a4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ b.n 349e94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ @@ -1052788,75 +1052787,75 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r6, 34a58e │ │ │ │ + cbz r6, 34a590 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 34a58c │ │ │ │ + cbz r2, 34a58e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r6, 34a58c │ │ │ │ + cbz r6, 34a58e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r3, r1, #3 │ │ │ │ - cbz r4, 34a58e @ unpredictable │ │ │ │ + cbz r4, 34a590 @ unpredictable > │ │ │ │ lsl r4, r1, #3 │ │ │ │ - nop {12} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - ittt ls │ │ │ │ - lslls r3, r1, #3 │ │ │ │ - strls r0, [r5, #48] @ 0x30 │ │ │ │ - lslls r5, r2, #3 │ │ │ │ - itte vc │ │ │ │ - lslvc r3, r1, #3 │ │ │ │ - uxtbvc r0, r4 │ │ │ │ - lslvs r4, r1, #3 │ │ │ │ - itee pl │ │ │ │ + it gt │ │ │ │ + lslgt r3, r1, #3 │ │ │ │ + itte ge │ │ │ │ + lslge r3, r1, #3 │ │ │ │ + strge r0, [r6, #48] @ 0x30 │ │ │ │ + lsllt r5, r2, #3 │ │ │ │ + ittt hi │ │ │ │ + lslhi r3, r1, #3 │ │ │ │ + uxtbhi r0, r5 │ │ │ │ + lslhi r4, r1, #3 │ │ │ │ + itte pl │ │ │ │ lslpl r3, r1, #3 │ │ │ │ - wfimi │ │ │ │ - lslmi r3, r1, #3 │ │ │ │ - yield │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + it cc @ unpredictable │ │ │ │ + lslcc r3, r1, #3 │ │ │ │ + it ne │ │ │ │ + lslne r3, r1, #3 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r3, r1, #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, #2712] @ 0xa98 │ │ │ │ ldr.w r5, [pc, #2692] @ 34b004 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1053894,57 +1053893,57 @@ │ │ │ │ b.n 34b1c8 │ │ │ │ svc 54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ svc 26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ blx b2254 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34b41c │ │ │ │ @@ -1055009,369 +1055008,369 @@ │ │ │ │ ldr r3, [pc, #720] @ (34be18 ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ b.n 34b5b6 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #960 @ (adr r5, 34bf1c ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 34bf3c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #296 @ (adr r5, 34bc90 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 34bcb0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 34bb92 │ │ │ │ + cbz r2, 34bb94 │ │ │ │ lsls r3, r1, #3 │ │ │ │ rev r2, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 34bb54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #536 @ (adr r4, 34bd98 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 34bdb8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 34bcc8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 34bce8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbnz r2, 34bba4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cbnz r2, 34bb9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #712 @ (adr r3, 34be68 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 34be88 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #560 @ (adr r3, 34bddc ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 34bdfc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #352 @ (adr r3, 34bd18 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 34bd38 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #168 @ (adr r3, 34bc6c ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 34bc8c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #784 @ (adr r5, 34bed8 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 34bef8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 34bf90 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 34bfb0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 34bef4 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 34bf14 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 34be48 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 34be68 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 34bd18 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 34bd38 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 34bcf0 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 34bd10 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 34bde0 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 34be00 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 34be24 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 34be44 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 34bd68 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 34bd88 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 34bcc4 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 34bce4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #992 @ (adr r0, 34c020 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 34bc40 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #816 @ (adr r0, 34bf7c ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 34bf9c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #592 @ (adr r0, 34bea8 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 34bec8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 34be34 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 34be54 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 34bdc0 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 34bde0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 34bd3c ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 34bd5c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 34bc94 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #880] @ (34c01c ) │ │ │ │ + ldr r7, [pc, #912] @ (34c03c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #656] @ (34bf4c ) │ │ │ │ + ldr r7, [pc, #688] @ (34bf6c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #520] @ (34bed0 ) │ │ │ │ + ldr r7, [pc, #552] @ (34bef0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #384] @ (34be54 ) │ │ │ │ + ldr r7, [pc, #416] @ (34be74 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #272] @ (34bdec ) │ │ │ │ + ldr r7, [pc, #304] @ (34be0c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #72] @ (34bd34 ) │ │ │ │ + ldr r7, [pc, #104] @ (34bd54 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #984] @ (34c0cc ) │ │ │ │ + ldr r6, [pc, #1016] @ (34c0ec ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #808] @ (34c028 ) │ │ │ │ + ldr r6, [pc, #840] @ (34c048 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #632] @ (34bf84 ) │ │ │ │ + ldr r6, [pc, #664] @ (34bfa4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #456] @ (34bee0 ) │ │ │ │ + ldr r6, [pc, #488] @ (34bf00 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #280] @ (34be3c ) │ │ │ │ + ldr r6, [pc, #312] @ (34be5c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #408] @ (34bee4 ) │ │ │ │ + ldr r5, [pc, #440] @ (34bf04 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #296] @ (34be80 ) │ │ │ │ + ldr r5, [pc, #328] @ (34bea0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #184] @ (34be1c ) │ │ │ │ + ldr r5, [pc, #216] @ (34be3c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #72] @ (34bdb8 ) │ │ │ │ + ldr r5, [pc, #104] @ (34bdd8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #984] @ (34c154 ) │ │ │ │ + ldr r4, [pc, #1016] @ (34c174 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #872] @ (34c0f0 ) │ │ │ │ + ldr r4, [pc, #904] @ (34c110 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #776] @ (34c09c ) │ │ │ │ + ldr r4, [pc, #808] @ (34c0bc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #672] @ (34c040 ) │ │ │ │ + ldr r4, [pc, #704] @ (34c060 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #568] @ (34bfe4 ) │ │ │ │ + ldr r4, [pc, #600] @ (34c004 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #464] @ (34bf88 ) │ │ │ │ + ldr r4, [pc, #496] @ (34bfa8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #360] @ (34bf2c ) │ │ │ │ + ldr r4, [pc, #392] @ (34bf4c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #256] @ (34bed0 ) │ │ │ │ + ldr r4, [pc, #288] @ (34bef0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #152] @ (34be74 ) │ │ │ │ + ldr r4, [pc, #184] @ (34be94 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #24] @ (34be00 ) │ │ │ │ + ldr r4, [pc, #56] @ (34be20 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #856] @ (34c150 ) │ │ │ │ + ldr r3, [pc, #888] @ (34c170 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #744] @ (34c0ec ) │ │ │ │ + ldr r3, [pc, #776] @ (34c10c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 34c1f4 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #920 @ (adr r7, 34c1a8 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 34c1c8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 34c154 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 34c174 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #472] @ (34bff0 ) │ │ │ │ + ldr r3, [pc, #504] @ (34c010 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -1055399,19 +1055398,19 @@ │ │ │ │ add.w r2, r2, #596 @ 0x254 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34be40 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #424] @ (34c01c ) │ │ │ │ + ldr r0, [pc, #456] @ (34c03c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 34c168 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 34c188 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ 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 │ │ │ │ @@ -1055438,19 +1055437,19 @@ │ │ │ │ add.w r2, r2, #628 @ 0x274 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34bea4 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #40] @ (34bf00 ) │ │ │ │ + ldr r0, [pc, #72] @ (34bf20 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 34c04c ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 34c06c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ @@ -1055516,33 +1055515,33 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34bf22 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 34c314 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 34c334 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #72] @ (34bfec ) │ │ │ │ + ldr r2, [pc, #104] @ (34c00c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 34c290 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 34c2b0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [pc, #944] @ (34c360 ) │ │ │ │ + ldr r1, [pc, #976] @ (34c380 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #608 @ (adr r3, 34c214 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 34c234 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [pc, #816] @ (34c2ec ) │ │ │ │ + ldr r1, [pc, #848] @ (34c30c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 0034bfbc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1055774,51 +1055773,51 @@ │ │ │ │ str.w r5, [sp, #1116] @ 0x45c │ │ │ │ b.n 34c1da │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #96] @ (34c27c ) │ │ │ │ + ldr r1, [pc, #128] @ (34c29c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 34c358 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 34c378 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 34c5ac ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 34c5cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #760 @ (adr r1, 34c538 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 34c558 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 34c4c4 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 34c4e4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 34c450 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 34c470 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmia r3!, {r3, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blx r1 │ │ │ │ + blx r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 34c37c ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 34c39c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 34c2c0 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 34c2e0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ (34c350 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1055913,38 +1055912,38 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34c2c0 │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r6, ip │ │ │ │ + mov r6, sp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #160 @ (adr r0, 34c410 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 34c430 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 34c384 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 34c3a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034c38c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1055993,29 +1055992,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34c3bc │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ @@ -1056081,33 +1056080,33 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34c472 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r8, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 0034c50c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1056339,51 +1056338,51 @@ │ │ │ │ str.w r5, [sp, #1116] @ 0x45c │ │ │ │ b.n 34c72a │ │ │ │ nop │ │ │ │ itte ls │ │ │ │ lslls r6, r3, #3 │ │ │ │ strbls r4, [r5, #17] │ │ │ │ movhi r0, r0 │ │ │ │ - add r4, r7 │ │ │ │ + add r4, r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bkpt 0x00ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r5, pc, #544 @ (adr r5, 34c9a4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ bkpt 0x005a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ pop {r3, r6, r7, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ (34c8a0 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1056478,38 +1056477,38 @@ │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34c810 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r1, #3 │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034c8dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1056558,29 +1056557,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34c90c │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #3 │ │ │ │ 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 r4, [r0, #1636] @ 0x664 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1056734,39 +1056733,39 @@ │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34ca34 │ │ │ │ cbnz r6, 34cb58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #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 │ │ │ │ ldr.w r2, [pc, #1032] @ 34cf60 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1057158,37 +1057157,37 @@ │ │ │ │ ... │ │ │ │ cbnz r6, 34cf7a │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r4, 34cf7e │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xb612 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r1, [pc, #152] @ (34d038 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -1057243,23 +1057242,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34ceaa │ │ │ │ nop │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1057309,25 +1057308,25 @@ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34d088 │ │ │ │ nop │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r4, r1, #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 r1, [pc, #320] @ (34d244 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1057466,43 +1057465,43 @@ │ │ │ │ nop │ │ │ │ cbz r0, 34d2b6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 34d2bc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [r9, #255]! │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ cbz r0, 34d2b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034d290 : │ │ │ │ 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 │ │ │ │ @@ -1057597,39 +1057596,39 @@ │ │ │ │ strd r4, r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n 34d314 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034d3b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1057678,29 +1057677,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34d3e8 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0034d460 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1057864,25 +1057863,25 @@ │ │ │ │ vldr d10, [pc, #4] @ 34d638 │ │ │ │ b.n 34d5d4 │ │ │ │ ... │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ blx b1a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34e7a0 │ │ │ │ @@ -1058191,15 +1058190,15 @@ │ │ │ │ vnmls.f64 d6, d2, d0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.w 34e204 │ │ │ │ b.n 34d9c0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1058685,45 +1058684,45 @@ │ │ │ │ mov r8, r9 │ │ │ │ b.n 34d9e2 │ │ │ │ ... │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1059075,57 +1059074,57 @@ │ │ │ │ ... │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr.w r2, [pc, #1744] @ 34ea28 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1744] @ 34ea2c │ │ │ │ ldr.w r3, [pc, #1744] @ 34ea30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1059751,239 +1059750,239 @@ │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 34e124 │ │ │ │ b.w 34dc04 │ │ │ │ nop │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ 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 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -1060370,15 +1060369,15 @@ │ │ │ │ strd r5, r5, [sp] │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34f3a6 │ │ │ │ b.n 34f050 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1061018,85 +1061017,85 @@ │ │ │ │ b.n 34f1ea │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [pc, #660] @ (34fa40 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #660] @ (34fa44 ) │ │ │ │ ldr r3, [pc, #664] @ (34fa48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1061362,117 +1061361,117 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 34f1ea │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r4, r1, #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, #2712] @ 0xa98 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1062580,85 +1062579,85 @@ │ │ │ │ b.n 3503b8 │ │ │ │ ldrh r0, [r2, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #912] @ 0x390 │ │ │ │ ldr.w r3, [r6, #912] @ 0x390 │ │ │ │ ldr.w fp, [r7, #48] @ 0x30 │ │ │ │ @@ -1063730,224 +1063729,224 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3503b8 │ │ │ │ b.w 3508e6 │ │ │ │ nop │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q2, #58 │ │ │ │ - ldr r7, [pc, #328] @ (35144c ) │ │ │ │ + vshr.u64 q0, q2, #50 │ │ │ │ + ldr r7, [pc, #360] @ (35146c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mrc2 0, 7, r0, cr14, cr4, {6} │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + vqadd.u8 q0, q11, q2 │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #792] @ (35162c ) │ │ │ │ + ldr r6, [pc, #824] @ (35164c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrsh r6, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #624] @ (35158c ) │ │ │ │ + ldr r7, [pc, #656] @ (3515ac ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr4, {6} │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + mcr2 0, 3, r0, cr10, cr4, {6} │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #160] @ (3513c8 ) │ │ │ │ + ldr r6, [pc, #192] @ (3513e8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrc2 0, 1, r0, cr4, cr4, {6} │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + mrc2 0, 1, r0, cr12, cr4, {6} │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (35171c ) │ │ │ │ + ldr r6, [pc, #8] @ (35133c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mcr2 0, 0, r0, cr6, cr4, {6} │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + mcr2 0, 0, r0, cr14, cr4, {6} │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #816] @ (351670 ) │ │ │ │ + ldr r5, [pc, #848] @ (351690 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #848] @ 0x350 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + stc2l 0, cr0, [r0, #848]! @ 0x350 │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #624] @ (3515bc ) │ │ │ │ + ldr r5, [pc, #656] @ (3515dc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [r8, #848]! @ 0x350 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldc2 0, cr0, [r0, #848]! @ 0x350 │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #440] @ (351510 ) │ │ │ │ + ldr r5, [pc, #472] @ (351530 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-848]! @ 0xfffffcb0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + stc2 0, cr0, [r2, #848] @ 0x350 │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #256] @ (351464 ) │ │ │ │ + ldr r5, [pc, #288] @ (351484 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-848] @ 0xfffffcb0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldc2l 0, cr0, [r4, #-848] @ 0xfffffcb0 │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #64] @ (3513b0 ) │ │ │ │ + ldr r5, [pc, #96] @ (3513d0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-848] @ 0xfffffcb0 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + stc2 0, cr0, [r4, #-848]! @ 0xfffffcb0 │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #904] @ (351704 ) │ │ │ │ + ldr r4, [pc, #936] @ (351724 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #848 @ 0x350 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + ldc2l 0, cr0, [r6], #848 @ 0x350 │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #712] @ (351650 ) │ │ │ │ + ldr r4, [pc, #744] @ (351670 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + stc2 0, cr0, [r2], #848 @ 0x350 │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #384] @ (351518 ) │ │ │ │ + ldr r4, [pc, #416] @ (351538 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-848 @ 0xfffffcb0 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + ldc2l 0, cr0, [r4], #-848 @ 0xfffffcb0 │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #200] @ (35146c ) │ │ │ │ + ldr r4, [pc, #232] @ (35148c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], #-848 @ 0xfffffcb0 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + mcrr2 0, 13, r0, r6, cr4 │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #16] @ (3513c0 ) │ │ │ │ + ldr r4, [pc, #48] @ (3513e0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + ldc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #864] @ (35171c ) │ │ │ │ + ldr r3, [pc, #896] @ (35173c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfbbc00d4 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + smlaldx r0, r0, r4, r4 │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #520] @ (3515d4 ) │ │ │ │ + ldr r3, [pc, #552] @ (3515f4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfb8e00d4 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + @ instruction: 0xfb9600d4 │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #336] @ (351528 ) │ │ │ │ + ldr r3, [pc, #368] @ (351548 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfb6000d4 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + @ instruction: 0xfb6800d4 │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #144] @ (351474 ) │ │ │ │ + ldr r3, [pc, #176] @ (351494 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa9e00d4 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + @ instruction: 0xfaa600d4 │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #400] @ (351590 ) │ │ │ │ + ldr r2, [pc, #432] @ (3515b0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa7800d4 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + @ instruction: 0xfa8000d4 │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #256] @ (35150c ) │ │ │ │ + ldr r2, [pc, #288] @ (35152c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa4e00d4 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + @ instruction: 0xfa5600d4 │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #80] @ (351468 ) │ │ │ │ + ldr r2, [pc, #112] @ (351488 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e000d4 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + vld1.8 @ instruction: 0xf9e800d4 │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #664] @ (3516c4 ) │ │ │ │ + ldr r1, [pc, #696] @ (3516e4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh.w r0, [r8, #212] @ 0xd4 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + vst1.8 @ instruction: 0xf9c000d4 │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #504] @ (351630 ) │ │ │ │ + ldr r1, [pc, #536] @ (351650 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb.w r0, [r2, #212] @ 0xd4 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + ldrsb.w r0, [sl, #212] @ 0xd4 │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #360] @ (3515ac ) │ │ │ │ + ldr r1, [pc, #392] @ (3515cc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str??.w r0, [r8, #212] @ 0xd4 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + ldr??.w r0, [r0, #212] @ 0xd4 │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #696] @ (351718 ) │ │ │ │ + ldr r0, [pc, #728] @ (351738 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str.w r0, [r0, #212] @ 0xd4 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str.w r0, [r8, #212] @ 0xd4 │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #536] @ (351684 ) │ │ │ │ + ldr r0, [pc, #568] @ (3516a4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb.w r0, [r8, #212] @ 0xd4 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + strh.w r0, [r0, #212] @ 0xd4 │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #376] @ (3515f0 ) │ │ │ │ + ldr r0, [pc, #408] @ (351610 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr??.w r0, [r0, r4, lsl #1] │ │ │ │ - str r2, [r6, r2] │ │ │ │ + ldr??.w r0, [r8, r4, lsl #1] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #216] @ (35155c ) │ │ │ │ + ldr r0, [pc, #248] @ (35157c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str.w r0, [r6, r4, lsl #1] │ │ │ │ - ldr r1, [pc, #720] @ (35175c ) │ │ │ │ + str.w r0, [lr, r4, lsl #1] │ │ │ │ + ldr r1, [pc, #752] @ (35177c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #48] @ (3514c0 ) │ │ │ │ + ldr r0, [pc, #80] @ (3514e0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #460] @ (351670 ) │ │ │ │ @@ -1064122,34 +1064121,34 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 351550 │ │ │ │ strb r0, [r3, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf4cc00d4 │ │ │ │ - ldr r5, [pc, #56] @ (3516c4 ) │ │ │ │ + @ instruction: 0xf4d400d4 │ │ │ │ + ldr r5, [pc, #88] @ (3516e4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf4a600d4 │ │ │ │ - ldr r4, [pc, #928] @ (351a38 ) │ │ │ │ + @ instruction: 0xf4ae00d4 │ │ │ │ + ldr r4, [pc, #960] @ (351a58 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orns r0, ip, #6946816 @ 0x6a0000 │ │ │ │ - ldr r4, [pc, #760] @ (35199c ) │ │ │ │ + eor.w r0, r4, #6946816 @ 0x6a0000 │ │ │ │ + ldr r4, [pc, #792] @ (3519bc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003516a8 : │ │ │ │ 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 │ │ │ │ @@ -1064299,33 +1064298,33 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf33000d4 │ │ │ │ - cmn r2, r7 │ │ │ │ + @ instruction: 0xf33800d4 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ssat r0, #21, ip, lsl #3 │ │ │ │ - ldr r3, [pc, #312] @ (351988 ) │ │ │ │ + @ instruction: 0xf31400d4 │ │ │ │ + ldr r3, [pc, #344] @ (3519a8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf2e600d4 │ │ │ │ - ldr r3, [pc, #160] @ (3518fc ) │ │ │ │ + @ instruction: 0xf2ee00d4 │ │ │ │ + ldr r3, [pc, #192] @ (35191c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf2be00d4 │ │ │ │ - ldr r3, [pc, #0] @ (351868 ) │ │ │ │ + movt r0, #24788 @ 0x60d4 │ │ │ │ + ldr r3, [pc, #32] @ (351888 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0035186c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1064619,27 +1064618,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf0b200d4 │ │ │ │ + @ instruction: 0xf0ba00d4 │ │ │ │ strh r2, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eor.w r0, ip, #212 @ 0xd4 │ │ │ │ + eors.w r0, r4, #212 @ 0xd4 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orn r0, r8, #212 @ 0xd4 │ │ │ │ + orns r0, r0, #212 @ 0xd4 │ │ │ │ │ │ │ │ 00351b74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1064749,17 +1064748,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vqadd.s16 q8, q12, q2 │ │ │ │ + vqadd.s32 q8, q8, q2 │ │ │ │ │ │ │ │ 00351c88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1064869,16 +1064868,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mcr 0, 2, r0, cr12, cr4, {6} │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + mrc 0, 2, r0, cr4, cr4, {6} │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00351d9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1065211,31 +1065210,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc 0, cr0, [r6], #848 @ 0x350 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + stc 0, cr0, [lr], #848 @ 0x350 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xebf600d4 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + @ instruction: 0xebfe00d4 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xeb3a00d4 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + adc.w r0, r2, r4, lsr #3 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds.w r0, r2, r4, lsr #3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + adds.w r0, sl, r4, lsr #3 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003520fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1065571,27 +1065570,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe83200d4 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xe83a00d4 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe80a00d4 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + @ instruction: 0xe81200d4 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3523e4 │ │ │ │ + b.n 3523f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00352420 : │ │ │ │ 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 │ │ │ │ @@ -1065943,37 +1065942,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3524bc │ │ │ │ + b.n 3524cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 352378 │ │ │ │ + b.n 352388 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 352278 │ │ │ │ + b.n 352288 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3520b8 │ │ │ │ + b.n 3520c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00352754 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1066320,35 +1066319,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 353078 │ │ │ │ + b.n 353088 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 352f50 │ │ │ │ + b.n 352f60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 352ddc │ │ │ │ + b.n 352dec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 352d98 │ │ │ │ + b.n 352da8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00352a84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1066545,23 +1066544,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r2, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00352c4c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1066858,31 +1066857,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r7, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #0 │ │ │ │ + udf #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 352f00 │ │ │ │ + ble.n 352f10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [pc, #680] @ (353194 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00352ef0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1067107,23 +1067106,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #456] @ (3532fc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 3530cc │ │ │ │ + bge.n 3530dc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [pc, #280] @ (353258 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 353080 │ │ │ │ + bge.n 353090 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00353148 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1067327,23 +1067326,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #304] @ (35348c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 3532a8 │ │ │ │ + bhi.n 3532b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r1, [pc, #128] @ (3533e8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 35345c │ │ │ │ + bhi.n 35326c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00353370 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1067559,23 +1067558,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mov lr, lr │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 353654 │ │ │ │ + bvs.n 353664 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ mov sl, r9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 353608 │ │ │ │ + bvs.n 353618 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003535c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1067871,29 +1067870,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ mvns r6, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 353958 │ │ │ │ + bcc.n 353968 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bics r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 353908 │ │ │ │ + bcc.n 353918 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bics r4, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 3538dc │ │ │ │ + bcs.n 3538ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00353908 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1068447,55 +1068446,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 353e88 │ │ │ │ + bne.n 353e98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r6, sl │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 353ed4 │ │ │ │ + beq.n 353ee4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ muls r6, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 353f60 │ │ │ │ + beq.n 353f70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ rors r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r2, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r1, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r5, #110 @ 0x6e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00353f60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1069524,113 +1069523,113 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3544c0 │ │ │ │ nop │ │ │ │ asrs r2, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1220] @ 355018 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1070112,103 +1070111,103 @@ │ │ │ │ b.n 354dde │ │ │ │ subs r1, #100 @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #92 @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r4, r2, #3 │ │ │ │ - lsrmi r0, r2, #30 │ │ │ │ + lsrpl r0, r3, #30 │ │ │ │ lslmi r4, r1, #3 │ │ │ │ adds r6, #222 @ 0xde │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 003550d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1070980,157 +1070979,157 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 3558f4 │ │ │ │ + cbnz r0, 3558f6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3558e8 │ │ │ │ + cbnz r0, 3558ea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r0, [r5, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r2, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [r2, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r3, r1, #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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1072014,132 +1072013,133 @@ │ │ │ │ nop │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 356356 │ │ │ │ + cbz r4, 356358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 356350 │ │ │ │ + blt.n 356360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vtrn. q8, │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr11, {6} │ │ │ │ + cdp2 0, 14, cr0, cr10, cr11, {6} │ │ │ │ lsrs r4, r2, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r5, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-812] @ 0xfffffcd4 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + stc2l 0, cr0, [r6, #-812]! @ 0xfffffcd4 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-812] @ 0xfffffcd4 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + stc2 0, cr0, [r4, #-812]! @ 0xfffffcd4 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #812 @ 0x32c │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + stc2 0, cr0, [r2, #-812] @ 0xfffffcd4 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {203} @ 0xcb │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + stc2l 0, cr0, [r2], #812 @ 0x32c │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [r8], {203} @ 0xcb │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + stc2 0, cr0, [r0], #-812 @ 0xfffffcd4 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfbf600cb │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xfbfe00cb │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfbb600cb │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + @ instruction: 0xfbbe00cb │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb9400cb │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + @ instruction: 0xfb9c00cb │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb7200cb │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfb7a00cb │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb4e00cb │ │ │ │ - add r3, sp, #0 │ │ │ │ + @ instruction: 0xfb5600cb │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb2c00cb │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + @ instruction: 0xfb3400cb │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb0c00cb │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + @ instruction: 0xfb1400cb │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfae800cb │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + @ instruction: 0xfaf000cb │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cbz r1, 356412 │ │ │ │ ldr r3, [pc, #24] @ (356420 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #444] @ 0x1bc │ │ │ │ @@ -1072235,29 +1072235,29 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35646a │ │ │ │ - cdp2 0, 9, cr0, cr6, cr10, {6} │ │ │ │ - vld4. {d16-d19}, [r0], fp │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + cdp2 0, 9, cr0, cr14, cr10, {6} │ │ │ │ + vld4. {d16-d19}, [r8], fp │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp2 0, 7, cr0, cr2, cr10, {6} │ │ │ │ - ldrsh.w r0, [sl, fp] │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr10, {6} │ │ │ │ + vst4. {d16-d19}, [r2], fp │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr10, {6} │ │ │ │ - ldrsb.w r0, [sl, fp] │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + cdp2 0, 5, cr0, cr8, cr10, {6} │ │ │ │ + vld4. {d0-d3}, [r2], fp │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr10, {6} │ │ │ │ - ldr??.w r0, [r6, #203] @ 0xcb │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr10, {6} │ │ │ │ + ldr??.w r0, [lr, #203] @ 0xcb │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx b3520 │ │ │ │ @@ -1072275,18 +1072275,18 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str.w r0, [r2, #203] @ 0xcb │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w r0, [sl, #203] @ 0xcb │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb.w r0, [r2, #203] @ 0xcb │ │ │ │ + strb.w r0, [sl, #203] @ 0xcb │ │ │ │ │ │ │ │ 0035657c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1072766,42 +1072766,42 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r2, r7, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 356b48 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 356b68 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rsb r0, lr, #6651904 @ 0x658000 │ │ │ │ - @ instruction: 0xfa8a00ca │ │ │ │ - add r4, pc, #72 @ (adr r4, 356ac4 ) │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - ldrsb.w r0, [r4, #202] @ 0xca │ │ │ │ - @ instruction: 0xf4a600cb │ │ │ │ - add r3, pc, #928 @ (adr r3, 356e28 ) │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf4ba00cb │ │ │ │ - orns r0, lr, #6651904 @ 0x658000 │ │ │ │ - add r3, pc, #736 @ (adr r3, 356d74 ) │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - ldrsh.w r0, [sl, sl] │ │ │ │ - orr.w r0, ip, #6651904 @ 0x658000 │ │ │ │ - add r3, pc, #576 @ (adr r3, 356ce0 ) │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - ldrsb.w r0, [r2, sl] │ │ │ │ - bic.w r0, r4, #6651904 @ 0x658000 │ │ │ │ - add r3, pc, #416 @ (adr r3, 356c4c ) │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - str??.w r0, [sl, #202] @ 0xca │ │ │ │ - @ instruction: 0xf3fe00cb │ │ │ │ - add r3, pc, #256 @ (adr r3, 356bb8 ) │ │ │ │ + rsbs r0, r6, #6651904 @ 0x658000 │ │ │ │ + @ instruction: 0xfa9200ca │ │ │ │ + add r4, pc, #104 @ (adr r4, 356ae4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - and.w r0, r2, #6651904 @ 0x658000 │ │ │ │ - @ instruction: 0xf3d600cb │ │ │ │ + ldrsb.w r0, [ip, #202] @ 0xca │ │ │ │ + @ instruction: 0xf4ae00cb │ │ │ │ + add r3, pc, #960 @ (adr r3, 356e48 ) │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + @ instruction: 0xf4c200cb │ │ │ │ + eor.w r0, r6, #6651904 @ 0x658000 │ │ │ │ + add r3, pc, #768 @ (adr r3, 356d94 ) │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + vst4. {d16-d19}, [r2], sl │ │ │ │ + orrs.w r0, r4, #6651904 @ 0x658000 │ │ │ │ + add r3, pc, #608 @ (adr r3, 356d00 ) │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldrsb.w r0, [sl, sl] │ │ │ │ + bic.w r0, ip, #6651904 @ 0x658000 │ │ │ │ + add r3, pc, #448 @ (adr r3, 356c6c ) │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldr??.w r0, [r2, #202] @ 0xca │ │ │ │ + and.w r0, r6, #6651904 @ 0x658000 │ │ │ │ + add r3, pc, #288 @ (adr r3, 356bd8 ) │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + and.w r0, sl, #6651904 @ 0x658000 │ │ │ │ + @ instruction: 0xf3de00cb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #740] @ (356db8 ) │ │ │ │ ldr r3, [pc, #740] @ (356dbc ) │ │ │ │ @@ -1073062,32 +1073062,32 @@ │ │ │ │ nop │ │ │ │ adds r6, r4, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 357038 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 357058 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf23600cb │ │ │ │ - add r1, pc, #136 @ (adr r1, 356e58 ) │ │ │ │ + @ instruction: 0xf23e00cb │ │ │ │ + add r1, pc, #168 @ (adr r1, 356e78 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs.w r0, ip, #203 @ 0xcb │ │ │ │ + rsb r0, r4, #203 @ 0xcb │ │ │ │ vhadd.u8 q0, q11, │ │ │ │ cdp2 0, 12, cr0, cr14, cr9, {6} │ │ │ │ - @ instruction: 0xf5e600ca │ │ │ │ - add r0, pc, #248 @ (adr r0, 356edc ) │ │ │ │ + @ instruction: 0xf5ee00ca │ │ │ │ + add r0, pc, #280 @ (adr r0, 356efc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rsb r0, r0, #6619136 @ 0x650000 │ │ │ │ - @ instruction: 0xf0d200cb │ │ │ │ - @ instruction: 0xf59a00ca │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + rsb r0, r8, #6619136 @ 0x650000 │ │ │ │ + @ instruction: 0xf0da00cb │ │ │ │ + sub.w r0, r2, #6619136 @ 0x650000 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs.w r0, r6, #6619136 @ 0x650000 │ │ │ │ - eor.w r0, sl, #203 @ 0xcb │ │ │ │ + sbcs.w r0, lr, #6619136 @ 0x650000 │ │ │ │ + eors.w r0, r2, #203 @ 0xcb │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #632] @ 357084 │ │ │ │ adds r3, r1, #2 │ │ │ │ ldr.w r5, [r0, #912] @ 0x390 │ │ │ │ @@ -1073342,53 +1073342,53 @@ │ │ │ │ movw r1, #1663 @ 0x67f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 356e9e │ │ │ │ nop │ │ │ │ asrs r2, r5, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bic.w r0, ip, #6619136 @ 0x650000 │ │ │ │ - vhadd.s8 q8, q8, │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + bics.w r0, r4, #6619136 @ 0x650000 │ │ │ │ + vhadd.s8 q8, q12, │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf3e800ca │ │ │ │ - cdp 0, 15, cr0, cr10, cr11, {6} │ │ │ │ + @ instruction: 0xf3f000ca │ │ │ │ + vhadd.s8 q0, q9, │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrd r0, r0, [r4], #812 @ 0x32c │ │ │ │ - usat r0, #10, r0, asr #3 │ │ │ │ - cdp 0, 11, cr0, cr2, cr11, {6} │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldrd r0, r0, [ip], #812 @ 0x32c │ │ │ │ + usat r0, #10, r8, asr #3 │ │ │ │ + cdp 0, 11, cr0, cr10, cr11, {6} │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf37200ca │ │ │ │ - cdp 0, 8, cr0, cr4, cr11, {6} │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + @ instruction: 0xf37a00ca │ │ │ │ + cdp 0, 8, cr0, cr12, cr11, {6} │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbfx r0, ip, #3, #11 │ │ │ │ - cdp 0, 5, cr0, cr14, cr11, {6} │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + @ instruction: 0xf35400ca │ │ │ │ + cdp 0, 6, cr0, cr6, cr11, {6} │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ssat r0, #11, r6, asr #3 │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {6} │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ssat r0, #11, lr, asr #3 │ │ │ │ + cdp 0, 4, cr0, cr0, cr11, {6} │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ssat r0, #11, r0, lsl #3 │ │ │ │ - cdp 0, 1, cr0, cr2, cr11, {6} │ │ │ │ - cdp 0, 3, cr0, cr12, cr11, {6} │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ssat r0, #11, r8, lsl #3 │ │ │ │ + cdp 0, 1, cr0, cr10, cr11, {6} │ │ │ │ + cdp 0, 4, cr0, cr4, cr11, {6} │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stcl 0, cr0, [r8, #812]! @ 0x32c │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldcl 0, cr0, [r0, #812]! @ 0x32c │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subw r0, sl, #202 @ 0xca │ │ │ │ - ldc 0, cr0, [ip, #812]! @ 0x32c │ │ │ │ + @ instruction: 0xf2b200ca │ │ │ │ + stcl 0, cr0, [r4, #812] @ 0x32c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #176] @ 3571bc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #172] @ 3571c0 │ │ │ │ @@ -1073463,24 +1073463,24 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], #812 @ 0x32c │ │ │ │ + stcl 0, cr0, [sl], #812 @ 0x32c │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf19000ca │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf19800ca │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs.w r0, r0, #202 @ 0xca │ │ │ │ - stc 0, cr0, [r2], {203} @ 0xcb │ │ │ │ + sbcs.w r0, r8, #202 @ 0xca │ │ │ │ + stc 0, cr0, [sl], {203} @ 0xcb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #984] @ (3575d8 ) │ │ │ │ @@ -1073866,65 +1073866,65 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3573b6 │ │ │ │ nop │ │ │ │ asrs r4, r7, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [r0], #-812 @ 0xfffffcd4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldcl 0, cr0, [r8], #-812 @ 0xfffffcd4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs.w r0, ip, fp, lsl #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + sbc.w r0, r4, fp, lsl #3 │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #217 @ 0xd9 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ bl 3ed606 │ │ │ │ bl 3bd60a │ │ │ │ bl 4e560e │ │ │ │ asrs r6, r0, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf7de00c9 │ │ │ │ - cdp 0, 15, cr0, cr8, cr10, {6} │ │ │ │ - @ instruction: 0xe9bc00cb │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + vhadd.s8 q0, q8, q5 │ │ │ │ + strd r0, r0, [r4, #812] @ 0x32c │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 13, cr0, cr4, cr10, {6} │ │ │ │ - @ instruction: 0xe99800cb │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + cdp 0, 13, cr0, cr12, cr10, {6} │ │ │ │ + @ instruction: 0xe9a000cb │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 11, cr0, cr0, cr10, {6} │ │ │ │ - ldrd r0, r0, [r4, #-812]! @ 0x32c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cdp 0, 11, cr0, cr8, cr10, {6} │ │ │ │ + ldrd r0, r0, [ip, #-812]! @ 0x32c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 8, cr0, cr12, cr10, {6} │ │ │ │ - ldrd r0, r0, [r0, #-812] @ 0x32c │ │ │ │ - cdp 0, 6, cr0, cr10, cr10, {6} │ │ │ │ - stmdb lr!, {r0, r1, r3, r6, r7} │ │ │ │ - cdp 0, 4, cr0, cr10, cr10, {6} │ │ │ │ - cdp 0, 2, cr0, cr10, cr10, {6} │ │ │ │ - strd r0, r0, [lr], #812 @ 0x32c │ │ │ │ - cdp 0, 0, cr0, cr10, cr10, {6} │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + cdp 0, 9, cr0, cr4, cr10, {6} │ │ │ │ + ldrd r0, r0, [r8, #-812] @ 0x32c │ │ │ │ + cdp 0, 7, cr0, cr2, cr10, {6} │ │ │ │ + ldmdb r6!, {r0, r1, r3, r6, r7} │ │ │ │ + cdp 0, 5, cr0, cr2, cr10, {6} │ │ │ │ + cdp 0, 3, cr0, cr2, cr10, {6} │ │ │ │ + ldrd r0, r0, [r6], #812 @ 0x32c │ │ │ │ + cdp 0, 1, cr0, cr2, cr10, {6} │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #808]! @ 0x328 │ │ │ │ - stmia.w lr!, {r0, r1, r3, r6, r7} │ │ │ │ - stcl 0, cr0, [r8, #808] @ 0x328 │ │ │ │ - stc 0, cr0, [sl, #808]! @ 0x328 │ │ │ │ - stc 0, cr0, [ip, #808] @ 0x328 │ │ │ │ - stcl 0, cr0, [lr, #-808]! @ 0xfffffcd8 │ │ │ │ - ldcl 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + ldcl 0, cr0, [r2, #808]! @ 0x328 │ │ │ │ + ldmia.w r6!, {r0, r1, r3, r6, r7} │ │ │ │ + ldcl 0, cr0, [r0, #808] @ 0x328 │ │ │ │ + ldc 0, cr0, [r2, #808]! @ 0x328 │ │ │ │ + ldc 0, cr0, [r4, #808] @ 0x328 │ │ │ │ + ldcl 0, cr0, [r6, #-808]! @ 0xfffffcd8 │ │ │ │ + ldcl 0, cr0, [r8, #-808] @ 0xfffffcd8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1073952,18 +1073952,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1591 @ 0x637 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3576a6 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrrc 0, 12, r0, sl, cr10 │ │ │ │ - b.n 3575b8 │ │ │ │ + stcl 0, cr0, [r2], #-808 @ 0xfffffcd8 │ │ │ │ + b.n 3575c8 │ │ │ │ lsls r3, r1, #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, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #1164] @ 357b80 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -1074415,52 +1074415,52 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 35798a │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 357758 │ │ │ │ + b.n 357768 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrd r0, r0, [r6], #808 @ 0x328 │ │ │ │ + ldrd r0, r0, [lr], #808 @ 0x328 │ │ │ │ @ instruction: 0xf18200c9 │ │ │ │ - ldmia.w ip, {r1, r3, r6, r7} │ │ │ │ - ldrd r0, r0, [ip], #-808 @ 0x328 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + stmia.w r4!, {r1, r3, r6, r7} │ │ │ │ + stmia.w r4, {r1, r3, r6, r7} │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe85a00ca │ │ │ │ - b.n 35828c │ │ │ │ + strd r0, r0, [r2], #-808 @ 0x328 │ │ │ │ + b.n 35829c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe83400ca │ │ │ │ - b.n 35824c │ │ │ │ + @ instruction: 0xe83c00ca │ │ │ │ + b.n 35825c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe81000ca │ │ │ │ - b.n 358210 │ │ │ │ + @ instruction: 0xe81800ca │ │ │ │ + b.n 358220 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 357ba8 │ │ │ │ + b.n 357bb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3581d4 │ │ │ │ + b.n 3581e4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 357b6c │ │ │ │ + b.n 357b7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 357b34 │ │ │ │ + b.n 357b44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 358160 │ │ │ │ + b.n 358170 │ │ │ │ lsls r3, r1, #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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -1074898,33 +1074898,33 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r7, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358330 │ │ │ │ + b.n 358340 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358200 │ │ │ │ + b.n 358210 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ blx b226c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 35822c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -1075625,214 +1075625,214 @@ │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 358166 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 35887c │ │ │ │ + ble.n 35888c │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r2, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r4, r9, lsl #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358ad4 │ │ │ │ + b.n 358ae4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 3588fc │ │ │ │ + bgt.n 35890c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358a84 │ │ │ │ + b.n 358a94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 3588ac │ │ │ │ + bgt.n 3588bc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358a34 │ │ │ │ + b.n 358a44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 35885c │ │ │ │ + blt.n 35886c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 3589e4 │ │ │ │ + b.n 3589f4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 35880c │ │ │ │ + blt.n 35881c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358994 │ │ │ │ + b.n 3589a4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 3587c0 │ │ │ │ + blt.n 3587d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 358948 │ │ │ │ + b.n 358958 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 358970 │ │ │ │ + blt.n 358980 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 3588f8 │ │ │ │ + b.n 358908 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 358920 │ │ │ │ + blt.n 358930 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 3588d0 │ │ │ │ + blt.n 3588e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 358880 │ │ │ │ + bge.n 358890 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 358830 │ │ │ │ + bge.n 358840 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 3589e0 │ │ │ │ + bge.n 3587f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 358990 │ │ │ │ + bge.n 3589a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 358940 │ │ │ │ + bge.n 358950 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 358868 │ │ │ │ + bls.n 358878 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 358a18 │ │ │ │ + bls.n 358828 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 3589c8 │ │ │ │ + bls.n 3589d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 358974 │ │ │ │ + bls.n 358984 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 358904 │ │ │ │ + ble.n 358914 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3588c4 │ │ │ │ + ble.n 3588d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 358884 │ │ │ │ + ble.n 358894 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 358a44 │ │ │ │ + ble.n 358854 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 358a04 │ │ │ │ + ble.n 358a14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3589c4 │ │ │ │ + ble.n 3589d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 3589ec │ │ │ │ + bhi.n 3589fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 358984 │ │ │ │ + ble.n 358994 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 358944 │ │ │ │ + bgt.n 358954 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 358900 │ │ │ │ + bgt.n 358910 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 358928 │ │ │ │ + bvc.n 358938 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bgt.n 3588c0 │ │ │ │ + bgt.n 3588d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 35887c │ │ │ │ + bgt.n 35888c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 3588a4 │ │ │ │ + bvc.n 3588b4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 358a3c │ │ │ │ + bgt.n 358a4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 358a64 │ │ │ │ + bvc.n 358a74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 3589f8 │ │ │ │ + bgt.n 358a08 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 358a20 │ │ │ │ + bvc.n 358a30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 3589b4 │ │ │ │ + bgt.n 3589c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 3589dc │ │ │ │ + bvc.n 3589ec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 358970 │ │ │ │ + blt.n 358980 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 358998 │ │ │ │ + bvc.n 3589a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 35892c │ │ │ │ + blt.n 35893c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 358954 │ │ │ │ + bvs.n 358964 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 3588e8 │ │ │ │ + blt.n 3588f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 358910 │ │ │ │ + bvs.n 358920 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 358aa4 │ │ │ │ + blt.n 358ab4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3588cc │ │ │ │ + bvs.n 3588dc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 358a60 │ │ │ │ + blt.n 358a70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 358a88 │ │ │ │ + bvs.n 358a98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 358a1c │ │ │ │ + blt.n 358a2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 3589dc │ │ │ │ + blt.n 3589ec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 358a04 │ │ │ │ + bvs.n 358a14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 358998 │ │ │ │ + bge.n 3589a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1075932,37 +1075932,37 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 358a4e │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 358a60 │ │ │ │ + bhi.n 358a70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 358a88 │ │ │ │ + bcc.n 358a98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 358a14 │ │ │ │ + bhi.n 358a24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 358a44 │ │ │ │ + bcc.n 358a54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 358bdc │ │ │ │ + bhi.n 358bec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 358c08 │ │ │ │ + bcc.n 358c18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 358b94 │ │ │ │ + bhi.n 358ba4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 358bbc │ │ │ │ + bcc.n 358bcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1076060,37 +1076060,37 @@ │ │ │ │ movw r1, #1078 @ 0x436 │ │ │ │ add.w r2, r2, #284 @ 0x11c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 358b84 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 358d2c │ │ │ │ + bvc.n 358b3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 358b54 │ │ │ │ + bcs.n 358b64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 358cec │ │ │ │ + bvc.n 358cfc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 358d14 │ │ │ │ + bcs.n 358d24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 358ca0 │ │ │ │ + bvc.n 358cb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 358cd8 │ │ │ │ + bcs.n 358ce8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 358c60 │ │ │ │ + bvc.n 358c70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 358c88 │ │ │ │ + bcs.n 358c98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1076193,37 +1076193,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 358cca │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 358de8 │ │ │ │ + bvs.n 358df8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 358e10 │ │ │ │ + bne.n 358e20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 358da0 │ │ │ │ + bvs.n 358db0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 358dc8 │ │ │ │ + bne.n 358dd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 358d58 │ │ │ │ + bpl.n 358d68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 358d80 │ │ │ │ + beq.n 358d90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 358d10 │ │ │ │ + bpl.n 358d20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 358d38 │ │ │ │ + beq.n 358d48 │ │ │ │ lsls r3, r1, #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, #2968] @ 0xb98 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #884] @ (359134 ) │ │ │ │ @@ -1076566,64 +1076566,64 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 358ec2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6fc00dd │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf5fa00dd │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 359104 │ │ │ │ + bcc.n 359114 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bgt.n 3591fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 359230 │ │ │ │ + bcc.n 359240 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 3591e8 │ │ │ │ + bcc.n 3591f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 3591a0 │ │ │ │ + bcc.n 3591b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 359160 │ │ │ │ + bcs.n 359170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 359120 │ │ │ │ + bcs.n 359130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 3590d8 │ │ │ │ + bcs.n 3590e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 359290 │ │ │ │ + bcs.n 3590a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 359250 │ │ │ │ + bcs.n 359260 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 359210 │ │ │ │ + bcs.n 359220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 3591d4 │ │ │ │ + bcs.n 3591e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 359194 │ │ │ │ + bcs.n 3591a4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1076666,25 +1076666,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3591d6 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 359284 │ │ │ │ + bne.n 359294 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 359244 │ │ │ │ + bne.n 359254 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1076728,25 +1076728,25 @@ │ │ │ │ movw r1, #839 @ 0x347 │ │ │ │ add.w r2, r2, #372 @ 0x174 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 359262 │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 359200 │ │ │ │ + beq.n 359210 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 3593b8 │ │ │ │ + beq.n 3593c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1077059,56 +1077059,56 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3593f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ rsb r0, sl, #221 @ 0xdd │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf0c400dd │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r3, r1, #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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #664] @ (35990c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1077374,68 +1077374,68 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 359758 │ │ │ │ nop │ │ │ │ mcr 0, 2, r0, cr8, cr13, {6} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stcl 0, cr0, [r4, #-884]! @ 0xfffffc8c │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [pc, #788] @ (359c9c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 359aea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1077739,53 +1077739,53 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 359ae4 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb3a00dd │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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, [pc, #776] @ (35a010 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1078088,57 +1078088,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 359e52 │ │ │ │ b.n 359f7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ittt lt │ │ │ │ - lsllt r3, r1, #3 │ │ │ │ - stmialt r4!, {r3, r7} │ │ │ │ - lsllt r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + itte gt │ │ │ │ + lslgt r3, r1, #3 │ │ │ │ + stmiagt r4!, {r4, r7} │ │ │ │ + lslle r2, r1, #3 │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - wfe │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + it cs │ │ │ │ + lslcs r3, r1, #3 │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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, [pc, #784] @ (35a394 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1078438,59 +1078438,59 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #7059 @ 0x1b93 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 35a1d4 │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 359bcc │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r6, 35a42c │ │ │ │ + cbnz r6, 35a42e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r4} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - nop {15} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itee lt │ │ │ │ + it │ │ │ │ + lsl r2, r1, #3 │ │ │ │ + it le │ │ │ │ + lslle r2, r1, #3 │ │ │ │ + itte lt │ │ │ │ lsllt r2, r1, #3 │ │ │ │ - ite ls @ unpredictable │ │ │ │ + itt ls @ unpredictable │ │ │ │ lslls r2, r1, #3 │ │ │ │ - pushhi {r4, r5, r6, r7, lr} │ │ │ │ + pushls {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, #444] @ (35a5bc ) │ │ │ │ ldr r3, [pc, #448] @ (35a5c0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1078667,61 +1078667,61 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 35a498 │ │ │ │ b.n 35a73c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 35a624 │ │ │ │ + cbnz r6, 35a626 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r0, 35a620 │ │ │ │ + cbnz r0, 35a622 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 35a626 │ │ │ │ + cbnz r6, 35a628 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ b.n 35a624 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 35a600 │ │ │ │ + cbnz r2, 35a602 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 35a602 │ │ │ │ + cbnz r0, 35a604 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r6, 35a602 │ │ │ │ + cbnz r6, 35a604 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 35a65a │ │ │ │ + cbnz r2, 35a65c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #504] @ (35a82c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1078922,61 +1078922,61 @@ │ │ │ │ b.n 35a6be │ │ │ │ udf #134 @ 0x86 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 35a834 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 35a8cc │ │ │ │ + cbnz r6, 35a8ce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 35a8ce │ │ │ │ + cbnz r4, 35a8d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 35a8d0 │ │ │ │ + cbnz r2, 35a8d2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 35a8d2 │ │ │ │ + cbnz r0, 35a8d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cpsid i │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 35a8d2 │ │ │ │ + cbnz r6, 35a8d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 35a8d4 │ │ │ │ + cbnz r4, 35a8d6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r3, r1, #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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1084] @ 35ace8 │ │ │ │ @@ -1079355,53 +1079355,53 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 35aba0 │ │ │ │ ... │ │ │ │ bgt.n 35ad04 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bls.n 35ad30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 35ad54 │ │ │ │ + cbz r0, 35ad56 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r6, 35ad54 │ │ │ │ + cbz r6, 35ad56 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r4, 35ad56 │ │ │ │ + cbz r4, 35ad58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - setend le │ │ │ │ + setend be │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 35ad58 │ │ │ │ + cbz r2, 35ad5a │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [pc, #124] @ (35adc0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #124] @ (35adc4 ) │ │ │ │ ldr r3, [pc, #128] @ (35adc8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1079444,31 +1079444,31 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #6797 @ 0x1a8d │ │ │ │ add.w r2, r2, #604 @ 0x25c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35aba0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #732] @ (35b0d4 ) │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ @@ -1079747,61 +1079747,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 35b060 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvs.n 35b018 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r0, 35b104 │ │ │ │ + cbz r0, 35b106 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 35b160 │ │ │ │ + cbz r2, 35b162 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 35b162 │ │ │ │ + cbz r2, 35b164 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, 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 r8, r2 │ │ │ │ @@ -1080360,115 +1080360,115 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 35b7b4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcs.n 35b6c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 35bb78 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 35bb98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #776 @ (adr r7, 35badc ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 35bafc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #608 @ (adr r7, 35ba40 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 35ba60 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 35b9a4 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 35b9c4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 35b884 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 35b8a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1080512,25 +1080512,25 @@ │ │ │ │ movw r1, #2891 @ 0xb4b │ │ │ │ add.w r2, r2, #684 @ 0x2ac │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35b822 │ │ │ │ nop │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #952 @ (adr r5, 35bc44 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 35bc64 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #784 @ (adr r5, 35bba8 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 35bbc8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1080573,25 +1080573,25 @@ │ │ │ │ movw r1, #2881 @ 0xb41 │ │ │ │ add.w r2, r2, #712 @ 0x2c8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35b8be │ │ │ │ nop │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 35ba70 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 35ba90 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #160 @ (adr r5, 35b9d4 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 35b9f4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #496] @ (35bb34 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1080785,57 +1080785,57 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 35b9d4 │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, 35bbec ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 35bc0c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #8 @ (adr r4, 35bb5c ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 35bb7c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 35becc ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 35beec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #728 @ (adr r3, 35be3c ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 35be5c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #576 @ (adr r3, 35bdb0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 35bdd0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 35bd14 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 35bd34 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #240 @ (adr r3, 35bc78 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 35bc98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 35bf88 ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #64 @ (adr r3, 35bbd4 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 35bbf4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1080879,25 +1080879,25 @@ │ │ │ │ movw r1, #2714 @ 0xa9a │ │ │ │ add.w r2, r2, #776 @ 0x308 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35bbbc │ │ │ │ nop │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #272 @ (adr r7, 35bd30 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 35bd50 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 35bd7c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 35bd9c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 35bc94 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 35bcb4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 35bce0 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 35bd00 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r0, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1080920,19 +1080920,19 @@ │ │ │ │ add.w r2, r2, #804 @ 0x324 │ │ │ │ mov.w r1, #2704 @ 0xa90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 35bc4e │ │ │ │ nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 35bf50 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 35bf70 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 35bf9c ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 35bfbc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1080959,19 +1080959,19 @@ │ │ │ │ add.w r2, r2, #844 @ 0x34c │ │ │ │ mov.w r1, #2576 @ 0xa10 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 35bcb6 │ │ │ │ nop │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 35be18 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 35be38 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 35be64 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 35be84 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -1081667,65 +1081667,65 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 35c800 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 35c820 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #864] @ (35c86c ) │ │ │ │ + ldr r6, [pc, #896] @ (35c88c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #896] @ (35c89c ) │ │ │ │ + ldr r2, [pc, #928] @ (35c8bc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #560] @ (35c754 ) │ │ │ │ + ldr r2, [pc, #592] @ (35c774 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 35c560 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 35c580 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #808] @ (35c864 ) │ │ │ │ + ldr r1, [pc, #840] @ (35c884 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #744] @ (35c848 ) │ │ │ │ + ldr r0, [pc, #776] @ (35c868 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1081748,19 +1081748,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1053 @ 0x41d │ │ │ │ add.w r2, r2, #908 @ 0x38c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35c586 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #3 │ │ │ │ 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, [pc, #232] @ (35c6c0 ) │ │ │ │ @@ -1081860,31 +1081860,31 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #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, #3928] @ 0xf58 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1012] @ (35caf8 ) │ │ │ │ @@ -1082256,23 +1082256,23 @@ │ │ │ │ ... │ │ │ │ pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ blx b4cc4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1082642,115 +1082642,115 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #964 @ 0x3c4 │ │ │ │ movw r1, #2417 @ 0x971 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 35c73e │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1082794,25 +1082794,25 @@ │ │ │ │ movw r1, #2148 @ 0x864 │ │ │ │ add.w r2, r2, #984 @ 0x3d8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35d002 │ │ │ │ nop │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1082856,25 +1082856,25 @@ │ │ │ │ movw r1, #2138 @ 0x85a │ │ │ │ add.w r2, r2, #1008 @ 0x3f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35d09e │ │ │ │ nop │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1082918,25 +1082918,25 @@ │ │ │ │ movw r1, #2127 @ 0x84f │ │ │ │ addw r2, r2, #1028 @ 0x404 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35d13a │ │ │ │ nop │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1083021,37 +1083021,37 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 35d200 │ │ │ │ nop │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #268] @ (35d3e8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1083164,31 +1083164,31 @@ │ │ │ │ b.n 35d34c │ │ │ │ cbz r6, 35d422 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 35d410 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1083571,23 +1083571,23 @@ │ │ │ │ ... │ │ │ │ sub sp, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx b4cc4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1083956,115 +1083956,115 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1096 @ 0x448 │ │ │ │ movw r1, #2301 @ 0x8fd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 35d470 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1084502,81 +1084502,81 @@ │ │ │ │ b.n 35df82 │ │ │ │ add r7, pc, #576 @ (adr r7, 35e3fc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #536 @ (adr r7, 35e3dc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r5, pc, #232 @ (adr r5, 35e2c4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r3, r1, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1084674,35 +1084674,35 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35e2b6 │ │ │ │ add r2, pc, #352 @ (adr r2, 35e4b0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r2, pc, #24 @ (adr r2, 35e374 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1084725,19 +1084725,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2006 @ 0x7d6 │ │ │ │ add.w r2, r2, #1168 @ 0x490 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35e39e │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #956] @ 0x3bc │ │ │ │ sub sp, #28 │ │ │ │ @@ -1084874,49 +1084874,49 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2594 @ 0xa22 │ │ │ │ add.w r2, r2, #1192 @ 0x4a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35e43e │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r3, r1, #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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1085505,33 +1085505,33 @@ │ │ │ │ bne.w 35ed52 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1188 @ 0x4a4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldrd r1, ip, [r3, #968] @ 0x3c8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -1086100,189 +1086100,189 @@ │ │ │ │ movw r1, #958 @ 0x3be │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35ebe8 │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1086380,31 +1086380,31 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ @@ -1086453,25 +1086453,25 @@ │ │ │ │ movw r1, #1161 @ 0x489 │ │ │ │ add.w r2, r2, #1264 @ 0x4f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f536 │ │ │ │ nop │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r3, r1, #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, #3928] @ 0xf58 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1012] @ (35f9b8 ) │ │ │ │ @@ -1086843,23 +1086843,23 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ blx b4cc4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1087228,115 +1087228,115 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1280 @ 0x500 │ │ │ │ movw r1, #2533 @ 0x9e5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 35f5fe │ │ │ │ nop │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r3, r2 │ │ │ │ @@ -1087419,31 +1087419,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1300 @ 0x514 │ │ │ │ movw r1, #2041 @ 0x7f9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 35feda │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #236] @ (3600a0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1087541,32 +1087541,32 @@ │ │ │ │ b.n 35ffd6 │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr??.w r0, [r4, #202] @ 0xca │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + ldr??.w r0, [ip, #202] @ 0xca │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #248] @ (3601dc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1087667,32 +1087667,32 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str.w r0, [r4, #202] @ 0xca │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str.w r0, [ip, #202] @ 0xca │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r3, r1, #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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ ldr.w r4, [pc, #1912] @ 3609a0 │ │ │ │ @@ -1088373,131 +1088373,131 @@ │ │ │ │ nop │ │ │ │ strh r4, [r2, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strh r2, [r4, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #876] @ (360e18 ) │ │ │ │ @@ -1088838,94 +1088838,94 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r3, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r3, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vshr.u64 q8, , #16 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + vshr.u64 q8, , #8 │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vshr.u64 q8, , #56 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + vshr.u64 q8, , #48 │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vshr.u64 q0, , #40 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + vshr.u64 q0, , #32 │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r3, r1, #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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #560] @ (361110 ) │ │ │ │ @@ -1089154,57 +1089154,57 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #21] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #844]! @ 0x34c │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + ldc2l 0, cr0, [ip, #844]! @ 0x34c │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #448] @ (3612ec ) │ │ │ │ + ldr r6, [pc, #480] @ (36130c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [r6, #844]! @ 0x34c │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + ldc2 0, cr0, [lr, #844]! @ 0x34c │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #200] @ (361204 ) │ │ │ │ + ldr r6, [pc, #232] @ (361224 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-844]! @ 0xfffffcb4 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + stc2 0, cr0, [r0, #844] @ 0x34c │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #48] @ (361178 ) │ │ │ │ + ldr r6, [pc, #80] @ (361198 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-844] @ 0xfffffcb4 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + ldc2l 0, cr0, [r6, #-844] @ 0xfffffcb4 │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #904] @ (3614dc ) │ │ │ │ + ldr r5, [pc, #936] @ (3614fc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-844]! @ 0xfffffcb4 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + stc2 0, cr0, [ip, #-844]! @ 0xfffffcb4 │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #736] @ (361440 ) │ │ │ │ + ldr r5, [pc, #768] @ (361460 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #844 @ 0x34c │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + ldc2l 0, cr0, [lr], #844 @ 0x34c │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #552] @ (361394 ) │ │ │ │ + ldr r5, [pc, #584] @ (3613b4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc2l 0, cr0, [r8], {211} @ 0xd3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + ldc2l 0, cr0, [r0], {211} @ 0xd3 │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #368] @ (3612e8 ) │ │ │ │ + ldr r5, [pc, #400] @ (361308 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {211} @ 0xd3 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + stc2 0, cr0, [r6], #844 @ 0x34c │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #200] @ (36124c ) │ │ │ │ + ldr r5, [pc, #232] @ (36126c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #904] @ 0x388 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1089279,28 +1089279,28 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1151 @ 0x47f │ │ │ │ add.w r2, r2, #1448 @ 0x5a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3611c0 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfbb200d3 │ │ │ │ - ldr r4, [pc, #288] @ (361384 ) │ │ │ │ + @ instruction: 0xfbba00d3 │ │ │ │ + ldr r4, [pc, #320] @ (3613a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb8800d3 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + @ instruction: 0xfb9000d3 │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #112] @ (3612e0 ) │ │ │ │ + ldr r4, [pc, #144] @ (361300 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb5600d3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + @ instruction: 0xfb5e00d3 │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #936] @ (361624 ) │ │ │ │ + ldr r3, [pc, #968] @ (361644 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #356] @ (3613f4 ) │ │ │ │ @@ -1089445,32 +1089445,32 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #160] @ (3614a8 ) │ │ │ │ + ldr r3, [pc, #192] @ (3614c8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa8400d3 │ │ │ │ + @ instruction: 0xfa8c00d3 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #560] @ (361648 ) │ │ │ │ + ldr r7, [pc, #592] @ (361668 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e800d3 │ │ │ │ - ldr r7, [pc, #424] @ (3615c8 ) │ │ │ │ + ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ + ldr r7, [pc, #456] @ (3615e8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #496] @ (361614 ) │ │ │ │ + ldr r2, [pc, #528] @ (361634 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh.w r0, [ip, #211] @ 0xd3 │ │ │ │ - ldr r7, [pc, #248] @ (361524 ) │ │ │ │ + vst1.8 @ instruction: 0xf9c400d3 │ │ │ │ + ldr r7, [pc, #280] @ (361544 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #320] @ (361570 ) │ │ │ │ + ldr r2, [pc, #352] @ (361590 ) │ │ │ │ lsls r3, r1, #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, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [pc, #1512] @ 361a30 │ │ │ │ @@ -1090016,65 +1090016,65 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [ip, #211] @ 0xd3 │ │ │ │ - ldr r0, [pc, #896] @ (361dc0 ) │ │ │ │ + ldr.w r0, [r4, #211] @ 0xd3 │ │ │ │ + ldr r0, [pc, #928] @ (361de0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #776] @ (361d4c ) │ │ │ │ + ldr r5, [pc, #808] @ (361d6c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb.w r0, [r2, r3, lsl #1] │ │ │ │ - ldr r0, [pc, #160] @ (361aec ) │ │ │ │ + ldrb.w r0, [sl, r3, lsl #1] │ │ │ │ + ldr r0, [pc, #192] @ (361b0c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #40] @ (361a78 ) │ │ │ │ + ldr r5, [pc, #72] @ (361a98 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf61a00d3 │ │ │ │ - ldr r3, [pc, #456] @ (361c24 ) │ │ │ │ + @ instruction: 0xf62200d3 │ │ │ │ + ldr r3, [pc, #488] @ (361c44 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs.w r0, r6, #6914048 @ 0x698000 │ │ │ │ - ldr r3, [pc, #224] @ (361b48 ) │ │ │ │ + subs.w r0, lr, #6914048 @ 0x698000 │ │ │ │ + ldr r3, [pc, #256] @ (361b68 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbc.w r0, r4, #6914048 @ 0x698000 │ │ │ │ - ldr r2, [pc, #384] @ (361bf4 ) │ │ │ │ + sbc.w r0, ip, #6914048 @ 0x698000 │ │ │ │ + ldr r2, [pc, #416] @ (361c14 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eors.w r0, r2, #6914048 @ 0x698000 │ │ │ │ - ldr r2, [pc, #80] @ (361ad0 ) │ │ │ │ + eors.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + ldr r2, [pc, #112] @ (361af0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, sl, #6914048 @ 0x698000 │ │ │ │ - ldr r1, [pc, #752] @ (361d7c ) │ │ │ │ + orr.w r0, r2, #6914048 @ 0x698000 │ │ │ │ + ldr r1, [pc, #784] @ (361d9c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - and.w r0, r2, #6914048 @ 0x698000 │ │ │ │ - ldr r1, [pc, #528] @ (361ca8 ) │ │ │ │ + and.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + ldr r1, [pc, #560] @ (361cc8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf3bc00d3 │ │ │ │ - ldr r1, [pc, #248] @ (361b9c ) │ │ │ │ + ubfx r0, r4, #3, #20 │ │ │ │ + ldr r1, [pc, #280] @ (361bbc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sl │ │ │ │ + add r4, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #528] @ (361cbc ) │ │ │ │ + ldr r1, [pc, #560] @ (361cdc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - usat r0, #19, r0, lsl #3 │ │ │ │ - add r0, r3 │ │ │ │ + usat r0, #19, r8, lsl #3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [pc, #1020] @ (361eb4 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #1020] @ (361eb8 ) │ │ │ │ ldr.w r3, [pc, #1024] @ 361ebc │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1090448,136 +1090448,136 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1488 @ 0x5d0 │ │ │ │ movw r1, #1458 @ 0x5b2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 36163a │ │ │ │ - movt r0, #57555 @ 0xe0d3 │ │ │ │ - ldr r0, [pc, #320] @ (361ffc ) │ │ │ │ + @ instruction: 0xf2d600d3 │ │ │ │ + ldr r0, [pc, #352] @ (36201c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #168] @ (361f6c ) │ │ │ │ + ldr r0, [pc, #200] @ (361f8c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf28200d3 │ │ │ │ - ldr r0, [pc, #16] @ (361ee0 ) │ │ │ │ + @ instruction: 0xf28a00d3 │ │ │ │ + ldr r0, [pc, #48] @ (361f00 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf25c00d3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0xf26400d3 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf23600d3 │ │ │ │ - blx r7 │ │ │ │ + @ instruction: 0xf23e00d3 │ │ │ │ + blx r8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - addw r0, lr, #211 @ 0xd3 │ │ │ │ - blx r2 │ │ │ │ + @ instruction: 0xf21600d3 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf1e600d3 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0xf1ee00d3 │ │ │ │ + bx lr │ │ │ │ lsls r2, r1, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs.w r0, ip, #211 @ 0xd3 │ │ │ │ - bx r7 │ │ │ │ + rsb r0, r4, #211 @ 0xd3 │ │ │ │ + bx r8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adc.w r0, r8, #211 @ 0xd3 │ │ │ │ - mov sl, r9 │ │ │ │ + adcs.w r0, r0, #211 @ 0xd3 │ │ │ │ + mov sl, sl │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf12000d3 │ │ │ │ - mov sl, r4 │ │ │ │ + @ instruction: 0xf12800d3 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0f600d3 │ │ │ │ - mov r0, pc │ │ │ │ + @ instruction: 0xf0fe00d3 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0aa00d3 │ │ │ │ - mov r4, r5 │ │ │ │ + @ instruction: 0xf0b200d3 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r4, #211 @ 0xd3 │ │ │ │ - cmp lr, r6 │ │ │ │ + bics.w r0, ip, #211 @ 0xd3 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - and.w r0, ip, #211 @ 0xd3 │ │ │ │ - cmp lr, r1 │ │ │ │ + ands.w r0, r4, #211 @ 0xd3 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vshr.s64 q8, , #26 │ │ │ │ - cmp r4, ip │ │ │ │ + vshr.s64 q8, , #18 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vshr.s64 q0, , #36 │ │ │ │ - cmp r6, r3 │ │ │ │ + vshr.s64 q0, , #28 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vqadd.s64 q8, q10, │ │ │ │ - add lr, lr │ │ │ │ + vqadd.s64 q8, q14, │ │ │ │ + add lr, pc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vqadd.s8 q8, q14, │ │ │ │ - add lr, r9 │ │ │ │ + vqadd.s16 q8, q10, │ │ │ │ + add lr, sl │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vqadd.s32 q0, q10, │ │ │ │ - add lr, r4 │ │ │ │ + vqadd.s32 q0, q14, │ │ │ │ + add lr, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mrc 0, 7, r0, cr10, cr3, {6} │ │ │ │ - add r4, pc │ │ │ │ + vqadd.s8 q0, q9, │ │ │ │ + add ip, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00361fd0 : │ │ │ │ ldr.w r3, [r0, #912] @ 0x390 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cbz r1, 361fde │ │ │ │ movs r0, #0 │ │ │ │ @@ -1090604,18 +1090604,18 @@ │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r4, #844] @ 0x34c │ │ │ │ - bics r2, r5 │ │ │ │ + ldc 0, cr0, [ip, #844] @ 0x34c │ │ │ │ + bics r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs.w lr, r0, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ ble.n 362074 │ │ │ │ @@ -1090878,18 +1090878,18 @@ │ │ │ │ nop │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xeac000d3 │ │ │ │ - eors r2, r0 │ │ │ │ + @ instruction: 0xeac800d3 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r1, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #524] @ 362528 │ │ │ │ @@ -1091492,55 +1091492,55 @@ │ │ │ │ b.n 36292c │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3623bc │ │ │ │ + b.n 3623cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 36237c │ │ │ │ + b.n 36238c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 362334 │ │ │ │ + b.n 362344 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3622e0 │ │ │ │ + b.n 3622f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3622a0 │ │ │ │ + b.n 3622b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 36224c │ │ │ │ + b.n 36225c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3631f8 │ │ │ │ + b.n 363208 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r3, r1, #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, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ ldr.w r7, [pc, #1416] @ 362fb4 │ │ │ │ @@ -1092071,117 +1092071,117 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 363564 │ │ │ │ + b.n 363574 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r1, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r7, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 363124 │ │ │ │ + b.n 363134 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3630dc │ │ │ │ + b.n 3630ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 363094 │ │ │ │ + b.n 3630a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 32 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 363080 │ │ │ │ + udf #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r2, r3, [r0, #904] @ 0x388 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1092961,243 +1092961,243 @@ │ │ │ │ movs r1, #15 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3633c0 │ │ │ │ nop │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3639b0 │ │ │ │ + bgt.n 3639c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - adds r2, #18 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - adds r2, #0 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 3638c8 │ │ │ │ + bls.n 3638d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 36387c │ │ │ │ + bls.n 36388c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 363a30 │ │ │ │ + bls.n 363a40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 3639e4 │ │ │ │ + bls.n 3639f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 363998 │ │ │ │ + bls.n 3639a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 36394c │ │ │ │ + bhi.n 36395c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 363900 │ │ │ │ + bhi.n 363910 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 3638b4 │ │ │ │ + bhi.n 3638c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 363a68 │ │ │ │ + bhi.n 363a78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 363a1c │ │ │ │ + bhi.n 363a2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 3639d0 │ │ │ │ + bhi.n 3639e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 363984 │ │ │ │ + bvc.n 363994 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 363938 │ │ │ │ + bvc.n 363948 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 363af8 │ │ │ │ + bvc.n 363908 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 363ab8 │ │ │ │ + bvc.n 363ac8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 363a78 │ │ │ │ + bvc.n 363a88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 363a38 │ │ │ │ + bvc.n 363a48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 3639f8 │ │ │ │ + bvs.n 363a08 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 3639b8 │ │ │ │ + bvs.n 3639c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 363978 │ │ │ │ + bvs.n 363988 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 363b38 │ │ │ │ + bvs.n 363b48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 363af8 │ │ │ │ + bvs.n 363b08 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 363af0 │ │ │ │ + bpl.n 363b00 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 363ab0 │ │ │ │ + bpl.n 363ac0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 363a70 │ │ │ │ + bmi.n 363a80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 363a30 │ │ │ │ + bmi.n 363a40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r1, #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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1093752,45 +1093752,45 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 363eb4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (3643d4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 364010 │ │ │ │ + beq.n 364020 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r0, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r3, r1, #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, #2904] @ 0xb58 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1093997,17 +1093997,17 @@ │ │ │ │ ... │ │ │ │ mvns r6, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -1094542,89 +1094542,89 @@ │ │ │ │ str.w fp, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1830 @ 0x726 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3642d0 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r5, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r4, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r4, #152 @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r2, r1, #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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #1012] @ (364da8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1095012,99 +1095012,99 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 364b48 │ │ │ │ nop │ │ │ │ subs r3, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r3, r1, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #740] @ (365154 ) │ │ │ │ @@ -1095387,55 +1095387,55 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #66 @ 0x42 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r5, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #372] @ (36533c ) │ │ │ │ @@ -1095587,41 +1095587,41 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 36520a │ │ │ │ nop │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r2, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r2, 365394 │ │ │ │ + cbnz r2, 365396 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r3, r1, #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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1108] @ 3657e4 │ │ │ │ @@ -1096037,93 +1096037,93 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 365574 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r3, r1, #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, #2528] @ 0x9e0 │ │ │ │ subw sp, sp, #1532 @ 0x5fc │ │ │ │ ldr.w r5, [pc, #2900] @ 3663f8 │ │ │ │ @@ -1097218,73 +1097218,73 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 366d96 │ │ │ │ cmp r4, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r0, 36646a │ │ │ │ + cbz r0, 36646c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r6, 366460 │ │ │ │ + cbz r6, 366462 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 36645a │ │ │ │ + cbz r2, 36645c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 36645a │ │ │ │ + cbz r2, 36645c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vmla.i32 q0, q13, d10[0] │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + vtrn.8 q0, q5 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vhadd.u8 q0, q8, q5 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + vhadd.u8 q0, q12, q5 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr10, {6} │ │ │ │ - add r5, sp, #32 │ │ │ │ + cdp2 0, 1, cr0, cr10, cr10, {6} │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #808] @ 0x328 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + stc2 0, cr0, [r4, #808]! @ 0x328 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 366414 │ │ │ │ + ble.n 366424 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [sl, #-808] @ 0xfffffcd8 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + ldc2 0, cr0, [r2, #-808] @ 0xfffffcd8 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blt.n 366480 │ │ │ │ + blt.n 366490 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.u q0, q11, │ │ │ │ - @ instruction: 0xfa4a00ca │ │ │ │ + vhadd.u q0, q15, │ │ │ │ + @ instruction: 0xfa5200ca │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movw r1, #6625 @ 0x19e1 │ │ │ │ ldr.w r6, [pc, #2952] @ 367014 │ │ │ │ ldr.w r7, [pc, #2952] @ 367018 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -1098436,58 +1098436,58 @@ │ │ │ │ movw r1, #6651 @ 0x19fb │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 366d96 │ │ │ │ nop │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb.w r0, [r0, #202] @ 0xca │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + ldrsb.w r0, [r8, #202] @ 0xca │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r6], sl │ │ │ │ - add r6, pc, #704 @ (adr r6, 3672e8 ) │ │ │ │ + vld4. {d16-d19}, [lr], sl │ │ │ │ + add r6, pc, #736 @ (adr r6, 367308 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf73e00ca │ │ │ │ - add r4, pc, #840 @ (adr r4, 367378 ) │ │ │ │ + @ instruction: 0xf74600ca │ │ │ │ + add r4, pc, #872 @ (adr r4, 367398 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbc.w r0, r8, #6619136 @ 0x650000 │ │ │ │ - add r4, pc, #176 @ (adr r4, 3670e8 ) │ │ │ │ + sbcs.w r0, r0, #6619136 @ 0x650000 │ │ │ │ + add r4, pc, #208 @ (adr r4, 367108 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf4c000ca │ │ │ │ - add r3, pc, #888 @ (adr r3, 3673b8 ) │ │ │ │ + @ instruction: 0xf4c800ca │ │ │ │ + add r3, pc, #920 @ (adr r3, 3673d8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orns r0, r8, #6619136 @ 0x650000 │ │ │ │ - add r3, pc, #712 @ (adr r3, 367310 ) │ │ │ │ + eor.w r0, r0, #6619136 @ 0x650000 │ │ │ │ + add r3, pc, #744 @ (adr r3, 367330 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orr.w r0, r8, #6619136 @ 0x650000 │ │ │ │ - @ instruction: 0xf2b800ca │ │ │ │ - add r1, pc, #840 @ (adr r1, 36739c ) │ │ │ │ + orrs.w r0, r0, #6619136 @ 0x650000 │ │ │ │ + movt r0, #202 @ 0xca │ │ │ │ + add r1, pc, #872 @ (adr r1, 3673bc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r7, #139 @ 0x8b │ │ │ │ - vrshr.u32 , q4, #1 │ │ │ │ + vmlal.u , d15, d16[0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bic.w r0, r2, #202 @ 0xca │ │ │ │ + bic.w r0, sl, #202 @ 0xca │ │ │ │ ldc2l 0, cr0, [r4, #-800]! @ 0xfffffce0 │ │ │ │ ldc2 0, cr0, [ip, #-800]! @ 0xfffffce0 │ │ │ │ stc2l 0, cr0, [r8], #800 @ 0x320 │ │ │ │ - @ instruction: 0xf3e400c9 │ │ │ │ - ubfx r0, r2, #3, #10 │ │ │ │ - usat r0, #9, r0, asr #3 │ │ │ │ - @ instruction: 0xf37e00c9 │ │ │ │ - @ instruction: 0xf35c00c9 │ │ │ │ - @ instruction: 0xf33a00c9 │ │ │ │ - @ instruction: 0xf31800c9 │ │ │ │ + @ instruction: 0xf3ec00c9 │ │ │ │ + ubfx r0, sl, #3, #10 │ │ │ │ + usat r0, #9, r8, asr #3 │ │ │ │ + usat r0, #9, r6, lsl #3 │ │ │ │ + bfi r0, r4, #3, #7 │ │ │ │ + sbfx r0, r2, #3, #10 │ │ │ │ + ssat r0, #10, r0, asr #3 │ │ │ │ ldr.w r2, [pc, #3708] @ 367f14 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3708] @ 367f18 │ │ │ │ ldr.w r3, [pc, #3708] @ 367f1c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -1099737,273 +1099737,272 @@ │ │ │ │ movw r1, #6443 @ 0x192b │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 366d96 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf26c00c9 │ │ │ │ - ldcl 0, cr0, [lr, #-808]! @ 0xfffffcd8 │ │ │ │ - movw r0, #8393 @ 0x20c9 │ │ │ │ - @ instruction: 0xf21e00c9 │ │ │ │ - @ instruction: 0xf1fa00c9 │ │ │ │ - rsbs r0, r8, #201 @ 0xc9 │ │ │ │ - subs.w r0, r4, #201 @ 0xc9 │ │ │ │ - @ instruction: 0xf19000c9 │ │ │ │ - sbc.w r0, ip, #201 @ 0xc9 │ │ │ │ - adc.w r0, sl, #201 @ 0xc9 │ │ │ │ - @ instruction: 0xf12800c9 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xf27400c9 │ │ │ │ + stc 0, cr0, [r6, #808] @ 0x328 │ │ │ │ + movw r0, #41161 @ 0xa0c9 │ │ │ │ + @ instruction: 0xf22600c9 │ │ │ │ + addw r0, r2, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xf1e000c9 │ │ │ │ + subs.w r0, ip, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xf19800c9 │ │ │ │ + sbcs.w r0, r4, #201 @ 0xc9 │ │ │ │ + adcs.w r0, r2, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xf13000c9 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, r0, #201 @ 0xc9 │ │ │ │ - ldc 0, cr0, [r4], {202} @ 0xca │ │ │ │ - @ instruction: 0xf0d800c9 │ │ │ │ - @ instruction: 0xf0b400c9 │ │ │ │ - eors.w r0, r0, #201 @ 0xc9 │ │ │ │ - orn r0, lr, #201 @ 0xc9 │ │ │ │ - orr.w r0, sl, #201 @ 0xc9 │ │ │ │ - bic.w r0, r6, #201 @ 0xc9 │ │ │ │ - and.w r0, r4, #201 @ 0xc9 │ │ │ │ - vmla.i32 d16, d16, d9[0] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + add.w r0, r8, #201 @ 0xc9 │ │ │ │ + ldc 0, cr0, [ip], {202} @ 0xca │ │ │ │ + @ instruction: 0xf0e000c9 │ │ │ │ + @ instruction: 0xf0bc00c9 │ │ │ │ + eors.w r0, r8, #201 @ 0xc9 │ │ │ │ + orns r0, r6, #201 @ 0xc9 │ │ │ │ + orrs.w r0, r2, #201 @ 0xc9 │ │ │ │ + bic.w r0, lr, #201 @ 0xc9 │ │ │ │ + and.w r0, ip, #201 @ 0xc9 │ │ │ │ + vmla.i32 d16, d24, d9[0] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vext.8 q0, q11, , #0 │ │ │ │ - pkhbt r0, r8, sl, lsl #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + vext.8 q0, q15, , #0 │ │ │ │ + @ instruction: 0xead000ca │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vmla.i d0, d22, d1[2] │ │ │ │ - eors.w r0, r8, sl, lsl #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + vmla.i d0, d30, d1[2] │ │ │ │ + @ instruction: 0xeaa000ca │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vhadd.s16 q8, q11, │ │ │ │ - orn r0, r8, sl, lsl #3 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + vhadd.s16 q8, q15, │ │ │ │ + orns r0, r0, sl, lsl #3 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vhadd.s32 q0, q11, │ │ │ │ - bics.w r0, r8, sl, lsl #3 │ │ │ │ - cdp 0, 15, cr0, cr12, cr9, {6} │ │ │ │ - cdp 0, 13, cr0, cr8, cr9, {6} │ │ │ │ - cdp 0, 11, cr0, cr4, cr9, {6} │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + vhadd.s32 q0, q15, │ │ │ │ + orr.w r0, r0, sl, lsl #3 │ │ │ │ + vhadd.s8 q0, q10, │ │ │ │ + cdp 0, 14, cr0, cr0, cr9, {6} │ │ │ │ + cdp 0, 11, cr0, cr12, cr9, {6} │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp 0, 8, cr0, cr8, cr9, {6} │ │ │ │ - @ instruction: 0xe99c00ca │ │ │ │ - cdp 0, 5, cr0, cr14, cr9, {6} │ │ │ │ - cdp 0, 3, cr0, cr10, cr9, {6} │ │ │ │ - cdp 0, 1, cr0, cr6, cr9, {6} │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + cdp 0, 9, cr0, cr0, cr9, {6} │ │ │ │ + @ instruction: 0xe9a400ca │ │ │ │ + cdp 0, 6, cr0, cr6, cr9, {6} │ │ │ │ + cdp 0, 4, cr0, cr2, cr9, {6} │ │ │ │ + cdp 0, 1, cr0, cr14, cr9, {6} │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stcl 0, cr0, [ip, #804]! @ 0x324 │ │ │ │ - ldrd r0, r0, [lr], #808 @ 0x328 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldcl 0, cr0, [r4, #804]! @ 0x324 │ │ │ │ + stmdb r6, {r1, r3, r6, r7} │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [ip, #804]! @ 0x324 │ │ │ │ - @ instruction: 0xe8ce00ca │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + stcl 0, cr0, [r4, #804] @ 0x324 │ │ │ │ + @ instruction: 0xe8d600ca │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [ip, #804] @ 0x324 │ │ │ │ - ldmia.w lr, {r1, r3, r6, r7} │ │ │ │ - stcl 0, cr0, [r0, #-804]! @ 0xfffffcdc │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldc 0, cr0, [r4, #804] @ 0x324 │ │ │ │ + stmia.w r6!, {r1, r3, r6, r7} │ │ │ │ + stcl 0, cr0, [r8, #-804]! @ 0xfffffcdc │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r8, #-804]! @ 0xfffffcdc │ │ │ │ - strex r0, r0, [sl, #808] @ 0x328 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + stcl 0, cr0, [r0, #-804] @ 0xfffffcdc │ │ │ │ + @ instruction: 0xe85200ca │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [r8, #-804] @ 0xfffffcdc │ │ │ │ - @ instruction: 0xe81a00ca │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + ldc 0, cr0, [r0, #-804] @ 0xfffffcdc │ │ │ │ + @ instruction: 0xe82200ca │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], {201} @ 0xc9 │ │ │ │ - b.n 367fe4 │ │ │ │ + stcl 0, cr0, [r0], #804 @ 0x324 │ │ │ │ + b.n 367ff4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc 0, cr0, [sl], #804 @ 0x324 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldc 0, cr0, [r2], #804 @ 0x324 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367f44 │ │ │ │ + b.n 367f54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcrr 0, 12, r0, r2, cr9 │ │ │ │ - b.n 367ed8 │ │ │ │ + mcrr 0, 12, r0, sl, cr9 │ │ │ │ + b.n 367ee8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [sl], {201} @ 0xc9 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + stc 0, cr0, [r2], #-804 @ 0xfffffcdc │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xebf200c9 │ │ │ │ - b.n 367e44 │ │ │ │ + @ instruction: 0xebfa00c9 │ │ │ │ + b.n 367e54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rsb r0, r6, r9, lsl #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + rsb r0, lr, r9, lsl #3 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeb9a00c9 │ │ │ │ - b.n 367da4 │ │ │ │ + sub.w r0, r2, r9, lsl #3 │ │ │ │ + b.n 367db4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbc.w r0, r8, r9, lsl #3 │ │ │ │ - b.n 367d4c │ │ │ │ + sbcs.w r0, r0, r9, lsl #3 │ │ │ │ + b.n 367d5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeb3600c9 │ │ │ │ - b.n 367cf4 │ │ │ │ + @ instruction: 0xeb3e00c9 │ │ │ │ + b.n 367d04 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, r4, r9, lsl #3 │ │ │ │ - b.n 367c9c │ │ │ │ + add.w r0, ip, r9, lsl #3 │ │ │ │ + b.n 367cac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xead800c9 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xeae000c9 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeaac00c9 │ │ │ │ - b.n 367bfc │ │ │ │ + @ instruction: 0xeab400c9 │ │ │ │ + b.n 367c0c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eor.w r0, r0, r9, lsl #3 │ │ │ │ - orrs.w r0, r8, r9, lsl #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + eor.w r0, r8, r9, lsl #3 │ │ │ │ + orn r0, r0, r9, lsl #3 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bic.w r0, sl, r9, lsl #3 │ │ │ │ - b.n 367b0c │ │ │ │ + bics.w r0, r2, r9, lsl #3 │ │ │ │ + b.n 367b1c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [lr, #804]! @ 0x324 │ │ │ │ - ldrd r0, r0, [r8, #804] @ 0x324 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + and.w r0, r6, r9, lsl #3 │ │ │ │ + strd r0, r0, [r0, #804]! @ 0x324 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367a28 │ │ │ │ + b.n 367a38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrd r0, r0, [r8, #-804]! @ 0x324 │ │ │ │ - b.n 3679cc │ │ │ │ + @ instruction: 0xe98000c9 │ │ │ │ + b.n 3679dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [r8, #-804] @ 0x324 │ │ │ │ - b.n 367974 │ │ │ │ + ldrd r0, r0, [r0, #-804] @ 0x324 │ │ │ │ + b.n 367984 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmdb r8, {r0, r3, r6, r7} │ │ │ │ - b.n 367920 │ │ │ │ + stmdb r0!, {r0, r3, r6, r7} │ │ │ │ + b.n 367930 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strd r0, r0, [ip], #804 @ 0x324 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r0, r0, [r4], #804 @ 0x324 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe8c000c9 │ │ │ │ - b.n 368880 │ │ │ │ + @ instruction: 0xe8c800c9 │ │ │ │ + b.n 368890 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia.w lr, {r0, r3, r6, r7} │ │ │ │ - b.n 368828 │ │ │ │ + ldmia.w r6, {r0, r3, r6, r7} │ │ │ │ + b.n 368838 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe85c00c9 │ │ │ │ - b.n 3687d0 │ │ │ │ + strd r0, r0, [r4], #-804 @ 0x324 │ │ │ │ + b.n 3687e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe82a00c9 │ │ │ │ - b.n 368778 │ │ │ │ + @ instruction: 0xe83200c9 │ │ │ │ + b.n 368788 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 3680f8 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - b.n 368720 │ │ │ │ + @ instruction: 0xe80000c9 │ │ │ │ + b.n 368730 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 3680a0 │ │ │ │ + b.n 3680b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3686c8 │ │ │ │ + b.n 3686d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 368048 │ │ │ │ + b.n 368058 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 368670 │ │ │ │ + b.n 368680 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 367ff0 │ │ │ │ + b.n 368000 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 368618 │ │ │ │ + b.n 368628 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 367f98 │ │ │ │ + b.n 367fa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3685c0 │ │ │ │ + b.n 3685d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367f48 │ │ │ │ + b.n 367f58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367ef8 │ │ │ │ + b.n 367f08 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 368520 │ │ │ │ + b.n 368530 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367eb0 │ │ │ │ + b.n 367ec0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [r2, #808]! @ 0x328 │ │ │ │ - b.n 368488 │ │ │ │ + strd r0, r0, [sl, #808]! @ 0x328 │ │ │ │ + b.n 368498 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367e04 │ │ │ │ + b.n 367e14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 367db8 │ │ │ │ + b.n 367dc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3683e0 │ │ │ │ + b.n 3683f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 367d60 │ │ │ │ + b.n 367d70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 368388 │ │ │ │ + b.n 368398 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367d10 │ │ │ │ + b.n 367d20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367ccc │ │ │ │ + b.n 367cdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367c8c │ │ │ │ + b.n 367c9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367c48 │ │ │ │ + b.n 367c58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367c08 │ │ │ │ + b.n 367c18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367bc4 │ │ │ │ + b.n 367bd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367b80 │ │ │ │ + b.n 367b90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367b40 │ │ │ │ + b.n 367b50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 367afc │ │ │ │ + b.n 367b0c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 367aa8 │ │ │ │ + b.n 367ab8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367a6c │ │ │ │ + b.n 367a7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 367a28 │ │ │ │ + b.n 367a38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3679e4 │ │ │ │ + b.n 3679f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ 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, #176] @ (368274 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1100079,19 +1100078,19 @@ │ │ │ │ nop │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 367b74 │ │ │ │ + b.n 367b84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 368234 │ │ │ │ + blt.n 368244 │ │ │ │ lsls r2, r1, #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, #3744] @ 0xea0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1100321,19 +1100320,19 @@ │ │ │ │ ... │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 36846c │ │ │ │ + bls.n 36847c │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -1101073,39 +1101072,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 368b2a │ │ │ │ b.n 368c32 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3691d4 │ │ │ │ + b.n 3691e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 368cb8 │ │ │ │ + bvc.n 368cc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blt.n 368be8 │ │ │ │ + blt.n 368bf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 368ca0 │ │ │ │ + bne.n 368cb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 368c68 │ │ │ │ + bvs.n 368c78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 368c08 │ │ │ │ + bvs.n 368c18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blt.n 368d38 │ │ │ │ + blt.n 368d48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ adds r3, #2 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr.w r4, [r2, r0, lsl #2] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w r2, [r2, #912] @ 0x390 │ │ │ │ @@ -1101389,25 +1101388,25 @@ │ │ │ │ b.w 36849e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 368f1c │ │ │ │ + bcc.n 368f2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 36904c │ │ │ │ + bhi.n 36905c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 3690cc │ │ │ │ + bcc.n 3690dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ add.w r4, r3, #76 @ 0x4c │ │ │ │ blx bd344 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 369400 │ │ │ │ @@ -1101822,161 +1101821,161 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 368e66 │ │ │ │ b.n 368f8c │ │ │ │ - bcs.n 369428 │ │ │ │ + bcc.n 369438 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 369354 │ │ │ │ + bvc.n 369364 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 3693c0 │ │ │ │ + bcs.n 3693d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 3693a8 │ │ │ │ + bcs.n 3693b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 3693dc │ │ │ │ + bvs.n 3693ec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 369530 │ │ │ │ + bcs.n 369540 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 36951c │ │ │ │ + bcs.n 36952c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 3694cc │ │ │ │ + bcs.n 3694dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 36947c │ │ │ │ + bcs.n 36948c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 369430 │ │ │ │ + bne.n 369440 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 3693ac │ │ │ │ + bpl.n 3693bc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 369584 │ │ │ │ + bne.n 369594 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 3694b4 │ │ │ │ + bvs.n 3694c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 369420 │ │ │ │ + bmi.n 369430 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 3695ac │ │ │ │ + bpl.n 3695bc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 3695a0 │ │ │ │ + beq.n 3695b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 369554 │ │ │ │ + beq.n 369564 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 369504 │ │ │ │ + beq.n 369514 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 369508 │ │ │ │ + bcc.n 369518 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 3695d8 │ │ │ │ + bcc.n 3695e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 369490 │ │ │ │ + bcc.n 3694a0 │ │ │ │ lsls r2, r1, #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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr.w r3, [pc, #1372] @ 369ac8 │ │ │ │ @@ -1102481,96 +1102480,96 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3696e0 │ │ │ │ vqadd.s8 q8, q15, q6 │ │ │ │ vqadd.s8 q8, q11, q6 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldcl 0, cr0, [sl, #880] @ 0x370 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 369ad4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bcs.n 369a68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, 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 r5, [pc, #820] @ (369ec8 ) │ │ │ │ @@ -1102879,51 +1102878,51 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb r8!, {r2, r3, r4, r6, r7} │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 369e34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - nop {14} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + it al │ │ │ │ + lslal r2, r1, #3 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itet ge │ │ │ │ - lslge r2, r1, #3 │ │ │ │ - ldrlt r0, [r6, #108] @ 0x6c │ │ │ │ + itee lt │ │ │ │ + lsllt r2, r1, #3 │ │ │ │ + ldrge r0, [r7, #108] @ 0x6c │ │ │ │ lslge r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r2, r1, #3 │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r3, [r1, #904] @ 0x388 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1103273,29 +1103272,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36a24a │ │ │ │ b.n 36a848 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 36a7bc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 36a34c │ │ │ │ + cbnz r4, 36a34e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 36a34e │ │ │ │ + cbnz r2, 36a350 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0036a2f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1103366,29 +1103365,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36a330 │ │ │ │ b.n 36a718 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 36a6c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - it lt │ │ │ │ - lsllt r1, r1, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + nop {12} │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r1, r1, #3 │ │ │ │ - hlt 0x0022 │ │ │ │ + itet ls │ │ │ │ + lslls r1, r1, #3 │ │ │ │ + hlt 0x002a │ │ │ │ lslls r2, r1, #3 │ │ │ │ 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, r1 │ │ │ │ @@ -1103523,45 +1103522,45 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 36a6b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ movs r3, r0 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 36a620 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 36a558 │ │ │ │ + cbnz r4, 36a55a │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r2, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 36a560 │ │ │ │ + cbnz r2, 36a562 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 36a560 │ │ │ │ + cbnz r2, 36a562 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0036a550 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1104146,131 +1104145,131 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36a7b6 │ │ │ │ svc 84 @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r2, r1, #3 │ │ │ │ ble.n 36aba4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 36ac22 │ │ │ │ + cbnz r0, 36ac24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 36ac1c │ │ │ │ + cbnz r4, 36ac1e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 36ac1c │ │ │ │ + cbnz r4, 36ac1e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 36ac1e │ │ │ │ + cbnz r4, 36ac20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 36ac20 │ │ │ │ + cbnz r2, 36ac22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 36ac20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r6, 36aca4 │ │ │ │ + cbz r6, 36aca6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 36aca6 │ │ │ │ + cbz r4, 36aca8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 36aca8 │ │ │ │ + cbz r2, 36acaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 36acaa │ │ │ │ + cbz r0, 36acac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 36aca6 │ │ │ │ + cbz r4, 36aca8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r1, #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, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #2248] @ 36b554 │ │ │ │ @@ -1105096,199 +1105095,199 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 36b58c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r6, 36b5e0 │ │ │ │ + cbnz r6, 36b5e2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 36b5ea │ │ │ │ + cbnz r4, 36b5ec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 36b5f4 │ │ │ │ + cbnz r4, 36b5f6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvs.n 36b4c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 36b5fa │ │ │ │ + cbnz r0, 36b5fc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 36b608 │ │ │ │ + cbz r4, 36b60a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 36b5ea │ │ │ │ + cbz r2, 36b5ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 36b622 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 36b622 │ │ │ │ + cbz r4, 36b624 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 36b622 │ │ │ │ + cbz r6, 36b624 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 36b622 │ │ │ │ + cbz r6, 36b624 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r4, 36b61e │ │ │ │ + cbz r4, 36b620 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0036b6d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1105363,29 +1105362,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36b722 │ │ │ │ ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #856 @ (adr r6, 36bb08 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 36bb28 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #696 @ (adr r6, 36ba74 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 36ba94 ) │ │ │ │ lsls r2, r1, #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 │ │ │ │ ldr.w r2, [pc, #1696] @ 36be70 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -1106016,123 +1106015,123 @@ │ │ │ │ b.n 36ba8a │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 36bfbc ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 36bfdc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 36c14c ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 36c16c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #424 @ (adr r4, 36c03c ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 36c05c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #376 @ (adr r3, 36c020 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 36c040 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #184 @ (adr r3, 36bf6c ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 36bf8c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 36c2b0 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 36bed0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 36c020 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 36c040 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #408 @ (adr r2, 36c06c ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 36c08c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 36bf88 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 36bfa8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 36bf04 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 36bf24 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #928 @ (adr r6, 36c280 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 36c2a0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #792 @ (adr r6, 36c1fc ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 36c21c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #656 @ (adr r6, 36c178 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 36c198 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 36c0f0 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 36c110 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #584 @ (adr r1, 36c13c ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 36c15c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #344 @ (adr r6, 36c054 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 36c074 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #416 @ (adr r1, 36c0a0 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 36c0c0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #176 @ (adr r6, 36bfb8 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 36bfd8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #248 @ (adr r1, 36c004 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 36c024 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #80 @ (adr r1, 36bf68 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 36bf88 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 36c26c ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 36c28c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 36c1e4 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 36c204 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #776 @ (adr r0, 36c230 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 36c250 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #568 @ (adr r0, 36c16c ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 36c18c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #808] @ (36c260 ) │ │ │ │ + ldr r7, [pc, #840] @ (36c280 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #304 @ (adr r5, 36c06c ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 36c08c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #376 @ (adr r0, 36c0b8 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 36c0d8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 36bfdc ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 36bffc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #512] @ (36c148 ) │ │ │ │ + ldr r7, [pc, #544] @ (36c168 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #8 @ (adr r5, 36bf54 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 36bf74 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #80 @ (adr r0, 36bfa0 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 36bfc0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #872 @ (adr r4, 36c2bc ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 36c2dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #736 @ (adr r4, 36c238 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 36c258 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #400] @ (36c0f8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1106295,53 +1106294,53 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 36bfc2 │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3400cf │ │ │ │ + @ instruction: 0xfa3c00cf │ │ │ │ stc2 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #616] @ (36c378 ) │ │ │ │ + ldr r5, [pc, #648] @ (36c398 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 36c184 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 36c1a4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #368] @ (36c290 ) │ │ │ │ + ldr r5, [pc, #400] @ (36c2b0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #208] @ (36c1f8 ) │ │ │ │ + ldr r5, [pc, #240] @ (36c218 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 36c404 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 36c424 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #40] @ (36c15c ) │ │ │ │ + ldr r5, [pc, #72] @ (36c17c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #560 @ (adr r2, 36c368 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 36c388 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #896] @ (36c4c0 ) │ │ │ │ + ldr r4, [pc, #928] @ (36c4e0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 36c2cc ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 36c2ec ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #736] @ (36c42c ) │ │ │ │ + ldr r4, [pc, #768] @ (36c44c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #232 @ (adr r2, 36c238 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 36c258 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0036c154 : │ │ │ │ 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 │ │ │ │ @@ -1106418,29 +1106417,29 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36c1a2 │ │ │ │ stmia r3!, {r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r3!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #776] @ (36c530 ) │ │ │ │ + ldr r3, [pc, #808] @ (36c550 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #272 @ (adr r1, 36c33c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 36c35c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #608] @ (36c494 ) │ │ │ │ + ldr r3, [pc, #640] @ (36c4b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 36c2a0 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 36c2c0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r1, #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, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ ldr.w r4, [pc, #3064] @ 36ce4c │ │ │ │ @@ -1107607,121 +1107606,121 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #424] @ (36d00c ) │ │ │ │ + ldr r2, [pc, #456] @ (36d02c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #440] @ (36d020 ) │ │ │ │ + ldr r1, [pc, #472] @ (36d040 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #800] @ (36d190 ) │ │ │ │ + ldr r0, [pc, #832] @ (36d1b0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #440] @ (36d030 ) │ │ │ │ + ldr r0, [pc, #472] @ (36d050 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #3 │ │ │ │ pop {r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, pc, #600 @ (adr r2, 36d0f8 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 36d118 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 36d12c ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 36d14c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 36d188 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 36d1a8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 36d12c ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 36d14c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 36d288 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 36d2a8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 36cf04 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 36cf24 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 36d228 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 36d248 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #2280] @ 36d820 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2280] @ 36d824 │ │ │ │ ldr.w r3, [pc, #2280] @ 36d828 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1108490,251 +1108489,251 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2244 @ 0x8c4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3738 @ 0xe9a │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.w 36c810 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr.w r4, [pc, #3012] @ 36e5d4 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1109844,197 +1109843,197 @@ │ │ │ │ b.n 36de5e │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r6, pc, #360 @ (adr r6, 36e77c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r6, [r1, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r2, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r2, [r3, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r2, r1, #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, #2928] @ 0xb70 │ │ │ │ ldr.w r4, [pc, #1996] @ 36ef30 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1110778,171 +1110777,171 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r0, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov r4, r3 │ │ │ │ @@ -1111870,175 +1111869,175 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36f48c │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r1, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r1, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r1, #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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1112474,79 +1112473,79 @@ │ │ │ │ b.n 36fe22 │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r3, [r0, #1532] @ 0x5fc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1112634,31 +1112633,31 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2680 @ 0xa78 │ │ │ │ addw r2, r2, #2428 @ 0x97c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3700be │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r2, r1, #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, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #1040] @ 3705d4 │ │ │ │ @@ -1113051,79 +1113050,79 @@ │ │ │ │ b.n 370372 │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r1, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r1, #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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1113958,139 +1113957,139 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.u64 q8, q1, #22 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + vshr.u64 q8, q1, #14 │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.u64 q8, q1, #64 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + vshr.u64 q8, q1, #56 │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.u64 q0, q1, #42 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + vshr.u64 q0, q1, #34 │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.u32 q8, q14, q1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + vqadd.u64 q8, q10, q1 │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.u8 q8, q9, q1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + vqadd.u8 q8, q13, q1 │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #856] @ (371354 ) │ │ │ │ + ldr r7, [pc, #888] @ (371374 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.u16 q0, q12, q1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + vqadd.u32 q0, q8, q1 │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #688] @ (3712b8 ) │ │ │ │ + ldr r7, [pc, #720] @ (3712d8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mcr2 0, 7, r0, cr14, cr2, {6} │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + mrc2 0, 7, r0, cr6, cr2, {6} │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #520] @ (37121c ) │ │ │ │ + ldr r7, [pc, #552] @ (37123c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr2 0, 5, r0, cr6, cr2, {6} │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + mcr2 0, 5, r0, cr14, cr2, {6} │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #248] @ (37111c ) │ │ │ │ + ldr r7, [pc, #280] @ (37113c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00371024 : │ │ │ │ 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 │ │ │ │ @@ -1114229,45 +1114228,45 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 37108e │ │ │ │ b.n 3710ca │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6], #840 @ 0x348 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + stc2l 0, cr0, [lr], #840 @ 0x348 │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #488] @ (371390 ) │ │ │ │ + ldr r5, [pc, #520] @ (3713b0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4], #840 @ 0x348 │ │ │ │ - ldr r5, [pc, #312] @ (3712e8 ) │ │ │ │ + ldc2 0, cr0, [ip], #840 @ 0x348 │ │ │ │ + ldr r5, [pc, #344] @ (371308 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + ldc2 0, cr0, [r0], {210} @ 0xd2 │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #112] @ (371230 ) │ │ │ │ + ldr r5, [pc, #144] @ (371250 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc2l 0, cr0, [r4], #-840 @ 0xfffffcb8 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + stc2l 0, cr0, [ip], #-840 @ 0xfffffcb8 │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (3715b4 ) │ │ │ │ + ldr r5, [pc, #8] @ (3711d4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mcrr2 0, 13, r0, r0, cr2 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + mcrr2 0, 13, r0, r8, cr2 │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #856] @ (371530 ) │ │ │ │ + ldr r4, [pc, #888] @ (371550 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip], {210} @ 0xd2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + stc2 0, cr0, [r4], #-840 @ 0xfffffcb8 │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #704] @ (3714a4 ) │ │ │ │ + ldr r4, [pc, #736] @ (3714c4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003711e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1114620,63 +1114619,63 @@ │ │ │ │ nop │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c200d2 │ │ │ │ - ldr r7, [pc, #272] @ (3716a0 ) │ │ │ │ + vst1.8 @ instruction: 0xf9ca00d2 │ │ │ │ + ldr r7, [pc, #304] @ (3716c0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #344] @ (3716ec ) │ │ │ │ + ldr r2, [pc, #376] @ (37170c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb.w r0, [sl, #210] @ 0xd2 │ │ │ │ - ldr r7, [pc, #112] @ (37160c ) │ │ │ │ + vld1.8 @ instruction: 0xf9a200d2 │ │ │ │ + ldr r7, [pc, #144] @ (37162c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #184] @ (371658 ) │ │ │ │ + ldr r2, [pc, #216] @ (371678 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr??.w r0, [r2, r2, lsl #1] │ │ │ │ - ldr r6, [pc, #976] @ (371978 ) │ │ │ │ + ldr??.w r0, [sl, r2, lsl #1] │ │ │ │ + ldr r6, [pc, #1008] @ (371998 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #24] @ (3715c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (3715e4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vst4. {d16-d19}, [sl :64], r2 │ │ │ │ - ldr r6, [pc, #816] @ (3718e4 ) │ │ │ │ + ldr??.w r0, [r2, r2, lsl #1] │ │ │ │ + ldr r6, [pc, #848] @ (371904 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #888] @ (371930 ) │ │ │ │ + ldr r1, [pc, #920] @ (371950 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vld4. {d0-d3}, [r0 :64], r2 │ │ │ │ - ldr r6, [pc, #648] @ (371848 ) │ │ │ │ + vld4. {d0-d3}, [r8 :64], r2 │ │ │ │ + ldr r6, [pc, #680] @ (371868 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #720] @ (371894 ) │ │ │ │ + ldr r1, [pc, #752] @ (3718b4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr??.w r0, [r6, #210] @ 0xd2 │ │ │ │ - ldr r6, [pc, #480] @ (3717ac ) │ │ │ │ + ldr??.w r0, [lr, #210] @ 0xd2 │ │ │ │ + ldr r6, [pc, #512] @ (3717cc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #552] @ (3717f8 ) │ │ │ │ + ldr r1, [pc, #584] @ (371818 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str.w r0, [r6, #210] @ 0xd2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + str.w r0, [lr, #210] @ 0xd2 │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #392] @ (371764 ) │ │ │ │ + ldr r1, [pc, #424] @ (371784 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb.w r0, [r4, #210] @ 0xd2 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldrb.w r0, [ip, #210] @ 0xd2 │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #192] @ (3716a8 ) │ │ │ │ + ldr r1, [pc, #224] @ (3716c8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str??.w r0, [r4, r2, lsl #1] │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + str??.w r0, [ip, r2, lsl #1] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #0] @ (3715f4 ) │ │ │ │ + ldr r1, [pc, #32] @ (371614 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh.w r0, [r8, r2, lsl #1] │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + str.w r0, [r0, r2, lsl #1] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #816] @ (371930 ) │ │ │ │ + ldr r0, [pc, #848] @ (371950 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00371600 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1114948,43 +1114947,43 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs.w r0, r4, #6881280 @ 0x690000 │ │ │ │ - ldr r3, [pc, #216] @ (3719b4 ) │ │ │ │ + subs.w r0, ip, #6881280 @ 0x690000 │ │ │ │ + ldr r3, [pc, #248] @ (3719d4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf58c00d2 │ │ │ │ - ldr r3, [pc, #56] @ (371920 ) │ │ │ │ + @ instruction: 0xf59400d2 │ │ │ │ + ldr r3, [pc, #88] @ (371940 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbc.w r0, r4, #6881280 @ 0x690000 │ │ │ │ - ldr r2, [pc, #920] @ (371c8c ) │ │ │ │ + sbc.w r0, ip, #6881280 @ 0x690000 │ │ │ │ + ldr r2, [pc, #952] @ (371cac ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf53c00d2 │ │ │ │ - ldr r2, [pc, #760] @ (371bf8 ) │ │ │ │ + adc.w r0, r4, #6881280 @ 0x690000 │ │ │ │ + ldr r2, [pc, #792] @ (371c18 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds.w r0, r2, #6881280 @ 0x690000 │ │ │ │ - ldr r2, [pc, #592] @ (371b5c ) │ │ │ │ + adds.w r0, sl, #6881280 @ 0x690000 │ │ │ │ + ldr r2, [pc, #624] @ (371b7c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf4e800d2 │ │ │ │ - ldr r2, [pc, #424] @ (371ac0 ) │ │ │ │ + @ instruction: 0xf4f000d2 │ │ │ │ + ldr r2, [pc, #456] @ (371ae0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0037191c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1115223,48 +1115222,48 @@ │ │ │ │ str.w r5, [sp, #1108] @ 0x454 │ │ │ │ b.n 371b5a │ │ │ │ nop │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f400d2 │ │ │ │ - add sl, r1 │ │ │ │ + @ instruction: 0xf3fc00d2 │ │ │ │ + add sl, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #920] @ (371f4c ) │ │ │ │ + ldr r0, [pc, #952] @ (371f6c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #456] @ (371d88 ) │ │ │ │ + ldr r0, [pc, #488] @ (371da8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #320] @ (371d04 ) │ │ │ │ + ldr r0, [pc, #352] @ (371d24 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #184] @ (371c80 ) │ │ │ │ + ldr r0, [pc, #216] @ (371ca0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #48] @ (371bfc ) │ │ │ │ + ldr r0, [pc, #80] @ (371c1c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf25000d2 │ │ │ │ - cmn r2, r5 │ │ │ │ + @ instruction: 0xf25800d2 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blx r9 │ │ │ │ + blx sl │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf21c00d2 │ │ │ │ - blxns r3 │ │ │ │ + @ instruction: 0xf22400d2 │ │ │ │ + blxns r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00371be8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1115308,20 +1115307,20 @@ │ │ │ │ movw r1, #4641 @ 0x1221 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adc.w r0, ip, #210 @ 0xd2 │ │ │ │ - rors r4, r4 │ │ │ │ + adcs.w r0, r4, #210 @ 0xd2 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r2, r1, #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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1116462,98 +1116461,98 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bx pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr 0, 6, r0, cr6, cr2, {6} │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + mcr 0, 6, r0, cr14, cr2, {6} │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mcr 0, 1, r0, cr0, cr2, {6} │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + mcr 0, 1, r0, cr8, cr2, {6} │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc 0, cr0, [r8, #840] @ 0x348 │ │ │ │ - ldc 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + ldc 0, cr0, [r0, #840] @ 0x348 │ │ │ │ + ldc 0, cr0, [lr], #-840 @ 0xfffffcb8 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orns r0, ip, r2, lsr #3 │ │ │ │ - subs r3, #20 │ │ │ │ + eor.w r0, r4, r2, lsr #3 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strd r0, r0, [r2, #840] @ 0x348 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + strd r0, r0, [sl, #840] @ 0x348 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe98600d2 │ │ │ │ - subs r2, #26 │ │ │ │ + @ instruction: 0xe98e00d2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ mov sl, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3728c8 │ │ │ │ + b.n 3728d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #720] @ (372be4 ) │ │ │ │ + ldr r1, [pc, #752] @ (372c04 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 37280c │ │ │ │ + b.n 37281c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #344] @ (372a7c ) │ │ │ │ + ldr r1, [pc, #376] @ (372a9c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #456] @ (372af0 ) │ │ │ │ + ldr r1, [pc, #488] @ (372b10 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #384] @ (372aac ) │ │ │ │ + ldr r1, [pc, #416] @ (372acc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #304] @ (372a60 ) │ │ │ │ + ldr r1, [pc, #336] @ (372a80 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 372570 │ │ │ │ + b.n 372580 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3724bc │ │ │ │ + b.n 3724cc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #720] @ (372c20 ) │ │ │ │ + ldr r0, [pc, #752] @ (372c40 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 372404 │ │ │ │ + b.n 372414 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3723a0 │ │ │ │ + b.n 3723b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ muls r2, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr.w r1, [pc, #2744] @ 373424 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ blx ae1f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1117472,311 +1117471,311 @@ │ │ │ │ addw r2, r2, #2600 @ 0xa28 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1300 @ 0x514 │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 371e18 │ │ │ │ nop │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 372c30 │ │ │ │ + b.n 372c40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 373bb8 │ │ │ │ + b.n 373bc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 373b48 │ │ │ │ + b.n 373b58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ sbcs r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 373aec │ │ │ │ + b.n 373afc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 373a94 │ │ │ │ + b.n 373aa4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 373a44 │ │ │ │ + b.n 373a54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 37399c │ │ │ │ + b.n 3739ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3738f4 │ │ │ │ + b.n 373904 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 37389c │ │ │ │ + b.n 3738ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 373828 │ │ │ │ + b.n 373838 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3737c8 │ │ │ │ + b.n 3737d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 373684 │ │ │ │ + b.n 373694 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 37362c │ │ │ │ + b.n 37363c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3735d4 │ │ │ │ + b.n 3735e4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 37357c │ │ │ │ + b.n 37358c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 373524 │ │ │ │ + b.n 373534 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 30 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 373540 │ │ │ │ + ble.n 373550 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 3734e4 │ │ │ │ + ble.n 3734f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 373630 │ │ │ │ + ble.n 373640 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3735d8 │ │ │ │ + ble.n 3735e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 373584 │ │ │ │ + bgt.n 373594 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 373530 │ │ │ │ + bgt.n 373540 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 3734f4 │ │ │ │ + bgt.n 373504 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 37369c │ │ │ │ + bgt.n 3736ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 373644 │ │ │ │ + bgt.n 373654 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 3735ec │ │ │ │ + bgt.n 3735fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 373598 │ │ │ │ + blt.n 3735a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 37353c │ │ │ │ + blt.n 37354c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 3736a0 │ │ │ │ + blt.n 3736b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 3735fc │ │ │ │ + bge.n 37360c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 37359c │ │ │ │ + bge.n 3735ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 373718 │ │ │ │ + bge.n 373728 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 3736c8 │ │ │ │ + bge.n 3736d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 37367c │ │ │ │ + bge.n 37368c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 373630 │ │ │ │ + bls.n 373640 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3735e0 │ │ │ │ + bls.n 3735f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 37358c │ │ │ │ + bls.n 37359c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #356] @ (3737ec ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1117926,49 +1117925,49 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r6, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r5, [pc, #760] @ (373b00 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 3738dc │ │ │ │ + bvs.n 3738ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 373894 │ │ │ │ + bvs.n 3738a4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 373850 │ │ │ │ + bvs.n 373860 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 373808 │ │ │ │ + bpl.n 373818 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 3737c0 │ │ │ │ + bpl.n 3737d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1119141,191 +1119140,191 @@ │ │ │ │ b.n 373fc4 │ │ │ │ ldr r4, [pc, #384] @ (374608 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #280] @ (3745a8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 374434 │ │ │ │ + bmi.n 374444 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 374480 │ │ │ │ + bcs.n 374490 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 374514 │ │ │ │ + bcs.n 374524 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add ip, lr │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [pc, #748] @ (3748e4 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -1119593,113 +1119592,113 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1491 @ 0x5d3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 373fc4 │ │ │ │ nop │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r2, r1, #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, #3736] @ 0xe98 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1119866,16 +1119865,16 @@ │ │ │ │ b.n 374f0a │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, r9, lsl #3 │ │ │ │ - @ instruction: 0xeb9600c9 │ │ │ │ + rsb r0, r0, r9, lsl #3 │ │ │ │ + @ instruction: 0xeb9e00c9 │ │ │ │ ldr.w r4, [pc, #1268] @ 375090 │ │ │ │ movw r1, #7848 @ 0x1ea8 │ │ │ │ ldr.w r5, [pc, #1264] @ 375094 │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r6, r7, [sp, #116] @ 0x74 │ │ │ │ @@ -1120355,47 +1120354,47 @@ │ │ │ │ addw r2, r2, #2696 @ 0xa88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #8059 @ 0x1f7b │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 374f90 │ │ │ │ ... │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itte ls │ │ │ │ - lslls r2, r2, #3 │ │ │ │ - asrls r0, r6, #32 │ │ │ │ - lslhi r2, r1, #3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r2, #3 │ │ │ │ + asrge r0, r7, #32 │ │ │ │ + lslge r2, r1, #3 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 375388 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ blx b3cec │ │ │ │ @@ -1120771,39 +1120770,39 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #7958 @ 0x1f16 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 374f90 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 37553a │ │ │ │ + pop {r2} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 375500 │ │ │ │ + cbnz r4, 375502 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 3754de │ │ │ │ + cbnz r0, 3754e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ blx b5d60 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1121094,17 +1121093,17 @@ │ │ │ │ vstr d6, [r0] │ │ │ │ bne.n 3757c8 │ │ │ │ add r4, fp │ │ │ │ cmp r9, r4 │ │ │ │ bgt.n 3757b6 │ │ │ │ b.n 375808 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx ac96c │ │ │ │ @@ -1122397,324 +1122396,324 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2696 @ 0xa88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #7846 @ 0x1ea6 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 374f90 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 3767b6 │ │ │ │ + cbz r0, 3767b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r6, 3767b4 │ │ │ │ + cbz r6, 3767b6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 3767b4 │ │ │ │ + cbz r2, 3767b6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 3767e6 │ │ │ │ + cbz r0, 3767e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 3767e6 │ │ │ │ + cbz r0, 3767e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r4, 3767e4 │ │ │ │ + cbz r4, 3767e6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 3767e4 │ │ │ │ + cbz r2, 3767e6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 3767e4 │ │ │ │ + cbz r2, 3767e6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vmla.i16 q8, q15, d1[1] │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + vmla.i32 q8, q11, d9[0] │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vmla.i32 q0, q13, d9[0] │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + vtrn.8 q0, │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.u q8, q12, │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + vmla.i q0, q8, d1[2] │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.u8 q8, q11, │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + vhadd.u8 q8, q15, │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr9, {6} │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr9, {6} │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr9, {6} │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr9, {6} │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr9, {6} │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr9, {6} │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr9, {6} │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr9, {6} │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr9, {6} │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr9, {6} │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #804]! @ 0x324 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr9, {6} │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6, #804] @ 0x324 │ │ │ │ - add r5, sp, #0 │ │ │ │ + stc2l 0, cr0, [lr, #804] @ 0x324 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4, #804] @ 0x324 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + ldc2 0, cr0, [ip, #804] @ 0x324 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-804]! @ 0xfffffcdc │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + stc2l 0, cr0, [sl, #-804]! @ 0xfffffcdc │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-804]! @ 0xfffffcdc │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + ldc2 0, cr0, [sl, #-804]! @ 0xfffffcdc │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [r0, #-804] @ 0xfffffcdc │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + stc2 0, cr0, [r8, #-804] @ 0xfffffcdc │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], {201} @ 0xc9 │ │ │ │ - add r4, sp, #32 │ │ │ │ + ldc2l 0, cr0, [r6], {201} @ 0xc9 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip], {201} @ 0xc9 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + stc2 0, cr0, [r4], #804 @ 0x324 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-804 @ 0xfffffcdc │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + ldc2l 0, cr0, [r4], #-804 @ 0xfffffcdc │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-804 @ 0xfffffcdc │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mcrr2 0, 12, r0, r0, cr9 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - smlsld r0, r0, lr, r9 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfbe600c9 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfbae00c9 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xfbb600c9 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb7a00c9 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + @ instruction: 0xfb8200c9 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb4800c9 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + @ instruction: 0xfb5000c9 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb1600c9 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + @ instruction: 0xfb1e00c9 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vmla.i16 q8, q9, d0[1] │ │ │ │ - @ instruction: 0xfae400c9 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + vmla.i16 q8, q13, d0[1] │ │ │ │ + @ instruction: 0xfaec00c9 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vmla.i32 q0, q8, d8[0] │ │ │ │ - @ instruction: 0xfab200c9 │ │ │ │ - vhadd.u q8, q10, q4 │ │ │ │ - vhadd.u8 q8, q15, q4 │ │ │ │ - vhadd.u32 q0, q11, q4 │ │ │ │ - @ instruction: 0xfa3800c9 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr8, {6} │ │ │ │ - cdp2 0, 13, cr0, cr8, cr8, {6} │ │ │ │ - cdp2 0, 11, cr0, cr2, cr8, {6} │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + vmla.i32 q0, q12, d8[0] │ │ │ │ + @ instruction: 0xfaba00c9 │ │ │ │ + vhadd.u q8, q14, q4 │ │ │ │ + vhadd.u16 q8, q11, q4 │ │ │ │ + vhadd.u32 q0, q15, q4 │ │ │ │ + @ instruction: 0xfa4000c9 │ │ │ │ + vhadd.u8 q0, q11, q4 │ │ │ │ + cdp2 0, 14, cr0, cr0, cr8, {6} │ │ │ │ + cdp2 0, 11, cr0, cr10, cr8, {6} │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr8, {6} │ │ │ │ - ldr??.w r0, [r2, r9] │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr8, {6} │ │ │ │ + ldr??.w r0, [sl, r9] │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr8, {6} │ │ │ │ - vst4. {d16-d19}, [r2], r9 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + cdp2 0, 3, cr0, cr6, cr8, {6} │ │ │ │ + vst4. {d16-d19}, [sl], r9 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #800]! @ 0x320 │ │ │ │ - vst4. {d0-d3}, [lr], r9 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr8, {6} │ │ │ │ + ldrsb.w r0, [r6, r9] │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8, #800] @ 0x320 │ │ │ │ - ldr.w r0, [ip, #201] @ 0xc9 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + ldc2l 0, cr0, [r0, #800] @ 0x320 │ │ │ │ + str??.w r0, [r4, #201] @ 0xc9 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + stc2 0, cr0, [r0, #800]! @ 0x320 │ │ │ │ + ldrh.w r0, [r2, #201] @ 0xc9 │ │ │ │ + add r7, pc, #944 @ (adr r7, 376d88 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r8, #800] @ 0x320 │ │ │ │ - strh.w r0, [sl, #201] @ 0xc9 │ │ │ │ - add r7, pc, #912 @ (adr r7, 376d68 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-800]! @ 0xfffffce0 │ │ │ │ - ldr??.w r0, [r8, r9] │ │ │ │ - add r7, pc, #712 @ (adr r7, 376cac ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r4, #-800]! @ 0xfffffce0 │ │ │ │ - str.w r0, [r6, r9] │ │ │ │ - add r7, pc, #536 @ (adr r7, 376c08 ) │ │ │ │ + stc2l 0, cr0, [lr, #-800]! @ 0xfffffce0 │ │ │ │ + strb.w r0, [r0, #201] @ 0xc9 │ │ │ │ + add r7, pc, #744 @ (adr r7, 376ccc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r8, #-800] @ 0xfffffce0 │ │ │ │ - ldrb.w r0, [sl, r9] │ │ │ │ - add r7, pc, #360 @ (adr r7, 376b64 ) │ │ │ │ + ldc2 0, cr0, [ip, #-800]! @ 0xfffffce0 │ │ │ │ + str.w r0, [lr, r9] │ │ │ │ + add r7, pc, #568 @ (adr r7, 376c28 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ - @ instruction: 0xf7ee00c9 │ │ │ │ - ldc2 0, cr0, [r0], #800 @ 0x320 │ │ │ │ - @ instruction: 0xf7c200c9 │ │ │ │ - stc2 0, cr0, [r8], {200} @ 0xc8 │ │ │ │ - @ instruction: 0xf79a00c9 │ │ │ │ - stc2l 0, cr0, [r2], #-800 @ 0xfffffce0 │ │ │ │ - @ instruction: 0xf77400c9 │ │ │ │ - ldc2 0, cr0, [ip], #-800 @ 0xfffffce0 │ │ │ │ - add r6, pc, #584 @ (adr r6, 376c6c ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ - @ instruction: 0xf72600c9 │ │ │ │ - add r6, pc, #400 @ (adr r6, 376bc0 ) │ │ │ │ + ldc2 0, cr0, [r0, #-800] @ 0xfffffce0 │ │ │ │ + strh.w r0, [r2, r9] │ │ │ │ + add r7, pc, #392 @ (adr r7, 376b84 ) │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + stc2l 0, cr0, [r4], #800 @ 0x320 │ │ │ │ + @ instruction: 0xf7f600c9 │ │ │ │ + ldc2 0, cr0, [r8], #800 @ 0x320 │ │ │ │ + @ instruction: 0xf7ca00c9 │ │ │ │ + ldc2 0, cr0, [r0], {200} @ 0xc8 │ │ │ │ + @ instruction: 0xf7a200c9 │ │ │ │ + stc2l 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ + @ instruction: 0xf77c00c9 │ │ │ │ + mcrr2 0, 12, r0, r4, cr8 │ │ │ │ + add r6, pc, #616 @ (adr r6, 376c8c ) │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + ldc2 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ + @ instruction: 0xf72e00c9 │ │ │ │ + add r6, pc, #432 @ (adr r6, 376be0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfbe600c8 │ │ │ │ - @ instruction: 0xf6f800c9 │ │ │ │ + @ instruction: 0xfbee00c8 │ │ │ │ + @ instruction: 0xf70000c9 │ │ │ │ ldr r2, [pc, #40] @ (376a64 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #40] @ (376a68 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #40] @ (376a6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1122723,18 +1122722,18 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2696 @ 0xa88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #8025 @ 0x1f59 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 374f90 │ │ │ │ - add r3, pc, #296 @ (adr r3, 376b90 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 376bb0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str.w r0, [ip, #200] @ 0xc8 │ │ │ │ - @ instruction: 0xf3e000c9 │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf3e800c9 │ │ │ │ │ │ │ │ 00376a70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2816] @ 0xb00 │ │ │ │ ldr.w r2, [pc, #3168] @ 3776e4 │ │ │ │ @@ -1123898,115 +1123897,115 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 37789c ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 3778bc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf2fe00c9 │ │ │ │ - ldr.w r0, [r8, r9] │ │ │ │ - add r1, pc, #168 @ (adr r1, 3777b0 ) │ │ │ │ + ssat r0, #10, r6, lsl #3 │ │ │ │ + str??.w r0, [r0, r9] │ │ │ │ + add r1, pc, #200 @ (adr r1, 3777d0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsb r0, r0, #201 @ 0xc9 │ │ │ │ - add r0, pc, #928 @ (adr r0, 377ab0 ) │ │ │ │ + rsb r0, r8, #201 @ 0xc9 │ │ │ │ + add r0, pc, #960 @ (adr r0, 377ad0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 377a0c ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 377a2c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adcs.w r0, r8, #201 @ 0xc9 │ │ │ │ + sbc.w r0, r0, #201 @ 0xc9 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs.w r0, lr, #201 @ 0xc9 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + orn r0, r6, #201 @ 0xc9 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stc2l 0, cr0, [r4, #796] @ 0x31c │ │ │ │ - ands.w r0, sl, #201 @ 0xc9 │ │ │ │ + bic.w r0, r2, #201 @ 0xc9 │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 q0, q9, , #0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + vext.8 q0, q13, , #0 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc 0, cr0, [sl], #804 @ 0x324 │ │ │ │ + ldc 0, cr0, [r2], #804 @ 0x324 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d16-d19}, [ip], r7 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeb8c00c9 │ │ │ │ + @ instruction: 0xeb9400c9 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeae000c9 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + @ instruction: 0xeae800c9 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs.w r0, ip, r9, lsl #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + orn r0, r4, r9, lsl #3 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vhadd.s32 q0, q12, q4 │ │ │ │ - bics.w r0, ip, r9, lsl #3 │ │ │ │ + vhadd.s q0, q8, q4 │ │ │ │ + orr.w r0, r4, r9, lsl #3 │ │ │ │ @ instruction: 0xf7ae00c7 │ │ │ │ @ instruction: 0xf77600c7 │ │ │ │ - ldc2 0, cr0, [lr, #804]! @ 0x324 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + stc2l 0, cr0, [r6, #804] @ 0x324 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe98600c9 │ │ │ │ + @ instruction: 0xe98e00c9 │ │ │ │ @ instruction: 0xf6fa00c7 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmdb ip!, {r0, r3, r6, r7} │ │ │ │ + ldmdb r4!, {r0, r3, r6, r7} │ │ │ │ subw r0, r0, #2247 @ 0x8c7 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [r4, #800]! @ 0x320 │ │ │ │ - @ instruction: 0xe8c600c9 │ │ │ │ - stc 0, cr0, [r8, #800] @ 0x320 │ │ │ │ - stcl 0, cr0, [r0, #-800]! @ 0xfffffce0 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldc 0, cr0, [ip, #800]! @ 0x320 │ │ │ │ + @ instruction: 0xe8ce00c9 │ │ │ │ + ldc 0, cr0, [r0, #800] @ 0x320 │ │ │ │ + stcl 0, cr0, [r8, #-800]! @ 0xfffffce0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #-800]! @ 0xfffffce0 │ │ │ │ - strex r0, r0, [lr, #804] @ 0x324 │ │ │ │ - ldc 0, cr0, [r4, #-800] @ 0xfffffce0 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + stcl 0, cr0, [r2, #-800] @ 0xfffffce0 │ │ │ │ + @ instruction: 0xe85600c9 │ │ │ │ + ldc 0, cr0, [ip, #-800] @ 0xfffffce0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stcl 0, cr0, [lr], #800 @ 0x320 │ │ │ │ - @ instruction: 0xe80000c9 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + ldcl 0, cr0, [r6], #800 @ 0x320 │ │ │ │ + @ instruction: 0xe80800c9 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], {200} @ 0xc8 │ │ │ │ - b.n 37779c │ │ │ │ + stcl 0, cr0, [sl], {200} @ 0xc8 │ │ │ │ + b.n 3777ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [r6], {200} @ 0xc8 │ │ │ │ - b.n 377750 │ │ │ │ + ldc 0, cr0, [lr], {200} @ 0xc8 │ │ │ │ + b.n 377760 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [lr], #-800 @ 0xfffffce0 │ │ │ │ - mcrr 0, 12, r0, sl, cr8 │ │ │ │ + ldcl 0, cr0, [r6], #-800 @ 0xfffffce0 │ │ │ │ + mrrc 0, 12, r0, r2, cr8 │ │ │ │ ldr r0, [pc, #680] @ (377ab4 ) │ │ │ │ movs r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ @@ -1124246,56 +1124245,56 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4837 @ 0x12e5 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 376e2c │ │ │ │ nop │ │ │ │ - add.w r0, r0, r8, lsl #3 │ │ │ │ - @ instruction: 0xeadc00c8 │ │ │ │ - @ instruction: 0xeaba00c8 │ │ │ │ - eors.w r0, r8, r8, lsl #3 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + add.w r0, r8, r8, lsl #3 │ │ │ │ + @ instruction: 0xeae400c8 │ │ │ │ + pkhbt r0, r2, r8, lsl #3 │ │ │ │ + @ instruction: 0xeaa000c8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, r0, r8, lsl #3 │ │ │ │ - b.n 3775d4 │ │ │ │ + orns r0, r8, r8, lsl #3 │ │ │ │ + b.n 3775e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orr.w r0, r4, r8, lsl #3 │ │ │ │ - b.n 37758c │ │ │ │ + orr.w r0, ip, r8, lsl #3 │ │ │ │ + b.n 37759c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ands.w r0, ip, r8, lsl #3 │ │ │ │ - ldrd r0, r0, [sl, #800]! @ 0x320 │ │ │ │ - ldrd r0, r0, [r8, #800] @ 0x320 │ │ │ │ - @ instruction: 0xe9b400c8 │ │ │ │ - @ instruction: 0xe99200c8 │ │ │ │ - ldrd r0, r0, [r0, #-800]! @ 0x320 │ │ │ │ - strd r0, r0, [ip, #-800] @ 0x320 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + bic.w r0, r4, r8, lsl #3 │ │ │ │ + and.w r0, r2, r8, lsl #3 │ │ │ │ + strd r0, r0, [r0, #800]! @ 0x320 │ │ │ │ + @ instruction: 0xe9bc00c8 │ │ │ │ + @ instruction: 0xe99a00c8 │ │ │ │ + ldrd r0, r0, [r8, #-800]! @ 0x320 │ │ │ │ + ldrd r0, r0, [r4, #-800] @ 0x320 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmdb r6!, {r3, r6, r7} │ │ │ │ - b.n 377374 │ │ │ │ + stmdb lr!, {r3, r6, r7} │ │ │ │ + b.n 377384 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [sl], #800 @ 0x320 │ │ │ │ - b.n 377328 │ │ │ │ + stmdb r2, {r3, r6, r7} │ │ │ │ + b.n 377338 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe8ce00c8 │ │ │ │ - b.n 3782dc │ │ │ │ + @ instruction: 0xe8d600c8 │ │ │ │ + b.n 3782ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia.w r2!, {r3, r6, r7} │ │ │ │ - b.n 378290 │ │ │ │ + stmia.w sl!, {r3, r6, r7} │ │ │ │ + b.n 3782a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrd r0, r0, [r8], #-800 @ 0x320 │ │ │ │ + stmia.w r0, {r3, r6, r7} │ │ │ │ │ │ │ │ 00377b2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ ldr.w r5, [pc, #1772] @ 37822c │ │ │ │ @@ -1124970,75 +1124969,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 378680 │ │ │ │ + b.n 378690 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 378464 │ │ │ │ + b.n 378474 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xeb8200c7 │ │ │ │ - ble.n 378248 │ │ │ │ + ble.n 378258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 3782d4 │ │ │ │ + ble.n 3782e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ eor.w r0, sl, r7, lsl #3 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 378224 │ │ │ │ + bgt.n 378234 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 37835c │ │ │ │ + bgt.n 37836c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ ble.w 378440 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ @@ -1126091,85 +1126090,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 378e04 │ │ │ │ + bge.n 378e14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 378ea0 │ │ │ │ + bls.n 378eb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ + stc 0, cr0, [r0, #804] @ 0x324 │ │ │ │ ldcl 0, cr0, [r8, #-804]! @ 0xfffffcdc │ │ │ │ - ldcl 0, cr0, [r0, #-804]! @ 0xfffffcdc │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 378d84 │ │ │ │ + bhi.n 378d94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvc.n 378e4c │ │ │ │ + bvc.n 378e5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 378d20 │ │ │ │ + bvs.n 378d30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 378e14 │ │ │ │ + blt.n 378e24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 378da0 │ │ │ │ + bcs.n 378db0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 378e44 │ │ │ │ + bvc.n 378e54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 378e70 │ │ │ │ + bcs.n 378e80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ svc 136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 378dd8 │ │ │ │ + bne.n 378de8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 378dc8 │ │ │ │ + bne.n 378dd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 378d60 │ │ │ │ + bne.n 378d70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 378dfc │ │ │ │ + beq.n 378e0c │ │ │ │ lsls r1, r1, #3 │ │ │ │ udf #66 @ 0x42 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ @@ -1127441,304 +1127440,304 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #4923 @ 0x133b │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 37806e │ │ │ │ - add r7, pc, #104 @ (adr r7, 379d68 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 379d88 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r5, r5, #7 │ │ │ │ - vsri.32 d29, d18, #2 │ │ │ │ + vsri.32 d29, d26, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 379de8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ bge.n 379c68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bge.n 379de8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ bls.n 379d38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 379d30 │ │ │ │ + beq.n 379d40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ bls.n 379dfc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ bhi.n 379d38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bhi.n 379cc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 379de0 │ │ │ │ + bmi.n 379df0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 379ee4 │ │ │ │ + bmi.n 379ef4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [pc, #248] @ (37a040 ) │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -1127824,41 +1127823,41 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4935 @ 0x1347 │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.w 37806e │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037a078 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1128302,77 +1128301,77 @@ │ │ │ │ b.n 37a214 │ │ │ │ b.n 379d6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 379d54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 37aa90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 37a5be │ │ │ │ + cbnz r6, 37a5c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r0, r1, #3 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0010 │ │ │ │ lslvc r1, r1, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - yield │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - rev r2, r4 │ │ │ │ + it ne │ │ │ │ + lslne r0, r1, #3 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 37a5b0 │ │ │ │ + cbnz r6, 37a5b2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 37a5b2 │ │ │ │ + cbnz r2, 37a5b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 37a5b2 │ │ │ │ + cbnz r6, 37a5b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r0, 37a5b4 │ │ │ │ + cbnz r0, 37a5b6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 37a5b4 │ │ │ │ + cbnz r6, 37a5b6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037a5a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1129257,115 +1129256,115 @@ │ │ │ │ b.w 37a662 │ │ │ │ udf #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r1, r1, #3 │ │ │ │ udf #86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ itte gt │ │ │ │ lslgt r7, r0, #3 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lslle r0, r1, #3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 37af7e │ │ │ │ + cbz r6, 37af80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r2, 37af80 │ │ │ │ + cbz r2, 37af82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 37af80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037afe4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1129463,35 +1129462,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 37b030 │ │ │ │ nop │ │ │ │ bmi.n 37b068 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 37b004 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1129608,41 +1129607,41 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 37b182 │ │ │ │ bcc.n 37b168 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bcc.n 37b2c4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r4, 37b270 │ │ │ │ + cbz r4, 37b272 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 37b272 │ │ │ │ + cbz r6, 37b274 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 37b276 │ │ │ │ + cbz r0, 37b278 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0037b280 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1130650,131 +1130649,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 37bd54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcs.n 37bd4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bne.n 37be24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - itte vc │ │ │ │ - lslvc r1, r1, #3 │ │ │ │ - strbvc r4, [r2, #10] │ │ │ │ - movvs r0, r0 │ │ │ │ + ittt hi │ │ │ │ + lslhi r1, r1, #3 │ │ │ │ + strbhi r4, [r2, #10] │ │ │ │ + movhi r0, r0 │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ee │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #192 @ (adr r7, 37be18 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 37be38 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #544 @ (adr r6, 37bf88 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 37bfa8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 37be38 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 37be58 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #16 @ (adr r4, 37bd90 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 37bdb0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #864 @ (adr r3, 37c0ec ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 37c10c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #272 @ (adr r3, 37beb4 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 37bed4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 37be18 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 37be38 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 37c130 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 37c150 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 37c17c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 37c19c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #704 @ (adr r7, 37c080 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 37c0a0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #584 @ (adr r7, 37c00c ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 37c02c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 37bf84 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 37bfa4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 37bfe0 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 37c000 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 37bedc ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 37befc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 37be50 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 37be70 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 37c1b8 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 37c1d8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #32 @ (adr r2, 37be04 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 37be24 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 37c114 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 37c134 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 37c160 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 37c180 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #632 @ (adr r6, 37c070 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 37c090 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #704 @ (adr r1, 37c0bc ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 37c0dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 37bfcc ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 37bfec ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 37c018 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 37c038 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 37bf28 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 37bf48 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #352 @ (adr r1, 37bf74 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 37bf94 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 37bec8 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 37bee8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [pc, #220] @ (37bf00 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #220] @ (37bf04 ) │ │ │ │ ldr r3, [pc, #224] @ (37bf08 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1130849,43 +1130848,43 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #5386 @ 0x150a │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 37b346 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #400] @ (37c094 ) │ │ │ │ + ldr r7, [pc, #432] @ (37c0b4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 37c2a0 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 37c2c0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 37bf0c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #224] @ (37bff0 ) │ │ │ │ + ldr r7, [pc, #256] @ (37c010 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #744 @ (adr r4, 37c1fc ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 37c21c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #48] @ (37bf4c ) │ │ │ │ + ldr r7, [pc, #80] @ (37bf6c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 37c158 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 37c178 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #888] @ (37c2a0 ) │ │ │ │ + ldr r6, [pc, #920] @ (37c2c0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 37c0ac ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 37c0cc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #712] @ (37c1fc ) │ │ │ │ + ldr r6, [pc, #744] @ (37c21c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #208 @ (adr r4, 37c008 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 37c028 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0037bf3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1131424,103 +1131423,103 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 37c11c │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r5!, {r1, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #88] @ (37c554 ) │ │ │ │ + ldr r5, [pc, #120] @ (37c574 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #288] @ (37c62c ) │ │ │ │ + ldr r4, [pc, #320] @ (37c64c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #8] @ (37c51c ) │ │ │ │ + ldr r4, [pc, #40] @ (37c53c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 37c728 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 37c748 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 37c658 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 37c678 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #528] @ (37c734 ) │ │ │ │ + ldr r3, [pc, #560] @ (37c754 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 37c540 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 37c560 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #240] @ (37c620 ) │ │ │ │ + ldr r3, [pc, #272] @ (37c640 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #488] @ (37c720 ) │ │ │ │ + ldr r2, [pc, #520] @ (37c740 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 37c54c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #232] @ (37c630 ) │ │ │ │ + ldr r2, [pc, #264] @ (37c650 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #24] @ (37c56c ) │ │ │ │ + ldr r2, [pc, #56] @ (37c58c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #808] @ (37c888 ) │ │ │ │ + ldr r1, [pc, #840] @ (37c8a8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #568] @ (37c7a4 ) │ │ │ │ + ldr r1, [pc, #600] @ (37c7c4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #264] @ (37c684 ) │ │ │ │ + ldr r1, [pc, #296] @ (37c6a4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #984] @ (37c964 ) │ │ │ │ + ldr r0, [pc, #1016] @ (37c984 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037c598 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1131805,25 +1131804,25 @@ │ │ │ │ lsleq r3, r3, #3 │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 37c8b4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 37d296 │ │ │ │ @@ -1132997,99 +1132996,99 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 37d238 │ │ │ │ b.n 37d356 │ │ │ │ nop │ │ │ │ - add r4, sl │ │ │ │ + add r4, fp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 37d748 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 37d768 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 37d71c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 37d73c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #360 @ (adr r1, 37d6a8 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 37d6c8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r1, [pc, #3524] @ 37e370 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1134294,377 +1134293,377 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 37d238 │ │ │ │ b.w 37d356 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [pc, #376] @ (37e7c4 ) │ │ │ │ movw r1, #5539 @ 0x15a3 │ │ │ │ ldr r2, [pc, #376] @ (37e7c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #372] @ (37e7cc ) │ │ │ │ @@ -1134798,35 +1134797,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 37d238 │ │ │ │ b.w 37d356 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037e7f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1135351,87 +1135350,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r1, r1, #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, #2688] @ 0xa80 │ │ │ │ subw sp, sp, #1372 @ 0x55c │ │ │ │ ldr.w r8, [r0, #912] @ 0x390 │ │ │ │ @@ -1136457,117 +1136456,117 @@ │ │ │ │ b.n 37f634 │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r7, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r4, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r5, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r5, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1137680,145 +1137679,145 @@ │ │ │ │ ldr r1, [pc, #268] @ (3806ac ) │ │ │ │ ldr r2, [pc, #268] @ (3806b0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 38054e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #528 @ (adr r6, 380824 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, pc, #976 @ (adr r1, 380a60 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx b5784 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1138745,230 +1138744,230 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 37f880 │ │ │ │ b.w 37f5a4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r5, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 q8, , #34 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + vshr.u64 q8, , #26 │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 q0, , #20 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + vshr.u64 q0, , #12 │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.u8 q0, q13, │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + vqadd.u16 q0, q9, │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #632] @ (38151c ) │ │ │ │ + ldr r7, [pc, #664] @ (38153c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc2 0, 3, r0, cr6, cr1, {6} │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + mrc2 0, 3, r0, cr14, cr1, {6} │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #40] @ (3812e4 ) │ │ │ │ + ldr r7, [pc, #72] @ (381304 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl, #836]! @ 0x344 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + stc2l 0, cr0, [r2, #836] @ 0x344 │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [pc, #312] @ (381410 ) │ │ │ │ + ldr r6, [pc, #344] @ (381430 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-836] @ 0xfffffcbc │ │ │ │ - ldr r5, [pc, #976] @ (3816b8 ) │ │ │ │ + stc2l 0, cr0, [r6, #-836]! @ 0xfffffcbc │ │ │ │ + ldr r5, [pc, #1008] @ (3816d8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r8, #-836] @ 0xfffffcbc │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + ldc2 0, cr0, [r0, #-836] @ 0xfffffcbc │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #640] @ (381578 ) │ │ │ │ + ldr r5, [pc, #672] @ (381598 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {209} @ 0xd1 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + stc2l 0, cr0, [r2], #836 @ 0x344 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #440] @ (3814bc ) │ │ │ │ + ldr r5, [pc, #472] @ (3814dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r6], {209} @ 0xd1 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + stc2 0, cr0, [lr], {209} @ 0xd1 │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #104] @ (38137c ) │ │ │ │ + ldr r5, [pc, #136] @ (38139c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r0, r1, #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, #2680] @ 0xa78 │ │ │ │ ldr.w r2, [pc, #1400] @ 3818a4 │ │ │ │ subw sp, sp, #1380 @ 0x564 │ │ │ │ @@ -1139493,38 +1139492,38 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [ip, #209] @ 0xd1 │ │ │ │ - ldr r2, [pc, #224] @ (381998 ) │ │ │ │ + vld1.8 @ instruction: 0xf9a400d1 │ │ │ │ + ldr r2, [pc, #256] @ (3819b8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ - lsls r1, r1, #3 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #28 │ │ │ │ @@ -1140668,79 +1140667,79 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 3816c4 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subw r0, r0, #209 @ 0xd1 │ │ │ │ - orrs r0, r7 │ │ │ │ + subw r0, r8, #209 @ 0xd1 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ vrsra.u32 d19, d21, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adc.w r0, r2, #209 @ 0xd1 │ │ │ │ - rors r4, r3 │ │ │ │ + adc.w r0, sl, #209 @ 0xd1 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.s64 q0, , #12 │ │ │ │ - ands r6, r6 │ │ │ │ + vshr.s64 q0, , #4 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr 0, 6, r0, cr4, cr1, {6} │ │ │ │ + mcr 0, 6, r0, cr12, cr1, {6} │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc 0, cr0, [r8, #836]! @ 0x344 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + ldc 0, cr0, [r0, #836]! @ 0x344 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sl │ │ │ │ blx b6dd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3836a0 │ │ │ │ @@ -1141929,207 +1141928,207 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #7340 @ 0x1cac │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38203e │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #928] @ (383638 ) │ │ │ │ + ldr r4, [pc, #960] @ (383658 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #504] @ (383494 ) │ │ │ │ + ldr r5, [pc, #536] @ (3834b4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #728] @ (383578 ) │ │ │ │ + ldr r4, [pc, #760] @ (383598 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #296] @ (3833cc ) │ │ │ │ + ldr r5, [pc, #328] @ (3833ec ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #64] @ (3832e8 ) │ │ │ │ + ldr r2, [pc, #96] @ (383308 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 383748 │ │ │ │ + b.n 383758 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #248] @ (3833b0 ) │ │ │ │ + ldr r2, [pc, #280] @ (3833d0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #0] @ (3832bc ) │ │ │ │ + ldr r3, [pc, #32] @ (3832dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #72] @ (383308 ) │ │ │ │ + ldr r2, [pc, #104] @ (383328 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #472] @ (38349c ) │ │ │ │ + ldr r2, [pc, #504] @ (3834bc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r7, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 383510 │ │ │ │ + b.n 383520 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #872] @ (383640 ) │ │ │ │ + ldr r0, [pc, #904] @ (383660 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 383414 │ │ │ │ + b.n 383424 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3833bc │ │ │ │ + b.n 3833cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 383364 │ │ │ │ + b.n 383374 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 38330c │ │ │ │ + b.n 38331c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 3833dc │ │ │ │ + ble.n 3833ec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 383390 │ │ │ │ + ble.n 3833a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 383348 │ │ │ │ + bgt.n 383358 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 3832fc │ │ │ │ + bgt.n 38330c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 3834ac │ │ │ │ + bgt.n 3832bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 38345c │ │ │ │ + bgt.n 38346c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 38340c │ │ │ │ + bgt.n 38341c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 3833c0 │ │ │ │ + blt.n 3833d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 383374 │ │ │ │ + blt.n 383384 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 3834a0 │ │ │ │ + blt.n 3834b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 383454 │ │ │ │ + blt.n 383464 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #3880] @ 384334 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3880] @ 384338 │ │ │ │ ldr.w r3, [pc, #3880] @ 38433c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1143374,471 +1143373,471 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #7293 @ 0x1c7d │ │ │ │ addw r2, r2, #3100 @ 0xc1c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38203e │ │ │ │ - bls.n 384424 │ │ │ │ + bls.n 384434 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3843cc │ │ │ │ + bls.n 3843dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 384370 │ │ │ │ + bls.n 384380 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 384444 │ │ │ │ + bhi.n 384454 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 3843ec │ │ │ │ + bhi.n 3843fc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 384394 │ │ │ │ + bhi.n 3843a4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 38433c │ │ │ │ + bvc.n 38434c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 3842e4 │ │ │ │ + bvc.n 3842f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 38448c │ │ │ │ + bvc.n 38449c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 384434 │ │ │ │ + bvc.n 384444 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 3843dc │ │ │ │ + bvc.n 3843ec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 384384 │ │ │ │ + bvs.n 384394 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 38432c │ │ │ │ + bvs.n 38433c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 3844d4 │ │ │ │ + bvs.n 3842e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 38447c │ │ │ │ + bvs.n 38448c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 384424 │ │ │ │ + bvs.n 384434 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 3843cc │ │ │ │ + bpl.n 3843dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 384320 │ │ │ │ + bpl.n 384330 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 3844c0 │ │ │ │ + bpl.n 3844d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 384468 │ │ │ │ + bpl.n 384478 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 384410 │ │ │ │ + bmi.n 384420 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 3843b8 │ │ │ │ + bmi.n 3843c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 384360 │ │ │ │ + bmi.n 384370 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 384508 │ │ │ │ + bmi.n 384518 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 3844b4 │ │ │ │ + bmi.n 3844c4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 38445c │ │ │ │ + bcc.n 38446c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 384400 │ │ │ │ + bcc.n 384410 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 3843a8 │ │ │ │ + bcc.n 3843b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 384550 │ │ │ │ + bcc.n 384560 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 3844f8 │ │ │ │ + bcc.n 384508 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 3844a0 │ │ │ │ + bcc.n 3844b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 384448 │ │ │ │ + bcs.n 384458 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 3843f0 │ │ │ │ + bcs.n 384400 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 384598 │ │ │ │ + bcs.n 3845a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 384544 │ │ │ │ + bcs.n 384554 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 3844ec │ │ │ │ + bcs.n 3844fc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 384498 │ │ │ │ + bne.n 3844a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 384440 │ │ │ │ + bne.n 384450 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 3845e8 │ │ │ │ + bne.n 3845f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 384590 │ │ │ │ + bne.n 3845a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 384538 │ │ │ │ + bne.n 384548 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3844e0 │ │ │ │ + beq.n 3844f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 384488 │ │ │ │ + beq.n 384498 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 384630 │ │ │ │ + beq.n 384640 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3845d8 │ │ │ │ + beq.n 3845e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 384580 │ │ │ │ + beq.n 384590 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #1580] @ 384cf8 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1580] @ 384cfc │ │ │ │ ldr.w r3, [pc, #1580] @ 384d00 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1144382,217 +1144381,217 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #7412 @ 0x1cf4 │ │ │ │ addw r2, r2, #3100 @ 0xc1c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38203e │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r1, r1, #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.w r3, [r0, #1732] @ 0x6c4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1144929,81 +1144928,81 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 384f6e │ │ │ │ nop │ │ │ │ adds r6, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 38530a │ │ │ │ + cbnz r2, 38530c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 38530c │ │ │ │ + cbnz r0, 38530e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r6, 38530c │ │ │ │ + cbnz r6, 38530e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 3852c2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1145064,21 +1145063,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 385300 │ │ │ │ nop │ │ │ │ str r7, [r6, r3] │ │ │ │ vneg.s q9, │ │ │ │ lsls r3, r0, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0038537c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1145811,229 +1145810,229 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3856c6 │ │ │ │ adds r1, #38 @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 385bd6 │ │ │ │ + cbnz r0, 385bd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r1, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r5, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - vcge.s , q7, #0 │ │ │ │ + vshr.u64 , q3, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ - vqrdmlsh.s q8, , d0[0] │ │ │ │ + vqrdmlsh.s q8, , d8[0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r1, [r6, #48] @ 0x30 │ │ │ │ - vcvt.u32.f32 d16, d26, #3 │ │ │ │ + vqrdmlsh.s q8, , d2[0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ - vcvt.u32.f32 d16, d20, #3 │ │ │ │ + vcvt.u32.f32 d16, d28, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bpl.n 385bf6 │ │ │ │ - vcge.f q8, q7, #0 │ │ │ │ + vsri.64 q8, q3, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - vcvt.u32.f32 d16, d4, #3 │ │ │ │ + vcvt.u32.f32 d16, d12, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, pc, #308 @ (adr r6, 385d10 ) │ │ │ │ - vcvt.u32.f32 d16, d2, #2 │ │ │ │ + vcvt.u32.f32 d16, d10, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r7, [r6, #76] @ 0x4c │ │ │ │ - vrev64. d17, d20 │ │ │ │ + vrev64. d17, d28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r5, [r5, #8] │ │ │ │ - vrev64. d17, d26 │ │ │ │ + vshr.u32 d17, d18, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ - vshr.u32 d17, d16, #4 │ │ │ │ + vshr.u32 d17, d24, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r5, [r3, r4] │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #3 │ │ │ │ movs r7, r5 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r1, [r4, #3] │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ movs r5, r7 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r2, #205 @ 0xcd │ │ │ │ movs r3, r5 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r1, #255 @ 0xff │ │ │ │ movs r6, r7 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrsb r1, [r3, r2] │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r7, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #8 │ │ │ │ - @ instruction: 0xfffe0f82 │ │ │ │ + @ instruction: 0xfffe0f8a │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [r6, r7] │ │ │ │ - @ instruction: 0xfffd0f84 │ │ │ │ + @ instruction: 0xfffd0f8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r0, r1, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r6, r1, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 385d6a │ │ │ │ + cbz r0, 385d6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r6, 385d6a │ │ │ │ + cbz r6, 385d6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 385d6c │ │ │ │ + cbz r4, 385d6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 385d6e │ │ │ │ + cbz r2, 385d70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00385d60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1146377,91 +1146376,91 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 385e96 │ │ │ │ b.n 385ecc │ │ │ │ - bhi.n 386114 │ │ │ │ + bhi.n 386124 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.u q8, q12, q4 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + vmla.i q0, q8, d0[2] │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.u8 q8, q14, q4 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + vhadd.u16 q8, q10, q4 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.u16 q0, q14, q4 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + vhadd.u32 q0, q10, q4 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr8, {6} │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + vhadd.u8 q0, q8, q4 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr8, {6} │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr8, {6} │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr8, {6} │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr8, {6} │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr8, {6} │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + cdp2 0, 9, cr0, cr4, cr8, {6} │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 6, cr0, cr6, cr8, {6} │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + cdp2 0, 6, cr0, cr14, cr8, {6} │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr8, {6} │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr8, {6} │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr12, cr8, {6} │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + cdp2 0, 2, cr0, cr4, cr8, {6} │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #800]! @ 0x320 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + cdp2 0, 0, cr0, cr2, cr8, {6} │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #800] @ 0x320 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + ldc2l 0, cr0, [lr, #800] @ 0x320 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2, #800]! @ 0x320 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + ldc2 0, cr0, [sl, #800]! @ 0x320 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [lr, #800] @ 0x320 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + ldc2 0, cr0, [r6, #800] @ 0x320 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-800] @ 0xfffffce0 │ │ │ │ + stc2l 0, cr0, [r4, #-800]! @ 0xfffffce0 │ │ │ │ ldr.w r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 3861bc │ │ │ │ cbz r3, 3861c0 │ │ │ │ ldr r3, [pc, #92] @ (386210 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1146496,19 +1146495,19 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #3308 @ 0xcec │ │ │ │ movw r1, #7717 @ 0x1e25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3861e2 │ │ │ │ cbz r3, 38622c │ │ │ │ - @ instruction: 0xffffab9c │ │ │ │ + vtbl.8 d26, {d31-: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -1147469,41 +1147468,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vhadd.u32 q0, q8, │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + vhadd.u32 q0, q12, │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa2c00c8 │ │ │ │ + @ instruction: 0xfa3400c8 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 386eac ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 386ecc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf33a00c8 │ │ │ │ - strb.w r0, [r4, r7] │ │ │ │ - add r2, pc, #488 @ (adr r2, 386e18 ) │ │ │ │ + sbfx r0, r2, #3, #9 │ │ │ │ + strb.w r0, [ip, r7] │ │ │ │ + add r2, pc, #520 @ (adr r2, 386e38 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf31200c8 │ │ │ │ - @ instruction: 0xf77200c7 │ │ │ │ - add r1, pc, #912 @ (adr r1, 386fcc ) │ │ │ │ + @ instruction: 0xf31a00c8 │ │ │ │ + @ instruction: 0xf77a00c7 │ │ │ │ + add r1, pc, #944 @ (adr r1, 386fec ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r6], {200} @ 0xc8 │ │ │ │ - @ instruction: 0xf74600c7 │ │ │ │ - add r1, pc, #752 @ (adr r1, 386f38 ) │ │ │ │ + stc2 0, cr0, [lr], {200} @ 0xc8 │ │ │ │ + @ instruction: 0xf74e00c7 │ │ │ │ + add r1, pc, #784 @ (adr r1, 386f58 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf25200c8 │ │ │ │ + @ instruction: 0xf25a00c8 │ │ │ │ add.w r0, r9, #96 @ 0x60 │ │ │ │ blx bd344 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 386a60 │ │ │ │ ldr r3, [pc, #812] @ (386f88 ) │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ ldr r2, [pc, #812] @ (386f8c ) │ │ │ │ @@ -1147822,38 +1147821,38 @@ │ │ │ │ b.n 386eae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b000c7 │ │ │ │ - add r1, pc, #136 @ (adr r1, 387018 ) │ │ │ │ + @ instruction: 0xf6b800c7 │ │ │ │ + add r1, pc, #168 @ (adr r1, 387038 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb4400c8 │ │ │ │ - eor.w r0, r4, #6520832 @ 0x638000 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xfb4c00c8 │ │ │ │ + eor.w r0, ip, #6520832 @ 0x638000 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb.w r0, [r8, r8] │ │ │ │ - orrs.w r0, sl, #6520832 @ 0x638000 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + vld4. {d0-d3}, [r0], r8 │ │ │ │ + orn r0, r2, #6520832 @ 0x638000 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.s32 q8, q11, q4 │ │ │ │ - ands.w r0, r0, #6520832 @ 0x638000 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + vhadd.s32 q8, q15, q4 │ │ │ │ + ands.w r0, r8, #6520832 @ 0x638000 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh.w r0, [r4, #200] @ 0xc8 │ │ │ │ - @ instruction: 0xf3dc00c7 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + strh.w r0, [ip, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf3e400c7 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cdp 0, 14, cr0, cr10, cr8, {6} │ │ │ │ - @ instruction: 0xf3bc00c7 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + cdp 0, 15, cr0, cr2, cr8, {6} │ │ │ │ + ubfx r0, r4, #3, #8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr.w r0, [r0, r8] │ │ │ │ + ldr.w r0, [r8, r8] │ │ │ │ ldr r3, [pc, #680] @ (38727c ) │ │ │ │ ldr r2, [pc, #684] @ (387280 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #680] @ (387284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ @@ -1148116,87 +1148115,87 @@ │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ addw r2, r2, #3348 @ 0xd14 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #8202 @ 0x200a │ │ │ │ b.w 386408 │ │ │ │ - @ instruction: 0xf76800c8 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + @ instruction: 0xf77000c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cdp 0, 4, cr0, cr8, cr8, {6} │ │ │ │ - ssat r0, #8, sl, lsl #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + cdp 0, 5, cr0, cr0, cr8, {6} │ │ │ │ + @ instruction: 0xf31200c7 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cdp 0, 1, cr0, cr8, cr8, {6} │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + cdp 0, 2, cr0, cr0, cr8, {6} │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movt r0, #10440 @ 0x28c8 │ │ │ │ - stcl 0, cr0, [r2, #800]! @ 0x320 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + movt r0, #43208 @ 0xa8c8 │ │ │ │ + stcl 0, cr0, [sl, #800]! @ 0x320 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r4, #800]! @ 0x320 │ │ │ │ - @ instruction: 0xf27800c7 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldc 0, cr0, [ip, #800]! @ 0x320 │ │ │ │ + @ instruction: 0xf28000c7 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r6, #800] @ 0x320 │ │ │ │ - @ instruction: 0xf25800c7 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + stc 0, cr0, [lr, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf26000c7 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6ec00c8 │ │ │ │ - @ instruction: 0xf22c00c7 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xf6f400c8 │ │ │ │ + @ instruction: 0xf23400c7 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #-800]! @ 0xfffffce0 │ │ │ │ - addw r0, r2, #199 @ 0xc7 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + stcl 0, cr0, [r2, #-800] @ 0xfffffce0 │ │ │ │ + addw r0, sl, #199 @ 0xc7 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r0, #-800] @ 0xfffffce0 │ │ │ │ - @ instruction: 0xf1ea00c7 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldc 0, cr0, [r8, #-800] @ 0xfffffce0 │ │ │ │ + @ instruction: 0xf1f200c7 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], #800 @ 0x320 │ │ │ │ - subs.w r0, r4, #6553600 @ 0x640000 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + stc 0, cr0, [r0, #-800] @ 0xfffffce0 │ │ │ │ + subs.w r0, ip, #6553600 @ 0x640000 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ - @ instruction: 0xf19800c7 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldcl 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ + sub.w r0, r0, #199 @ 0xc7 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r6], #800 @ 0x320 │ │ │ │ - sbcs.w r0, r8, #199 @ 0xc7 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + stc 0, cr0, [lr], #800 @ 0x320 │ │ │ │ + @ instruction: 0xf18000c7 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r6], {200} @ 0xc8 │ │ │ │ - adc.w r0, lr, #199 @ 0xc7 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + stc 0, cr0, [lr], {200} @ 0xc8 │ │ │ │ + adcs.w r0, r6, #199 @ 0xc7 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrrc 0, 12, r0, ip, cr8 │ │ │ │ - @ instruction: 0xf13600c7 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + stcl 0, cr0, [r4], #-800 @ 0xfffffce0 │ │ │ │ + @ instruction: 0xf13e00c7 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcrr 0, 12, r0, r4, cr8 │ │ │ │ - adc.w r0, ip, #6553600 @ 0x640000 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + mcrr 0, 12, r0, ip, cr8 │ │ │ │ + adcs.w r0, r4, #6553600 @ 0x640000 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [ip], #-800 @ 0xfffffce0 │ │ │ │ - @ instruction: 0xf0ee00c7 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldc 0, cr0, [r4], #-800 @ 0xfffffce0 │ │ │ │ + @ instruction: 0xf0f600c7 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xebfc00c8 │ │ │ │ - @ instruction: 0xf0ce00c7 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + stc 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ + @ instruction: 0xf0d600c7 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rsbs r0, ip, r8, lsl #3 │ │ │ │ - @ instruction: 0xf0ae00c7 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xebe400c8 │ │ │ │ + @ instruction: 0xf0b600c7 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs.w r0, ip, r8, lsl #3 │ │ │ │ + rsb r0, r4, r8, lsl #3 │ │ │ │ │ │ │ │ 00387354 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1148279,29 +1148278,29 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3873a6 │ │ │ │ nop │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 3877e8 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 387808 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.s32 q0, q14, │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + vhadd.s q0, q10, │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 38775c ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 38777c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.s8 q0, q12, │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + vhadd.s16 q0, q8, │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 3876d0 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 3876f0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #164] @ (3874fc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1148373,28 +1148372,28 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 387492 │ │ │ │ nop │ │ │ │ asrs r2, r4, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #232 @ (adr r6, 3875f0 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 387610 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #80 @ (adr r6, 387560 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 387580 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cdp 0, 6, cr0, cr14, cr7, {6} │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + cdp 0, 7, cr0, cr6, cr7, {6} │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp 0, 4, cr0, cr12, cr7, {6} │ │ │ │ - add r5, pc, #856 @ (adr r5, 387878 ) │ │ │ │ + cdp 0, 5, cr0, cr4, cr7, {6} │ │ │ │ + add r5, pc, #888 @ (adr r5, 387898 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cdp 0, 3, cr0, cr0, cr7, {6} │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + cdp 0, 3, cr0, cr8, cr7, {6} │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ 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, #232] @ (387620 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1148497,29 +1148496,29 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r0, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 387a1c ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 38763c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #864 @ (adr r4, 38799c ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 3879bc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #-796]! @ 0xfffffce4 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + ldc 0, cr0, [sl, #-796]! @ 0xfffffce4 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 387918 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 387938 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #-796] @ 0xfffffce4 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + ldc 0, cr0, [r6, #-796] @ 0xfffffce4 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1148782,60 +1148781,61 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 38771c │ │ │ │ nop │ │ │ │ lsrs r2, r2, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ lsrs r0, r4, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r3, pc, #232 @ (adr r3, 3879ec ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 387a0c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeb9400c7 │ │ │ │ - movs r0, r5 │ │ │ │ + @ instruction: 0xeb9c00c7 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [r0, #800]! @ 0x320 │ │ │ │ - add r3, pc, #32 @ (adr r3, 387934 ) │ │ │ │ + stc2 0, cr0, [r8, #800]! @ 0x320 │ │ │ │ + add r3, pc, #64 @ (adr r3, 387954 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vtrn.32 q8, q4 │ │ │ │ - add r2, pc, #920 @ (adr r2, 387cb4 ) │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - adc.w r0, r0, r7, lsl #3 │ │ │ │ - vmla.i16 q8, q10, d0[1] │ │ │ │ - add r2, pc, #768 @ (adr r2, 387c28 ) │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - adds.w r0, sl, r7, lsl #3 │ │ │ │ - vmla.i32 q0, q15, d8[0] │ │ │ │ - add r2, pc, #616 @ (adr r2, 387b9c ) │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaf400c7 │ │ │ │ - vmla.i q0, q12, d0[2] │ │ │ │ - add r2, pc, #472 @ (adr r2, 387b18 ) │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xead000c7 │ │ │ │ - vhadd.u32 q8, q10, q4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 387a94 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + add r2, pc, #952 @ (adr r2, 387cd4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaac00c7 │ │ │ │ - vhadd.u8 q8, q8, q4 │ │ │ │ - add r2, pc, #184 @ (adr r2, 387a10 ) │ │ │ │ + adc.w r0, r8, r7, lsl #3 │ │ │ │ + vmla.i16 q8, q14, d0[1] │ │ │ │ + add r2, pc, #800 @ (adr r2, 387c48 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eor.w r0, r8, r7, lsl #3 │ │ │ │ - vhadd.u16 q0, q14, q4 │ │ │ │ - add r2, pc, #40 @ (adr r2, 38798c ) │ │ │ │ + @ instruction: 0xeb2200c7 │ │ │ │ + vtrn.16 q0, q4 │ │ │ │ + add r2, pc, #648 @ (adr r2, 387bbc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orn r0, r4, r7, lsl #3 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr8, {6} │ │ │ │ - add r1, pc, #920 @ (adr r1, 387d08 ) │ │ │ │ + @ instruction: 0xeafc00c7 │ │ │ │ + vmla.i16 q0, q8, d0[1] │ │ │ │ + add r2, pc, #504 @ (adr r2, 387b38 ) │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + @ instruction: 0xead800c7 │ │ │ │ + vhadd.u32 q8, q14, q4 │ │ │ │ + add r2, pc, #360 @ (adr r2, 387ab4 ) │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + @ instruction: 0xeab400c7 │ │ │ │ + vhadd.u8 q8, q12, q4 │ │ │ │ + add r2, pc, #216 @ (adr r2, 387a30 ) │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + eors.w r0, r0, r7, lsl #3 │ │ │ │ + vhadd.u32 q0, q10, q4 │ │ │ │ + add r2, pc, #72 @ (adr r2, 3879ac ) │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + orn r0, ip, r7, lsl #3 │ │ │ │ + vhadd.u8 q0, q8, q4 │ │ │ │ + add r1, pc, #952 @ (adr r1, 387d28 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orr.w r0, r0, r7, lsl #3 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr8, {6} │ │ │ │ + orr.w r0, r8, r7, lsl #3 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr8, {6} │ │ │ │ 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, #328] @ (387ad0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #328] @ (387ad4 ) │ │ │ │ @@ -1148972,34 +1148972,34 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 387a20 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #880 @ (adr r0, 387e4c ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 387e6c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #800] @ 0x320 │ │ │ │ + ldc2l 0, cr0, [sl, #800] @ 0x320 │ │ │ │ @ instruction: 0xfb45ffff │ │ │ │ @ instruction: 0xfa33ffff │ │ │ │ lsrs r4, r3, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfb0000c8 │ │ │ │ - add r0, pc, #416 @ (adr r0, 387c94 ) │ │ │ │ + @ instruction: 0xfb0800c8 │ │ │ │ + add r0, pc, #448 @ (adr r0, 387cb4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-800] @ 0xfffffce0 │ │ │ │ - add r0, pc, #272 @ (adr r0, 387c0c ) │ │ │ │ + stc2l 0, cr0, [r2, #-800]! @ 0xfffffce0 │ │ │ │ + add r0, pc, #304 @ (adr r0, 387c2c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r6, r7} │ │ │ │ - ldc2 0, cr0, [r2, #-800]! @ 0xfffffce0 │ │ │ │ - add r0, pc, #128 @ (adr r0, 387b88 ) │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [sl], #-796 @ 0x31c │ │ │ │ - stc2 0, cr0, [lr, #-800] @ 0xfffffce0 │ │ │ │ - @ instruction: 0xe85600c7 │ │ │ │ + stmia.w r6!, {r0, r1, r2, r6, r7} │ │ │ │ + ldc2 0, cr0, [sl, #-800]! @ 0xfffffce0 │ │ │ │ + add r0, pc, #160 @ (adr r0, 387ba8 ) │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + stmia.w r2, {r0, r1, r2, r6, r7} │ │ │ │ + ldc2 0, cr0, [r6, #-800] @ 0xfffffce0 │ │ │ │ + @ instruction: 0xe85e00c7 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #384] @ (387cac ) │ │ │ │ @@ -1149162,38 +1149162,38 @@ │ │ │ │ ldr r0, [pc, #60] @ (387cdc ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ b.n 387c08 │ │ │ │ - ldc2 0, cr0, [r0], #800 @ 0x320 │ │ │ │ - add r0, pc, #248 @ (adr r0, 387dac ) │ │ │ │ + ldc2 0, cr0, [r8], #800 @ 0x320 │ │ │ │ + add r0, pc, #280 @ (adr r0, 387dcc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 387b18 │ │ │ │ + b.n 387b28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387adc │ │ │ │ + b.n 387aec │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387aa4 │ │ │ │ + b.n 387ab4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387a8c │ │ │ │ + b.n 387a9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387a74 │ │ │ │ + b.n 387a84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387a5c │ │ │ │ + b.n 387a6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387a24 │ │ │ │ + b.n 387a34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3879ec │ │ │ │ + b.n 3879fc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3879b4 │ │ │ │ + b.n 3879c4 │ │ │ │ lsls r7, r0, #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, #3000] @ 0xbb8 │ │ │ │ ldr r3, [pc, #604] @ (387f50 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -1149426,47 +1149426,47 @@ │ │ │ │ b.n 387da4 │ │ │ │ lsls r6, r0, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfaaa00c8 │ │ │ │ + @ instruction: 0xfab200c8 │ │ │ │ cdp 0, 4, cr0, cr6, cr6, {6} │ │ │ │ lsls r0, r3, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa1200c8 │ │ │ │ + @ instruction: 0xfa1a00c8 │ │ │ │ stc 0, cr0, [lr, #792]! @ 0x318 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb.w r0, [r6, #200] @ 0xc8 │ │ │ │ + ldrsb.w r0, [lr, #200] @ 0xc8 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 387884 │ │ │ │ + b.n 387894 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 387844 │ │ │ │ + b.n 387854 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 38780c │ │ │ │ + b.n 38781c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3877d0 │ │ │ │ + b.n 3877e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str??.w r0, [r8, #200] @ 0xc8 │ │ │ │ - b.n 388794 │ │ │ │ + ldr??.w r0, [r0, #200] @ 0xc8 │ │ │ │ + b.n 3877a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38875c │ │ │ │ + b.n 38876c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh.w r0, [r6, #200] @ 0xc8 │ │ │ │ + strh.w r0, [lr, #200] @ 0xc8 │ │ │ │ stmdb 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 r6, r1 │ │ │ │ ldr.w r1, [pc, #1152] @ 388440 │ │ │ │ ldr.w r3, [pc, #1152] @ 388444 │ │ │ │ @@ -1149914,92 +1149914,92 @@ │ │ │ │ nop │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movw r0, #51400 @ 0xc8c8 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xf65400c8 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf61200c8 │ │ │ │ - movw r0, #10440 @ 0x28c8 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xf61a00c8 │ │ │ │ + movw r0, #43208 @ 0xa8c8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf5e400c8 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf5ec00c8 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 388654 │ │ │ │ + b.n 388664 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs.w r0, lr, #6553600 @ 0x640000 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + rsb r0, r6, #6553600 @ 0x640000 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 388610 │ │ │ │ + b.n 388620 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf59600c8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf59e00c8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3885cc │ │ │ │ + b.n 3885dc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbc.w r0, lr, #6553600 @ 0x640000 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + sbcs.w r0, r6, #6553600 @ 0x640000 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 388588 │ │ │ │ + b.n 388598 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adc.w r0, r8, #6553600 @ 0x640000 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + adcs.w r0, r0, #6553600 @ 0x640000 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 388544 │ │ │ │ + b.n 388554 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds.w r0, lr, #6553600 @ 0x640000 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xf52600c8 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3884fc │ │ │ │ + b.n 38850c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf4f400c8 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf4fc00c8 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3884b8 │ │ │ │ + b.n 3884c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf4ce00c8 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + @ instruction: 0xf4d600c8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf4a800c8 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf4b000c8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eor.w r0, r0, #6553600 @ 0x640000 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + eor.w r0, r8, #6553600 @ 0x640000 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orrs.w r0, r8, #6553600 @ 0x640000 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + orn r0, r0, #6553600 @ 0x640000 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bics.w r0, r2, #6553600 @ 0x640000 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + bics.w r0, sl, #6553600 @ 0x640000 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - and.w r0, sl, #6553600 @ 0x640000 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ands.w r0, r2, #6553600 @ 0x640000 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf3e200c8 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + @ instruction: 0xf3ea00c8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf3ba00c8 │ │ │ │ + ubfx r0, r2, #3, #9 │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ ldr.w r3, [pc, #3244] @ 3891d0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1151221,162 +1151221,162 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 388c2e │ │ │ │ vshr.u64 q0, q5, #38 │ │ │ │ vshr.u64 q0, q5, #52 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 389228 │ │ │ │ + bge.n 389238 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf19200c8 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + @ instruction: 0xf19a00c8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds.w r0, r2, #200 @ 0xc8 │ │ │ │ - rsbs r0, lr, #200 @ 0xc8 │ │ │ │ + adds.w r0, sl, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf1e600c8 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr14, cr8, {6} │ │ │ │ - sub.w r0, sl, #200 @ 0xc8 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + cdp 0, 1, cr0, cr6, cr8, {6} │ │ │ │ + subs.w r0, r2, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vmla.i d16, d26, d0[2] │ │ │ │ - cdp 0, 1, cr0, cr2, cr8, {6} │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + vmla.i16 d16, d18, d0[1] │ │ │ │ + cdp 0, 1, cr0, cr10, cr8, {6} │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r6, #-800]! @ 0xfffffce0 │ │ │ │ + stc 0, cr0, [lr, #-800]! @ 0xfffffce0 │ │ │ │ bl 521222 │ │ │ │ rors r1, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 389160 │ │ │ │ + bvc.n 389170 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stcl 0, cr0, [r2], #-800 @ 0xfffffce0 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + stcl 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [lr, #-800]! @ 0xfffffce0 │ │ │ │ + stc 0, cr0, [r6, #800] @ 0x320 │ │ │ │ svc 188 @ 0xbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb.w r0, [sl, #218] @ 0xda │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ svc 30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ udf #226 @ 0xe2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xe83800c8 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + strex r0, r0, [r0, #800] @ 0x320 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pkhbt r0, r8, r8, lsl #3 │ │ │ │ + @ instruction: 0xead000c8 │ │ │ │ udf #132 @ 0x84 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xebfc00c8 │ │ │ │ + stc 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ udf #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 3891f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 3891a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 38932c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bmi.n 389188 │ │ │ │ + bmi.n 389198 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 389348 │ │ │ │ + bmi.n 389358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 389308 │ │ │ │ + bmi.n 389318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 3892c8 │ │ │ │ + bmi.n 3892d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 389288 │ │ │ │ + bmi.n 389298 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe8ca00c8 │ │ │ │ - bcc.n 389248 │ │ │ │ + @ instruction: 0xe8d200c8 │ │ │ │ + bcc.n 389258 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia.w r4!, {r3, r6, r7} │ │ │ │ - bcc.n 389208 │ │ │ │ + stmia.w ip!, {r3, r6, r7} │ │ │ │ + bcc.n 389218 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia.w r0, {r3, r6, r7} │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + stmia.w r8, {r3, r6, r7} │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 3891c4 │ │ │ │ + bcc.n 3891d4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe85a00c8 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + strd r0, r0, [r2], #-800 @ 0x320 │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 389380 │ │ │ │ + bcc.n 389390 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe83000c8 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + @ instruction: 0xe83800c8 │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 38933c │ │ │ │ + bcc.n 38934c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe80a00c8 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + @ instruction: 0xe81200c8 │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 3892fc │ │ │ │ + bcc.n 38930c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 389298 │ │ │ │ + b.n 3892a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 3892bc │ │ │ │ + bcs.n 3892cc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 389254 │ │ │ │ + b.n 389264 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 389278 │ │ │ │ + bcs.n 389288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 389238 │ │ │ │ + bcs.n 389248 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 3891f8 │ │ │ │ + bcs.n 389208 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 3893b8 │ │ │ │ + bcs.n 3893c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 389154 │ │ │ │ + b.n 389164 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 389378 │ │ │ │ + bcs.n 389388 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 389338 │ │ │ │ + bcs.n 389348 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 3892f4 │ │ │ │ + bcs.n 389304 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 389090 │ │ │ │ + b.n 3890a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 3892b0 │ │ │ │ + bne.n 3892c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 38926c │ │ │ │ + bne.n 38927c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 389004 │ │ │ │ + b.n 389014 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 389228 │ │ │ │ + bne.n 389238 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 388fc4 │ │ │ │ + b.n 388fd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 3893e8 │ │ │ │ + bne.n 3893f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 388f80 │ │ │ │ + b.n 388f90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [pc, #428] @ (3894e0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #428] @ (3894e4 ) │ │ │ │ ldr r3, [pc, #432] @ (3894e8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1151528,45 +1151528,45 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 388c2e │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 388e30 │ │ │ │ + b.n 388e40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 389cd8 │ │ │ │ + b.n 389ce8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r0, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #524] @ 389740 │ │ │ │ @@ -1152275,17 +1152275,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 389d98 │ │ │ │ ... │ │ │ │ sub.w r0, sl, sl, lsr #3 │ │ │ │ sub.w r0, r6, sl, lsr #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vldr d6, [r5, #-8] │ │ │ │ adds r0, #16 │ │ │ │ @@ -1152645,77 +1152645,77 @@ │ │ │ │ nop │ │ │ │ b.n 389e04 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 38a208 │ │ │ │ + bge.n 38a218 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 38a0b8 │ │ │ │ + bhi.n 38a0c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bhi.n 38a054 │ │ │ │ + bhi.n 38a064 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 38a194 │ │ │ │ + bhi.n 38a1a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 38a154 │ │ │ │ + bhi.n 38a164 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 38a0d8 │ │ │ │ + bvc.n 38a0e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 38a098 │ │ │ │ + bvc.n 38a0a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 38a254 │ │ │ │ + bvc.n 38a264 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 38a214 │ │ │ │ + bvc.n 38a224 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 38a1d4 │ │ │ │ + bvc.n 38a1e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 38a194 │ │ │ │ + bvs.n 38a1a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 38a154 │ │ │ │ + bvs.n 38a164 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #324] @ (38a310 ) │ │ │ │ @@ -1152859,43 +1152859,43 @@ │ │ │ │ b.n 38a218 │ │ │ │ b.n 38a8f8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 38a864 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 38a2a8 │ │ │ │ + bpl.n 38a2b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 38a250 │ │ │ │ + bpl.n 38a260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 38a2b0 │ │ │ │ + bpl.n 38a2c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 38a3fc │ │ │ │ + bpl.n 38a40c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 38a3b0 │ │ │ │ + bpl.n 38a3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 38a36c │ │ │ │ + bpl.n 38a37c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 38a328 │ │ │ │ + bmi.n 38a338 │ │ │ │ lsls r0, r1, #3 │ │ │ │ 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, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1153259,17 +1153259,17 @@ │ │ │ │ ... │ │ │ │ b.n 38aa18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 38aa14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 38a758 │ │ │ │ + bcc.n 38a768 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ble.n 38a870 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @@ -1153644,77 +1153644,77 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ ldr.w r2, [pc, #1448] @ 38b1f4 │ │ │ │ @@ -1154254,117 +1154254,117 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ beq.n 38b258 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r5, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 38b258 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r4, 38b2b2 │ │ │ │ + cbz r4, 38b2b4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbnz r0, 38b2d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 38b2a2 │ │ │ │ + cbz r0, 38b2a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 38b2e2 │ │ │ │ + cbz r4, 38b2e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r0, 38b2e4 │ │ │ │ + cbz r0, 38b2e6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 38b2e4 │ │ │ │ + cbz r4, 38b2e6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r0, 38b2e6 │ │ │ │ + cbz r0, 38b2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 38b2e6 │ │ │ │ + cbz r4, 38b2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r0, r1, #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, #2768] @ 0xad0 │ │ │ │ ldr.w r2, [pc, #1544] @ 38b8f8 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ @@ -1154938,124 +1154938,124 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 38b818 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh.w r0, [r5, #2] │ │ │ │ beq.n 38b994 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r2, r6, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - nop {15} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + it │ │ │ │ + lsl r0, r1, #3 │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - nop {11} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + it lt │ │ │ │ + lsllt r0, r1, #3 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itte vc │ │ │ │ - lslvc r0, r1, #3 │ │ │ │ - strvc r4, [r5, #44] @ 0x2c │ │ │ │ - lslvs r1, r2, #3 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + ittt hi │ │ │ │ + lslhi r0, r1, #3 │ │ │ │ + strhi r4, [r6, #44] @ 0x2c │ │ │ │ + lslhi r1, r2, #3 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sevl │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + it pl │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itte cs │ │ │ │ + itee cs │ │ │ │ lslcs r0, r1, #3 │ │ │ │ - addcs r2, sp, #208 @ 0xd0 │ │ │ │ + addcc r2, sp, #240 @ 0xf0 │ │ │ │ lslcc r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2760] @ 0xac8 │ │ │ │ ldr.w r2, [pc, #1548] @ 38c014 │ │ │ │ @@ -1155638,123 +1155638,123 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [pc, #928] @ (38c3c4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r0, r1, #3 │ │ │ │ - stmiaeq r0!, {r1, r3, r4} │ │ │ │ + stmiane r0!, {r1, r5} │ │ │ │ lsleq r0, r1, #3 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itee │ │ │ │ + itte │ │ │ │ lsl r0, r1, #3 │ │ │ │ - itete hi @ unpredictable │ │ │ │ + itete hi @ unpredictable > │ │ │ │ movhi r0, r0 │ │ │ │ ldmials r1!, {r3, r4, r5} │ │ │ │ lslhi r2, r3, #3 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ + itet hi @ unpredictable │ │ │ │ lslhi r0, r1, #3 │ │ │ │ - subhi r6, r6, #7 │ │ │ │ + subls r6, r7, #7 │ │ │ │ lslhi r6, r1, #3 │ │ │ │ - ite mi │ │ │ │ - lslmi r0, r1, #3 │ │ │ │ - bkpt 0x0014 │ │ │ │ + ite pl │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 38c308 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 38c328 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 38c0c0 │ │ │ │ + cbnz r4, 38c0c2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #544 @ (adr r5, 38c298 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 38c2b8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #144 @ (adr r5, 38c114 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 38c134 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 38c0c2 │ │ │ │ + cbnz r6, 38c0c4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #992 @ (adr r4, 38c470 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 38c090 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 38c0c4 │ │ │ │ + cbnz r2, 38c0c6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 38c3cc ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 38c3ec ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 38c0c4 │ │ │ │ + cbnz r6, 38c0c6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 38c328 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 38c348 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 38c0c6 │ │ │ │ + cbnz r2, 38c0c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 38c284 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 38c2a4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 38c0c6 │ │ │ │ + cbnz r6, 38c0c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 38c1e0 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 38c200 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 38c0c8 │ │ │ │ + cbnz r2, 38c0ca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #112 @ (adr r4, 38c13c ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 38c15c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #968 @ (adr r3, 38c49c ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 38c4bc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, pc, #840 @ (adr r3, 38c420 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 38c440 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 38c398 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 38c3b8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 38c2fc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 38c31c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 38c13c │ │ │ │ + cbnz r2, 38c13e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 38c198 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 38c1b8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r0, r1, #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, #2840] @ 0xb18 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1156712,209 +1156712,209 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 38d124 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r7, pc, #624 @ (adr r7, 38ce60 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 38cc5c │ │ │ │ + cbz r4, 38cc5e │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 38cd40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r6, 38cc5e │ │ │ │ + cbz r6, 38cc60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, pc, #64 @ (adr r6, 38cc68 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r5, pc, #808 @ (adr r5, 38cf58 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 38cc68 │ │ │ │ + cbz r2, 38cc6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 38cc5e │ │ │ │ + cbz r2, 38cc60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r4, pc, #976 @ (adr r4, 38d024 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r3, pc, #32 @ (adr r3, 38ccb4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #960] @ (38d0fc ) │ │ │ │ + ldr r7, [pc, #992] @ (38d11c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1157303,97 +1157303,97 @@ │ │ │ │ b.n 38ce9c │ │ │ │ @ instruction: 0xb764 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [pc, #536] @ (38d374 ) │ │ │ │ + ldr r4, [pc, #568] @ (38d394 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #320] @ (38d2ac ) │ │ │ │ + ldr r4, [pc, #352] @ (38d2cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #152] @ (38d20c ) │ │ │ │ + ldr r4, [pc, #184] @ (38d22c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (38d570 ) │ │ │ │ + ldr r4, [pc, #16] @ (38d190 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #832] @ (38d4cc ) │ │ │ │ + ldr r3, [pc, #864] @ (38d4ec ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #656] @ (38d428 ) │ │ │ │ + ldr r3, [pc, #688] @ (38d448 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #488] @ (38d38c ) │ │ │ │ + ldr r3, [pc, #520] @ (38d3ac ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 38d524 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 38d544 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #320] @ (38d2f0 ) │ │ │ │ + ldr r3, [pc, #352] @ (38d310 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 38d488 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 38d4a8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #144] @ (38d24c ) │ │ │ │ + ldr r3, [pc, #176] @ (38d26c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #544 @ (adr r7, 38d3e4 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 38d404 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #1000] @ (38d5b0 ) │ │ │ │ + ldr r3, [pc, #8] @ (38d1d0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #376 @ (adr r7, 38d348 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 38d368 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #840] @ (38d51c ) │ │ │ │ + ldr r2, [pc, #872] @ (38d53c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #216 @ (adr r7, 38d2b4 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 38d2d4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #672] @ (38d480 ) │ │ │ │ + ldr r2, [pc, #704] @ (38d4a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 38d218 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 38d238 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #504] @ (38d3e4 ) │ │ │ │ + ldr r2, [pc, #536] @ (38d404 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #904 @ (adr r6, 38d57c ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 38d59c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #328] @ (38d344 ) │ │ │ │ + ldr r2, [pc, #360] @ (38d364 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 38d4d8 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 38d4f8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ 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, #2736] @ 0xab0 │ │ │ │ subw sp, sp, #1284 @ 0x504 │ │ │ │ @@ -1158520,109 +1158520,109 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ uxth r6, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #848] @ (38e1cc ) │ │ │ │ + ldr r0, [pc, #880] @ (38e1ec ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 38df70 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 38df90 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add ip, fp │ │ │ │ + add ip, ip │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 38dfa8 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 38dfc8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #856 @ (adr r0, 38e1f4 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 38e214 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ @@ -1159050,123 +1159050,123 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #488 @ 0x1e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38d86a │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r1, #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, #2768] @ 0xad0 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ @@ -1160322,107 +1160322,107 @@ │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r0, r1, r4, r5, r6, lr} │ │ │ │ @ instruction: 0xffff6ebd │ │ │ │ lsls r2, r0, #1 │ │ │ │ ldrh r3, [r0, #40] @ 0x28 │ │ │ │ - vcvt.u16.f16 d18, d16, #1 │ │ │ │ + vcvt.u16.f16 d18, d24, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [pc, #796] @ (38f4dc ) │ │ │ │ movs r4, #77 @ 0x4d │ │ │ │ ldr r0, [pc, #796] @ (38f4e0 ) │ │ │ │ ldr r3, [pc, #800] @ (38f4e4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1160724,87 +1160724,87 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #152] @ (38f56c ) │ │ │ │ add r1, pc │ │ │ │ add.w r2, r2, #532 @ 0x214 │ │ │ │ add r3, pc │ │ │ │ b.n 38f478 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1732] @ 0x6c4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1160918,29 +1160918,29 @@ │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ lsls r2, r0, #1 │ │ │ │ ldrh r1, [r5, #56] @ 0x38 │ │ │ │ vshr.u64 q12, , #1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r0, #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, #2776] @ 0xad8 │ │ │ │ subw sp, sp, #1268 @ 0x4f4 │ │ │ │ @@ -1162031,101 +1162031,101 @@ │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ vcvt.u16.f16 d21, d5, #1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - vtbl.8 d17, {d31- │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1162579,131 +1162579,131 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #927 @ 0x39f │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 390004 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r0, r1, #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, #2704] @ 0xa90 │ │ │ │ subw sp, sp, #1340 @ 0x53c │ │ │ │ @@ -1163817,55 +1163817,55 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r2, [r7, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr.w r6, [lr] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 3914f2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -1164310,61 +1164310,61 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 391116 │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r1, [r4, #38] @ 0x26 │ │ │ │ vrsubhn.i d20, , │ │ │ │ lsls r2, r0, #1 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ - vsri.64 d16, d6, #1 │ │ │ │ + vsri.64 d16, d14, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #632] @ (391c18 ) │ │ │ │ + ldr r3, [pc, #664] @ (391c38 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #120] @ (391a28 ) │ │ │ │ + ldr r3, [pc, #152] @ (391a48 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r7, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r0, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r1, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #928] @ (391d6c ) │ │ │ │ + ldr r1, [pc, #960] @ (391d8c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #768] @ (391cd8 ) │ │ │ │ + ldr r1, [pc, #800] @ (391cf8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r2, [pc, #2064] @ 3921f0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #2064] @ 3921f4 │ │ │ │ ldr.w r3, [pc, #2064] @ 3921f8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1165051,187 +1165051,187 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 391116 │ │ │ │ nop │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #144] @ (392288 ) │ │ │ │ + ldr r1, [pc, #176] @ (3922a8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (3925f0 ) │ │ │ │ + ldr r1, [pc, #16] @ (392210 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #872] @ (39256c ) │ │ │ │ + ldr r0, [pc, #904] @ (39258c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #736] @ (3924e8 ) │ │ │ │ + ldr r0, [pc, #768] @ (392508 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #600] @ (392464 ) │ │ │ │ + ldr r0, [pc, #632] @ (392484 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #440] @ (3923cc ) │ │ │ │ + ldr r0, [pc, #472] @ (3923ec ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #280] @ (392334 ) │ │ │ │ + ldr r0, [pc, #312] @ (392354 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #136] @ (3922a8 ) │ │ │ │ + ldr r0, [pc, #168] @ (3922c8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (39223c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vshr.u64 q8, q0, #14 │ │ │ │ - blxns r1 │ │ │ │ + vshr.u64 q8, q0, #6 │ │ │ │ + blxns r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vqadd.u64 q8, q11, q0 │ │ │ │ - bx r2 │ │ │ │ + vqadd.u64 q8, q15, q0 │ │ │ │ + bx r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vqadd.u32 q0, q11, q0 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + vqadd.u32 q0, q15, q0 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc2 0, 7, r0, cr8, cr0, {6} │ │ │ │ - mov sl, r2 │ │ │ │ + vqadd.u8 q0, q8, q0 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mcr2 0, 5, r0, cr4, cr0, {6} │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + mcr2 0, 5, r0, cr12, cr0, {6} │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mcr2 0, 0, r0, cr6, cr0, {6} │ │ │ │ - cmp r8, r4 │ │ │ │ + mcr2 0, 0, r0, cr14, cr0, {6} │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #832] @ 0x340 │ │ │ │ - cmp r2, lr │ │ │ │ + stc2l 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-832] @ 0xfffffcc0 │ │ │ │ - add r8, pc │ │ │ │ + stc2l 0, cr0, [r6, #-832]! @ 0xfffffcc0 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [lr, #-832]! @ 0xfffffcc0 │ │ │ │ - add r8, r9 │ │ │ │ + ldc2 0, cr0, [r6, #-832]! @ 0xfffffcc0 │ │ │ │ + add r8, sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #832 @ 0x340 │ │ │ │ - add r8, r3 │ │ │ │ + stc2 0, cr0, [r6, #-832] @ 0xfffffcc0 │ │ │ │ + add r8, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [ip], #-832 @ 0xfffffcc0 │ │ │ │ - mvns r6, r0 │ │ │ │ + ldc2 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - bics r4, r3 │ │ │ │ + stc2 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - smlsldx r0, r0, sl, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + @ instruction: 0xfbe200d0 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfbb200d0 │ │ │ │ - muls r4, r1 │ │ │ │ + @ instruction: 0xfbba00d0 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb8a00d0 │ │ │ │ - orrs r4, r4 │ │ │ │ + @ instruction: 0xfb9200d0 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfaaa00d0 │ │ │ │ - negs r4, r0 │ │ │ │ + @ instruction: 0xfab200d0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa1a00d0 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + @ instruction: 0xfa2200d0 │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #400] @ (3924ec ) │ │ │ │ + ldr r4, [pc, #432] @ (39250c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c000d0 │ │ │ │ - ldr r4, [pc, #312] @ (3924a0 ) │ │ │ │ + vst1.8 @ instruction: 0xf9c800d0 │ │ │ │ + ldr r4, [pc, #344] @ (3924c0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -1165369,46 +1165369,46 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3923ba │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7d000d0 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + @ instruction: 0xf7d800d0 │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf74400d0 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + @ instruction: 0xf74c00d0 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf70c00d0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf71400d0 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf6d400d0 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf6dc00d0 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf6b000d0 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf6b800d0 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (39260c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1165495,28 +1165495,28 @@ │ │ │ │ b.n 392576 │ │ │ │ ldrsh r6, [r7, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rsbs r0, r8, #6815744 @ 0x680000 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf5e000d0 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs.w r0, r2, #6815744 @ 0x680000 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf58800d0 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf59000d0 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2648] @ 0xa58 │ │ │ │ subw sp, sp, #1404 @ 0x57c │ │ │ │ @@ -1166647,92 +1166647,92 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh r6, [r1, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf4ae00d0 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + @ instruction: 0xf4b600d0 │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ - vsli.32 d21, d4, #31 │ │ │ │ + vsli.32 d21, d12, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf31a00d0 │ │ │ │ - ldr r7, [pc, #464] @ (393444 ) │ │ │ │ + ssat r0, #17, r2, asr #3 │ │ │ │ + ldr r7, [pc, #496] @ (393464 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf13800d0 │ │ │ │ - ldr r5, [pc, #640] @ (3934fc ) │ │ │ │ + adc.w r0, r0, #208 @ 0xd0 │ │ │ │ + ldr r5, [pc, #672] @ (39351c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf0fc00d0 │ │ │ │ - @ instruction: 0xf0da00d0 │ │ │ │ - ldr r5, [pc, #272] @ (393398 ) │ │ │ │ + add.w r0, r4, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + ldr r5, [pc, #304] @ (3933b8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q8, q0, #46 │ │ │ │ - ldr r4, [pc, #256] @ (3933a4 ) │ │ │ │ + vshr.s64 q8, q0, #38 │ │ │ │ + ldr r4, [pc, #288] @ (3933c4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vshr.s64 q0, q0, #34 │ │ │ │ + vshr.s64 q0, q0, #26 │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #992] @ (393690 ) │ │ │ │ + ldr r4, [pc, #0] @ (3932b0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #216] @ (393398 ) │ │ │ │ + ldr r3, [pc, #248] @ (3933b8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 5, r0, cr0, cr0, {6} │ │ │ │ - mcr 0, 1, r0, cr4, cr0, {6} │ │ │ │ - ldr r2, [pc, #584] @ (393520 ) │ │ │ │ + mcr 0, 5, r0, cr8, cr0, {6} │ │ │ │ + mcr 0, 1, r0, cr12, cr0, {6} │ │ │ │ + ldr r2, [pc, #616] @ (393540 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [lr, #832] @ 0x340 │ │ │ │ - ldr r1, [pc, #1008] @ (3936d8 ) │ │ │ │ + ldc 0, cr0, [r6, #832] @ 0x340 │ │ │ │ + ldr r2, [pc, #16] @ (3932f8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #928] @ (393690 ) │ │ │ │ + ldr r1, [pc, #960] @ (3936b0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stcl 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ + ldcl 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add.w r0, r4, r0, lsr #3 │ │ │ │ - bxns sp │ │ │ │ + add.w r0, ip, r0, lsr #3 │ │ │ │ + bxns lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xead200d0 │ │ │ │ + @ instruction: 0xeada00d0 │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrd r0, r0, [r4, #-832] @ 0x340 │ │ │ │ - cmp lr, r7 │ │ │ │ + ldrd r0, r0, [ip, #-832] @ 0x340 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r1, [pc, #3092] @ 393f30 │ │ │ │ ldr.w r2, [pc, #3092] @ 393f34 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #1024 @ 0x400 │ │ │ │ movw r0, #1387 @ 0x56b │ │ │ │ @@ -1167865,103 +1167865,103 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1450 @ 0x5aa │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 392c00 │ │ │ │ - @ instruction: 0xe85400d0 │ │ │ │ - add sl, r8 │ │ │ │ + @ instruction: 0xe85c00d0 │ │ │ │ + add sl, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xe82000d0 │ │ │ │ + @ instruction: 0xe82800d0 │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r7, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 393dd8 │ │ │ │ + b.n 393de8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 393ce8 │ │ │ │ + b.n 393cf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r6, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 393bd0 │ │ │ │ + b.n 393be0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 393bac │ │ │ │ + b.n 393bbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 393a40 │ │ │ │ + b.n 393a50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 393830 │ │ │ │ + b.n 393840 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 393fc0 │ │ │ │ + b.n 393fd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 393ed4 │ │ │ │ + ble.n 393ee4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r1, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 3940ac │ │ │ │ + bgt.n 3940bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r4, sp, #372 @ 0x174 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ blx acc6c │ │ │ │ ldr.w r1, [pc, #3280] @ 394cc8 │ │ │ │ @@ -1169073,317 +1169073,317 @@ │ │ │ │ nop │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 394c20 │ │ │ │ + bge.n 394c30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 394c20 │ │ │ │ + bls.n 394c30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 394d40 │ │ │ │ + bls.n 394d50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 394ce8 │ │ │ │ + bhi.n 394cf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 394c90 │ │ │ │ + bhi.n 394ca0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 394dd8 │ │ │ │ + bhi.n 394de8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 394ce4 │ │ │ │ + bvc.n 394cf4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 394e1c │ │ │ │ + bvc.n 394e2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 394de8 │ │ │ │ + bvc.n 394df8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 394d90 │ │ │ │ + bvc.n 394da0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 394d3c │ │ │ │ + bvs.n 394d4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 394dd4 │ │ │ │ + bvs.n 394de4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 394e50 │ │ │ │ + bpl.n 394e60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 394dfc │ │ │ │ + bpl.n 394e0c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 394da8 │ │ │ │ + bmi.n 394db8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 394ec4 │ │ │ │ + bmi.n 394ed4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 394e6c │ │ │ │ + bmi.n 394e7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 394dd0 │ │ │ │ + bcc.n 394de0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 394d78 │ │ │ │ + bcc.n 394d88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 394f20 │ │ │ │ + bcc.n 394d30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 394e30 │ │ │ │ + bcc.n 394e40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 394dd8 │ │ │ │ + bcs.n 394de8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 394d80 │ │ │ │ + bcs.n 394d90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 394f28 │ │ │ │ + bcs.n 394f38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 394e8c │ │ │ │ + bcs.n 394e9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 394e38 │ │ │ │ + bne.n 394e48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 394de0 │ │ │ │ + bne.n 394df0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 394f84 │ │ │ │ + bne.n 394d94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 394e94 │ │ │ │ + beq.n 394ea4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 394f7c │ │ │ │ + beq.n 394f8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 394f30 │ │ │ │ + beq.n 394f40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 394ee4 │ │ │ │ + beq.n 394ef4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r0, r1, #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, #2600] @ 0xa28 │ │ │ │ subw sp, sp, #1444 @ 0x5a4 │ │ │ │ @@ -1170534,103 +1170534,103 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #94 @ 0x5e │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #1016] @ (395f50 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1171789,94 +1171789,94 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #560] @ (396a4c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r0, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r6, r3, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 3968e2 │ │ │ │ + cbnz r0, 3968e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r6, r3, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 3968ce │ │ │ │ + cbnz r0, 3968d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 3968ba │ │ │ │ + cbnz r4, 3968bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vtrn.16 q8, q3 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + vtrn. q8, q3 │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [ip], {198} @ 0xc6 │ │ │ │ - cbz r0, 396934 │ │ │ │ + ldc2 0, cr0, [r4], {198} @ 0xc6 │ │ │ │ + cbz r0, 396936 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfb5a00c6 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + @ instruction: 0xfb6200c6 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx b27fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -1173200,223 +1173200,223 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #1898 @ 0x76a │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 395816 │ │ │ │ - cbz r0, 397814 │ │ │ │ + cbz r0, 397816 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r7, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ str r7, [r2, #116] @ 0x74 │ │ │ │ - vaddl.u , d31, d4 │ │ │ │ + vaddl.u , d31, d12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7bc00c6 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + @ instruction: 0xf7c400c6 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ vrev32.32 q8, │ │ │ │ vrev32.32 q0, │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movt r0, #10438 @ 0x28c6 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + movt r0, #43206 @ 0xa8c6 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf65e00c6 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + @ instruction: 0xf66600c6 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf61800c6 │ │ │ │ - @ instruction: 0xf5f200c6 │ │ │ │ - rsb r0, ip, #6488064 @ 0x630000 │ │ │ │ - sub.w r0, r6, #6488064 @ 0x630000 │ │ │ │ - @ instruction: 0xf58200c6 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf62000c6 │ │ │ │ + @ instruction: 0xf5fa00c6 │ │ │ │ + rsbs r0, r4, #6488064 @ 0x630000 │ │ │ │ + sub.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf58a00c6 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, r4, #6488064 @ 0x630000 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + adcs.w r0, ip, #6488064 @ 0x630000 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf52800c6 │ │ │ │ - add.w r0, r2, #6488064 @ 0x630000 │ │ │ │ - @ instruction: 0xf4dc00c6 │ │ │ │ - @ instruction: 0xf4b600c6 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + @ instruction: 0xf53000c6 │ │ │ │ + add.w r0, sl, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf4e400c6 │ │ │ │ + @ instruction: 0xf4be00c6 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, sl, #6488064 @ 0x630000 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + eors.w r0, r2, #6488064 @ 0x630000 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orrs.w r0, lr, #6488064 @ 0x630000 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + orn r0, r6, #6488064 @ 0x630000 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, r2, #6488064 @ 0x630000 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + bics.w r0, sl, #6488064 @ 0x630000 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - and.w r0, ip, #6488064 @ 0x630000 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + ands.w r0, r4, #6488064 @ 0x630000 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf3d800c6 │ │ │ │ - @ instruction: 0xf3b000c6 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + @ instruction: 0xf3e000c6 │ │ │ │ + @ instruction: 0xf3b800c6 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - usat r0, #6, r4, lsl #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + usat r0, #6, ip, lsl #3 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf35200c6 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + @ instruction: 0xf35a00c6 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ssat r0, #7, r0, asr #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + ssat r0, #7, r8, asr #3 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2f000c6 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + @ instruction: 0xf2f800c6 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2be00c6 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + movt r0, #24774 @ 0x60c6 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf29400c6 │ │ │ │ - @ instruction: 0xf26e00c6 │ │ │ │ - movw r0, #41158 @ 0xa0c6 │ │ │ │ - @ instruction: 0xf22600c6 │ │ │ │ - addw r0, r0, #198 @ 0xc6 │ │ │ │ - rsbs r0, ip, #198 @ 0xc6 │ │ │ │ - subs.w r0, r8, #198 @ 0xc6 │ │ │ │ - @ instruction: 0xf18e00c6 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf29c00c6 │ │ │ │ + @ instruction: 0xf27600c6 │ │ │ │ + @ instruction: 0xf25200c6 │ │ │ │ + @ instruction: 0xf22e00c6 │ │ │ │ + addw r0, r8, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf1e400c6 │ │ │ │ + rsb r0, r0, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf19600c6 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, r6, #198 @ 0xc6 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + adcs.w r0, lr, #198 @ 0xc6 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf12a00c6 │ │ │ │ - add.w r0, r6, #198 @ 0xc6 │ │ │ │ - @ instruction: 0xf0e200c6 │ │ │ │ - @ instruction: 0xf0bc00c6 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xf13200c6 │ │ │ │ + add.w r0, lr, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf0ea00c6 │ │ │ │ + @ instruction: 0xf0c400c6 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors.w r0, r0, #198 @ 0xc6 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + eors.w r0, r8, #198 @ 0xc6 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, r0, #198 @ 0xc6 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + orn r0, r8, #198 @ 0xc6 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, r0, #198 @ 0xc6 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + bics.w r0, r8, #198 @ 0xc6 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - and.w r0, r2, #198 @ 0xc6 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + and.w r0, sl, #198 @ 0xc6 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vmla.i16 d16, d24, d6[0] │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + vmla.i32 d16, d16, d6[0] │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vmla.i32 d0, d28, d6[0] │ │ │ │ - vmla.i d0, d24, d2[1] │ │ │ │ - vhadd.s32 q8, q10, q3 │ │ │ │ - vhadd.s q0, q14, q3 │ │ │ │ - vhadd.s16 q0, q10, q3 │ │ │ │ - cdp 0, 14, cr0, cr14, cr6, {6} │ │ │ │ - add r7, pc, #168 @ (adr r7, 397a0c ) │ │ │ │ + vext.8 q0, q10, q3, #0 │ │ │ │ + vmla.i16 d0, d16, d6[0] │ │ │ │ + vhadd.s32 q8, q14, q3 │ │ │ │ + vhadd.s8 q8, q10, q3 │ │ │ │ + vhadd.s16 q0, q14, q3 │ │ │ │ + cdp 0, 15, cr0, cr6, cr6, {6} │ │ │ │ + add r7, pc, #200 @ (adr r7, 397a2c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 12, cr0, cr4, cr6, {6} │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + cdp 0, 12, cr0, cr12, cr6, {6} │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {6} │ │ │ │ - add r6, pc, #840 @ (adr r6, 397cbc ) │ │ │ │ + cdp 0, 10, cr0, cr0, cr6, {6} │ │ │ │ + add r6, pc, #872 @ (adr r6, 397cdc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 6, cr0, cr12, cr6, {6} │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + cdp 0, 7, cr0, cr4, cr6, {6} │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #640 @ (adr r6, 397c00 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 397c20 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 3, cr0, cr10, cr6, {6} │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + cdp 0, 4, cr0, cr2, cr6, {6} │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {6} │ │ │ │ - add r6, pc, #296 @ (adr r6, 397ab8 ) │ │ │ │ + cdp 0, 1, cr0, cr8, cr6, {6} │ │ │ │ + add r6, pc, #328 @ (adr r6, 397ad8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [r4, #792]! @ 0x318 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + stcl 0, cr0, [ip, #792]! @ 0x318 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc 0, cr0, [r8, #792]! @ 0x318 │ │ │ │ - add r5, pc, #952 @ (adr r5, 397d58 ) │ │ │ │ + stcl 0, cr0, [r0, #792] @ 0x318 │ │ │ │ + add r5, pc, #984 @ (adr r5, 397d78 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r8, #792] @ 0x318 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + ldc 0, cr0, [r0, #792] @ 0x318 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-792] @ 0xfffffce8 │ │ │ │ - ldc 0, cr0, [r8, #-792]! @ 0xfffffce8 │ │ │ │ - ldc 0, cr0, [sl, #-792] @ 0xfffffce8 │ │ │ │ - ldcl 0, cr0, [r8], #792 @ 0x318 │ │ │ │ - add r5, pc, #224 @ (adr r5, 397a9c ) │ │ │ │ + stcl 0, cr0, [r4, #-792]! @ 0xfffffce8 │ │ │ │ + stcl 0, cr0, [r0, #-792] @ 0xfffffce8 │ │ │ │ + stc 0, cr0, [r2, #-792]! @ 0xfffffce8 │ │ │ │ + stc 0, cr0, [r0, #-792] @ 0xfffffce8 │ │ │ │ + add r5, pc, #256 @ (adr r5, 397abc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], {198} @ 0xc6 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + ldcl 0, cr0, [sl], {198} @ 0xc6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 3979cc ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 3979ec ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-792 @ 0xfffffce8 │ │ │ │ - add r4, pc, #720 @ (adr r4, 397ca8 ) │ │ │ │ + ldcl 0, cr0, [lr], #-792 @ 0xfffffce8 │ │ │ │ + add r4, pc, #752 @ (adr r4, 397cc8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcrr 0, 12, r0, lr, cr6 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + mrrc 0, 12, r0, r6, cr6 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc 0, cr0, [r0], #-792 @ 0xfffffce8 │ │ │ │ - add r4, pc, #488 @ (adr r4, 397bd0 ) │ │ │ │ + stc 0, cr0, [r8], #-792 @ 0xfffffce8 │ │ │ │ + add r4, pc, #520 @ (adr r4, 397bf0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xebf000c6 │ │ │ │ - rsb r0, ip, r6, lsl #3 │ │ │ │ - sub.w r0, r6, r6, lsl #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 397d94 ) │ │ │ │ + @ instruction: 0xebf800c6 │ │ │ │ + rsbs r0, r4, r6, lsl #3 │ │ │ │ + sub.w r0, lr, r6, lsl #3 │ │ │ │ + add r3, pc, #952 @ (adr r3, 397db4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeb8000c6 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + @ instruction: 0xeb8800c6 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 397cf0 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 397d10 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, r4, r6, lsl #3 │ │ │ │ - movs r6, r3 │ │ │ │ + adcs.w r0, ip, r6, lsl #3 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [pc, #196] @ (397ad8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #196] @ (397adc ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -1173482,29 +1173482,29 @@ │ │ │ │ add.w r2, r2, #1080 @ 0x438 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2033 @ 0x7f1 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 395816 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8], #792 @ 0x318 │ │ │ │ - stc2l 0, cr0, [r4, #796] @ 0x31c │ │ │ │ - @ instruction: 0xe8d400c6 │ │ │ │ - add r1, pc, #88 @ (adr r1, 397b40 ) │ │ │ │ + stmdb r0, {r1, r2, r6, r7} │ │ │ │ + stc2l 0, cr0, [ip, #796] @ 0x31c │ │ │ │ + @ instruction: 0xe8dc00c6 │ │ │ │ + add r1, pc, #120 @ (adr r1, 397b60 ) │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + ldmia.w r8!, {r1, r2, r6, r7} │ │ │ │ + stc2 0, cr0, [r4, #796] @ 0x31c │ │ │ │ + add r0, pc, #976 @ (adr r0, 397ec4 ) │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + stmia.w lr, {r1, r2, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r8, #-796] @ 0xfffffce4 │ │ │ │ + add r0, pc, #800 @ (adr r0, 397e20 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia.w r0!, {r1, r2, r6, r7} │ │ │ │ - ldc2l 0, cr0, [ip, #-796]! @ 0xfffffce4 │ │ │ │ - add r0, pc, #944 @ (adr r0, 397ea4 ) │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - stmia.w r6, {r1, r2, r6, r7} │ │ │ │ - ldc2l 0, cr0, [r0, #-796] @ 0xfffffce4 │ │ │ │ - add r0, pc, #768 @ (adr r0, 397e00 ) │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe85a00c6 │ │ │ │ - stc2 0, cr0, [r6, #-796]! @ 0xfffffce4 │ │ │ │ + strd r0, r0, [r2], #-792 @ 0x318 │ │ │ │ + stc2 0, cr0, [lr, #-796]! @ 0xfffffce4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #500] @ (397d10 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1173702,58 +1173702,58 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 397b62 │ │ │ │ nop │ │ │ │ lsrs r0, r4, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #216 @ (adr r0, 397df4 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 397e14 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], {199} @ 0xc7 │ │ │ │ + stc2 0, cr0, [r2], #796 @ 0x31c │ │ │ │ lsrs r2, r3, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mcrr2 0, 12, r0, lr, cr7 │ │ │ │ + mrrc2 0, 12, r0, r6, cr7 │ │ │ │ b.n 398006 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r3, fp │ │ │ │ movs r1, r0 │ │ │ │ movs r5, #171 @ 0xab │ │ │ │ - vqrdmlsh.s , , d6[0] │ │ │ │ + vqrdmlsh.s , , d14[0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 397b08 │ │ │ │ + b.n 397b18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfbaa00c7 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + @ instruction: 0xfbb200c7 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 397a90 │ │ │ │ + b.n 397aa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb6600c7 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + @ instruction: 0xfb6e00c7 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 397a44 │ │ │ │ + b.n 397a54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb3a00c7 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xfb4200c7 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 397a00 │ │ │ │ + b.n 397a10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb1200c7 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + @ instruction: 0xfb1a00c7 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3979bc │ │ │ │ + b.n 3979cc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfaea00c7 │ │ │ │ + @ instruction: 0xfaf200c7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #1324] @ 3982c0 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr.w r3, [pc, #1324] @ 3982c4 │ │ │ │ @@ -1174262,101 +1174262,101 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfb89fffe │ │ │ │ lsls r4, r0, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r4, [r0, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cdp2 0, 9, cr0, cr12, cr5, {6} │ │ │ │ - cdp2 0, 10, cr0, cr10, cr7, {6} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr7, {6} │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - vtrn.32 q0, │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + vmla.i q8, q9, d3[1] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb6800c7 │ │ │ │ - vmla.i q0, q10, d3[1] │ │ │ │ + @ instruction: 0xfb7000c7 │ │ │ │ + vmla.i q0, q14, d3[1] │ │ │ │ bl 2d82f4 │ │ │ │ vst4.16 {d0-d3}, [sp], r1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 398ac0 │ │ │ │ + b.n 398ad0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh.w r0, [r8, #199] @ 0xc7 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldrh.w r0, [r0, #199] @ 0xc7 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 398a64 │ │ │ │ + b.n 398a74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr??.w r0, [r4, r7] │ │ │ │ + ldr??.w r0, [ip, r7] │ │ │ │ add r5, pc, #612 @ (adr r5, 39857c ) │ │ │ │ - vtbx.8 d25, {d31- instruction: 0xffff9bd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3989e4 │ │ │ │ + b.n 3989f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh.w r0, [ip, r7] │ │ │ │ - cdp2 0, 8, cr0, cr10, cr7, {6} │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh.w r0, [r4, r7] │ │ │ │ + cdp2 0, 9, cr0, cr2, cr7, {6} │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa1600c7 │ │ │ │ - @ instruction: 0xfa0200c7 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + @ instruction: 0xfa1e00c7 │ │ │ │ + @ instruction: 0xfa0a00c7 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39887c │ │ │ │ + b.n 39888c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf76a00c7 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + @ instruction: 0xf77200c7 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39882c │ │ │ │ + b.n 39883c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf73c00c7 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xf74400c7 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3987e0 │ │ │ │ + b.n 3987f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf71000c7 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + @ instruction: 0xf71800c7 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39878c │ │ │ │ + b.n 39879c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6e000c7 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf6e800c7 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39873c │ │ │ │ + b.n 39874c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subw r0, lr, #2247 @ 0x8c7 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf6b600c7 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3986e8 │ │ │ │ + b.n 3986f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf68200c7 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf68a00c7 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 398694 │ │ │ │ + b.n 3986a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf65200c7 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xf65a00c7 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf62400c7 │ │ │ │ - b.n 39862c │ │ │ │ + @ instruction: 0xf62c00c7 │ │ │ │ + b.n 39863c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3985b0 │ │ │ │ + b.n 3985c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rsbs r0, r4, #6520832 @ 0x638000 │ │ │ │ - sub.w r0, r8, #6520832 @ 0x638000 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + rsbs r0, ip, #6520832 @ 0x638000 │ │ │ │ + subs.w r0, r0, #6520832 @ 0x638000 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfbb000c7 │ │ │ │ - b.n 3984ec │ │ │ │ + @ instruction: 0xfbb800c7 │ │ │ │ + b.n 3984fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3984a8 │ │ │ │ + b.n 3984b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adc.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + adc.w r0, sl, #6520832 @ 0x638000 │ │ │ │ stmdb 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, r2 │ │ │ │ ldr.w r2, [pc, #1064] @ 3987f8 │ │ │ │ ldr.w r3, [pc, #1064] @ 3987fc │ │ │ │ @@ -1174772,97 +1174772,97 @@ │ │ │ │ blx b4f18 │ │ │ │ b.n 39858a │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u64 q0, q9, │ │ │ │ - ble.n 398894 │ │ │ │ + ble.n 3988a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str.w r0, [ip, #199] @ 0xc7 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr.w r0, [r4, #199] @ 0xc7 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr.w r0, [r8, #199] @ 0xc7 │ │ │ │ - strh.w r0, [r2, #199] @ 0xc7 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + str??.w r0, [r0, #199] @ 0xc7 │ │ │ │ + strh.w r0, [sl, #199] @ 0xc7 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 398814 │ │ │ │ + ble.n 398824 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb.w r0, [r0, #199] @ 0xc7 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + strb.w r0, [r8, #199] @ 0xc7 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3987e0 │ │ │ │ + bgt.n 3987f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str??.w r0, [r0, r7] │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + str??.w r0, [r8, r7] │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3987ac │ │ │ │ + bgt.n 3987bc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str.w r0, [r0, r7] │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str.w r0, [r8, r7] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 398778 │ │ │ │ + bgt.n 398788 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh.w r0, [r0, r7] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + strh.w r0, [r8, r7] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 398944 │ │ │ │ + bgt.n 398754 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb.w r0, [r0, r7] │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + strb.w r0, [r8, r7] │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 398910 │ │ │ │ + bgt.n 398920 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7e000c7 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + @ instruction: 0xf7e800c7 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3988d8 │ │ │ │ + bgt.n 3988e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7be00c7 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + @ instruction: 0xf7c600c7 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 3988a4 │ │ │ │ + bgt.n 3988b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf79e00c7 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xf7a600c7 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 398870 │ │ │ │ + bgt.n 398880 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf77e00c7 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xf78600c7 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39883c │ │ │ │ + blt.n 39884c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf75e00c7 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xf76600c7 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 398808 │ │ │ │ + blt.n 398818 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf73e00c7 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xf74600c7 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 3987d0 │ │ │ │ + blt.n 3987e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf71c00c7 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf72400c7 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 398998 │ │ │ │ + blt.n 3989a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6fa00c7 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + @ instruction: 0xf70200c7 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 398960 │ │ │ │ + blt.n 398970 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6d800c7 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + @ instruction: 0xf6e000c7 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 398928 │ │ │ │ + blt.n 398938 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6b600c7 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xf6be00c7 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #212] @ (3989b4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1174949,34 +1174949,34 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 398928 │ │ │ │ smlsldx r0, r0, sl, r9 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf58400c7 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf58c00c7 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 39897c │ │ │ │ + bls.n 39898c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs.w r0, r8, #6520832 @ 0x638000 │ │ │ │ - bls.n 398940 │ │ │ │ + sbc.w r0, r0, #6520832 @ 0x638000 │ │ │ │ + bls.n 398950 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 398910 │ │ │ │ + bls.n 398920 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, sl, #6520832 @ 0x638000 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xf52200c7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 398ad4 │ │ │ │ + bls.n 398ae4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf4f600c7 │ │ │ │ + @ instruction: 0xf4fe00c7 │ │ │ │ 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 r4, r2 │ │ │ │ ldr r2, [pc, #648] @ (398c88 ) │ │ │ │ ldr r3, [pc, #648] @ (398c8c ) │ │ │ │ @@ -1175242,62 +1175242,62 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 398ac6 │ │ │ │ nop │ │ │ │ @ instruction: 0xfabc00d9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 398d4c │ │ │ │ + bpl.n 398d5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 398d6c │ │ │ │ + bpl.n 398d7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, r4, #6520832 @ 0x638000 │ │ │ │ + and.w r0, ip, #6520832 @ 0x638000 │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ ldr??.w r0, [r6, #217] @ 0xd9 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 398c70 │ │ │ │ + bvc.n 398c80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf35c00c7 │ │ │ │ - bvc.n 398c2c │ │ │ │ + bfi r0, r4, #3, #5 │ │ │ │ + bvc.n 398c3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 398bf4 │ │ │ │ + bvc.n 398c04 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 398dbc │ │ │ │ + bvc.n 398bcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, r4, #199 @ 0xc7 │ │ │ │ - @ instruction: 0xf2d800c7 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + orn r0, ip, #199 @ 0xc7 │ │ │ │ + @ instruction: 0xf2e000c7 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 398d38 │ │ │ │ + bvc.n 398d48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subw r0, lr, #199 @ 0xc7 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + @ instruction: 0xf2b600c7 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 398cfc │ │ │ │ + bvc.n 398d0c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf28a00c7 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf29200c7 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 398cc0 │ │ │ │ + bvs.n 398cd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf26600c7 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + @ instruction: 0xf26e00c7 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 398c84 │ │ │ │ + bvs.n 398c94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movw r0, #8391 @ 0x20c7 │ │ │ │ - bvs.n 398c48 │ │ │ │ + movw r0, #41159 @ 0xa0c7 │ │ │ │ + bvs.n 398c58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r4, [r1, #0] │ │ │ │ @@ -1176008,107 +1176008,107 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3990b2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf78200d9 │ │ │ │ @ instruction: 0xf77c00d9 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, #199 @ 0xc7 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + sbcs.w r0, ip, #199 @ 0xc7 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, r8, #199 @ 0xc7 │ │ │ │ + orn r0, r0, #199 @ 0xc7 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr8, cr7, {6} │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + cdp 0, 10, cr0, cr0, cr7, {6} │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r0, sl, #7110656 @ 0x6c8000 │ │ │ │ bge.n 39943c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 39946c │ │ │ │ + bcs.n 39947c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r2, #796] @ 0x31c │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + stcl 0, cr0, [sl, #796] @ 0x31c │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 399428 │ │ │ │ + bne.n 399438 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r2, #796]! @ 0x31c │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + stc 0, cr0, [sl, #796]! @ 0x31c │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 3993e4 │ │ │ │ + bne.n 3993f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-796]! @ 0xfffffce4 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldcl 0, cr0, [sl, #-796]! @ 0xfffffce4 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 3993a4 │ │ │ │ + bne.n 3993b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-796] @ 0xfffffce4 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldcl 0, cr0, [ip, #-796] @ 0xfffffce4 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 399564 │ │ │ │ + bne.n 399574 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r6, #-796]! @ 0xfffffce4 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + stc 0, cr0, [lr, #-796]! @ 0xfffffce4 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 399524 │ │ │ │ + bne.n 399534 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r8, #-796] @ 0xfffffce4 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldc 0, cr0, [r0, #-796] @ 0xfffffce4 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 3994e4 │ │ │ │ + bne.n 3994f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [sl], {199} @ 0xc7 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + stcl 0, cr0, [r2], #796 @ 0x31c │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 3994a4 │ │ │ │ + beq.n 3994b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 399464 │ │ │ │ + beq.n 399474 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [r2], {199} @ 0xc7 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldc 0, cr0, [sl], {199} @ 0xc7 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 399424 │ │ │ │ + beq.n 399434 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-796 @ 0xfffffce4 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldcl 0, cr0, [ip], #-796 @ 0xfffffce4 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 3995e8 │ │ │ │ + beq.n 3993f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrrc 0, 12, r0, r0, cr7 @ │ │ │ │ - beq.n 399558 │ │ │ │ + mrrc 0, 12, r0, r8, cr7 │ │ │ │ + beq.n 399568 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r4], {199} @ 0xc7 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stc 0, cr0, [ip], {199} @ 0xc7 │ │ │ │ + beq.n 399504 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adc.w r0, r2, r7, lsl #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + adc.w r0, sl, r7, lsl #3 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeb2200c7 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + @ instruction: 0xeb2a00c7 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeada00c7 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xeae200c7 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #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 │ │ │ │ ldr r4, [pc, #920] @ (3998e0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1176470,79 +1176470,79 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3997a2 │ │ │ │ vqadd.s64 q8, q10, │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s32 q8, q15, │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strd r0, r0, [r0, #-796]! @ 0x31c │ │ │ │ + strd r0, r0, [r8, #-796]! @ 0x31c │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #544 @ (adr r7, 399b28 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 399b48 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3997fc │ │ │ │ + b.n 39980c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3997c4 │ │ │ │ + b.n 3997d4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldc 0, cr0, [sl, #-868] @ 0xfffffc9c │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 399704 │ │ │ │ + b.n 399714 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3996cc │ │ │ │ + b.n 3996dc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 399690 │ │ │ │ + b.n 3996a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 399660 │ │ │ │ + b.n 399670 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 399618 │ │ │ │ + b.n 399628 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3995d8 │ │ │ │ + b.n 3995e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 39959c │ │ │ │ + b.n 3995ac │ │ │ │ lsls r7, r0, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #520] @ 399b90 │ │ │ │ @@ -1177929,53 +1177929,53 @@ │ │ │ │ nop │ │ │ │ b.n 39a660 │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 39a644 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39aa1c │ │ │ │ + b.n 39aa2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39a84c │ │ │ │ + b.n 39a85c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 39a8f4 │ │ │ │ + ble.n 39a904 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 39a750 │ │ │ │ + bgt.n 39a760 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39a824 │ │ │ │ + bgt.n 39a834 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 39a7f8 │ │ │ │ + bls.n 39a808 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 39a7b8 │ │ │ │ + bvc.n 39a7c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.w 39a9b6 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -1179344,173 +1179344,173 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 39afda │ │ │ │ - bmi.n 39b5e0 │ │ │ │ + bpl.n 39b5f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 39b534 │ │ │ │ + bmi.n 39b544 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 39b5e8 │ │ │ │ + bcc.n 39b5f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 39b688 │ │ │ │ + bcc.n 39b698 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 39b5e8 │ │ │ │ + bne.n 39b5f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 39b6b0 │ │ │ │ + bne.n 39b6c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ bmi.n 39b5ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ rev16 r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ rev r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ rev r4, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r4, 39b690 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 39b660 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r1, [pc, #2000] @ 39befc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ @@ -1180270,237 +1180270,237 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 39aada │ │ │ │ b.w 39b206 │ │ │ │ nop │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 39c3a0 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 39c3c0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #784 @ (adr r7, 39c2f4 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 39c314 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #608 @ (adr r7, 39c248 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 39c268 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 39c19c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 39c1bc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 39c118 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 39c138 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 39c0dc ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 39c0fc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 39c058 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 39c078 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 39c010 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 39c030 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 39c39c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 39c3bc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #824 @ (adr r6, 39c350 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 39c370 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #736 @ (adr r6, 39c304 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 39c324 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 39c2b4 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 39c2d4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 39c234 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 39c254 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #368 @ (adr r6, 39c1ac ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 39c1cc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 39c130 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 39c150 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #48 @ (adr r6, 39c07c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 39c09c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #768 @ (adr r5, 39c364 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 39c384 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #576 @ (adr r5, 39c2b0 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 39c2d0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, 39c1fc ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 39c21c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #248 @ (adr r5, 39c178 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 39c198 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #104 @ (adr r5, 39c0f0 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 39c110 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #968 @ (adr r4, 39c45c ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 39c47c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 39c3cc ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 39c3ec ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #688 @ (adr r4, 39c350 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 39c370 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #544 @ (adr r4, 39c2c8 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 39c2e8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 39c234 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 39c254 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 39c19c ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 39c1bc ) │ │ │ │ lsls r6, r0, #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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1181649,265 +1181649,265 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 39cdf4 │ │ │ │ + cbnz r6, 39cdf6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 39cdde │ │ │ │ + cbnz r6, 39cde0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 39cdc4 │ │ │ │ + cbnz r0, 39cdc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 39ce06 │ │ │ │ + cbnz r6, 39ce08 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 39cdb6 │ │ │ │ + cbnz r4, 39cdb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 39cf32 │ │ │ │ + push {} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 39cf30 │ │ │ │ + cbz r2, 39cf32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 39cf3e │ │ │ │ + cbz r2, 39cf40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r6, 39cf32 │ │ │ │ + cbz r6, 39cf34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 39cf34 │ │ │ │ + cbz r0, 39cf36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 39cf36 │ │ │ │ + cbz r2, 39cf38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 39cf4c │ │ │ │ + cbz r2, 39cf4e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 39cf38 │ │ │ │ + cbz r2, 39cf3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 39cf6e │ │ │ │ + cbz r0, 39cf70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 39cf90 │ │ │ │ + cbz r6, 39cf92 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 39cf9c │ │ │ │ + cbz r4, 39cf9e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 39cf7e │ │ │ │ + cbz r4, 39cf80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 39cfbe │ │ │ │ + cbz r2, 39cfc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 39cf80 │ │ │ │ + cbz r2, 39cf82 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ @@ -1182979,89 +1182979,89 @@ │ │ │ │ b.n 39daf2 │ │ │ │ push {r2, r3, r6, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #464] @ (39dc38 ) │ │ │ │ + ldr r7, [pc, #496] @ (39dc58 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #456] @ (39dc38 ) │ │ │ │ + ldr r6, [pc, #488] @ (39dc58 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #376] @ (39dbf0 ) │ │ │ │ + ldr r5, [pc, #408] @ (39dc10 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #912] @ (39de10 ) │ │ │ │ + ldr r4, [pc, #944] @ (39de30 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #288] @ (39dba8 ) │ │ │ │ + ldr r3, [pc, #320] @ (39dbc8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (39de88 ) │ │ │ │ + ldr r3, [pc, #16] @ (39daa8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #0] @ (39daac ) │ │ │ │ + ldr r2, [pc, #32] @ (39dacc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 39de08 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 39de28 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #848] @ (39de04 ) │ │ │ │ + ldr r1, [pc, #880] @ (39de24 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, pc, #632 @ (adr r7, 39dd34 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 39dd54 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #296] @ (39dbf0 ) │ │ │ │ + ldr r1, [pc, #328] @ (39dc10 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #128 @ (adr r7, 39db4c ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 39db6c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #232] @ (39dbb8 ) │ │ │ │ + ldr r1, [pc, #264] @ (39dbd8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 39dafc ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 39db1c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #704] @ (39dd98 ) │ │ │ │ + ldr r0, [pc, #736] @ (39ddb8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 39dcec ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 39dd0c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #312] @ (39dc18 ) │ │ │ │ + ldr r0, [pc, #344] @ (39dc38 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #272] @ (39dbf4 ) │ │ │ │ + ldr r0, [pc, #304] @ (39dc14 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 39dae8 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 39db08 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 39decc ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 39daec ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ beq.n 39db30 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ and.w r2, r1, #7 │ │ │ │ @@ -1184185,95 +1184185,95 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r3 │ │ │ │ b.n 39e756 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #360 @ (adr r3, 39e7f4 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 39e814 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r2, [pc, #3196] @ 39f3ac │ │ │ │ mov.w r0, #736 @ 0x2e0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ blx aecdc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1185443,179 +1185443,179 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 39e4d4 │ │ │ │ b.w 39e47c │ │ │ │ nop │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r1, r5, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r3, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r5, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r1, [pc, #2316] @ 39fe08 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ @@ -1186415,223 +1186415,223 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #579 @ 0x243 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 39d762 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ 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 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -1186712,31 +1186712,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 39fffa │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ 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 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -1186817,31 +1186817,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3a00fa │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r7, r0, #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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1187891,115 +1187891,115 @@ │ │ │ │ movw r1, #1094 @ 0x446 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a0482 │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r6, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a0dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1189095,99 +1189095,99 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #328] @ (3a1adc ) │ │ │ │ + ldr r2, [pc, #360] @ (3a1afc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r4, [pc, #2552] @ 3a2398 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r5, [pc, #2552] @ 3a239c │ │ │ │ movw r2, #1693 @ 0x69d │ │ │ │ @@ -1190097,96 +1190097,96 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3a1238 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r5, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r8, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [pc, #312] @ (3a2510 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [pc, #744] @ (3a26d8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #464] @ (3a25c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i16 q0, q13, d7[1] │ │ │ │ + vmla.i32 q0, q9, d15[0] │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr15, {6} │ │ │ │ - cdp2 0, 13, cr0, cr4, cr15, {6} │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + cdp2 0, 14, cr0, cr6, cr15, {6} │ │ │ │ + cdp2 0, 13, cr0, cr12, cr15, {6} │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r2, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4, #828] @ 0x33c │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldc2l 0, cr0, [ip, #828] @ 0x33c │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [r4, #828]! @ 0x33c │ │ │ │ + stc2 0, cr0, [ip, #828]! @ 0x33c │ │ │ │ ldr r0, [pc, #368] @ (3a25b4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movw r1, #1377 @ 0x561 │ │ │ │ strd r9, r3, [sp] │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r3, [pc, #2732] @ 3a2f04 │ │ │ │ @@ -1191182,84 +1191182,84 @@ │ │ │ │ ldr r1, [pc, #168] @ (3a2fa0 ) │ │ │ │ ldr r2, [pc, #172] @ (3a2fa4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 3a2e66 │ │ │ │ movs r6, #0 │ │ │ │ b.w 3a1fee │ │ │ │ - stc2 0, cr0, [lr], #828 @ 0x33c │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldc2 0, cr0, [r6], #828 @ 0x33c │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9a00cf │ │ │ │ - @ instruction: 0xfb8800cf │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + @ instruction: 0xfba200cf │ │ │ │ + @ instruction: 0xfb9000cf │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vld4. {d16-d19}, [sl] │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldr??.w r0, [r2, pc] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ muls r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r0, pc] │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldr.w r0, [r8, pc] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subw r0, r6, #2255 @ 0x8cf │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + subw r0, lr, #2255 @ 0x8cf │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movw r0, #18639 @ 0x48cf │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + movw r0, #51407 @ 0xc8cf │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf37a00cf │ │ │ │ - str r0, [r2, r5] │ │ │ │ + usat r0, #15, r2, lsl #3 │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r5, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subw r0, sl, #207 @ 0xcf │ │ │ │ - str r0, [r0, r2] │ │ │ │ + @ instruction: 0xf2b200cf │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf27a00cf │ │ │ │ + @ instruction: 0xf28200cf │ │ │ │ subs r5, #50 @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r4, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf21400cf │ │ │ │ - ldr r7, [pc, #936] @ (3a3350 ) │ │ │ │ + @ instruction: 0xf21c00cf │ │ │ │ + ldr r7, [pc, #968] @ (3a3370 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r3, [pc, #3056] @ 3a3b9c │ │ │ │ mov.w r0, #1888 @ 0x760 │ │ │ │ ldr.w r7, [pc, #3052] @ 3a3ba0 │ │ │ │ add r3, pc │ │ │ │ add.w r6, r3, #484 @ 0x1e4 │ │ │ │ add r7, pc │ │ │ │ @@ -1192370,106 +1192370,106 @@ │ │ │ │ adds r1, #1 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ mov r0, r4 │ │ │ │ bl 399b98 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r6, [r3, r0, lsl #2] │ │ │ │ b.n 3a3b60 │ │ │ │ - adcs.w r0, r8, #207 @ 0xcf │ │ │ │ - ldr r7, [pc, #168] @ (3a3c4c ) │ │ │ │ + sbc.w r0, r0, #207 @ 0xcf │ │ │ │ + ldr r7, [pc, #200] @ (3a3c6c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c000cf │ │ │ │ - ldr r6, [pc, #560] @ (3a3de0 ) │ │ │ │ + @ instruction: 0xf0c800cf │ │ │ │ + ldr r6, [pc, #592] @ (3a3e00 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orns r0, r6, #207 @ 0xcf │ │ │ │ - ldr r6, [pc, #272] @ (3a3cc8 ) │ │ │ │ + orns r0, lr, #207 @ 0xcf │ │ │ │ + ldr r6, [pc, #304] @ (3a3ce8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vext.8 q8, q12, , #0 │ │ │ │ - ldr r5, [pc, #808] @ (3a3ee8 ) │ │ │ │ + and.w r0, r0, #207 @ 0xcf │ │ │ │ + ldr r5, [pc, #840] @ (3a3f08 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s q8, q10, │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + vhadd.s q8, q14, │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #256] @ (3a3ccc ) │ │ │ │ + ldr r5, [pc, #288] @ (3a3cec ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp 0, 10, cr0, cr10, cr15, {6} │ │ │ │ - ldr r4, [pc, #384] @ (3a3d58 ) │ │ │ │ + cdp 0, 11, cr0, cr2, cr15, {6} │ │ │ │ + ldr r4, [pc, #416] @ (3a3d78 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-828] @ 0xfffffcc4 │ │ │ │ - ldr r3, [pc, #96] @ (3a3c54 ) │ │ │ │ + stcl 0, cr0, [sl, #-828] @ 0xfffffcc4 │ │ │ │ + ldr r3, [pc, #128] @ (3a3c74 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [lr, #-828] @ 0xfffffcc4 │ │ │ │ + ldc 0, cr0, [r6, #-828] @ 0xfffffcc4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #824] @ (3a3f38 ) │ │ │ │ + ldr r2, [pc, #856] @ (3a3f58 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], {207} @ 0xcf │ │ │ │ - ldr r2, [pc, #464] @ (3a3ddc ) │ │ │ │ + stc 0, cr0, [r6], #828 @ 0x33c │ │ │ │ + ldr r2, [pc, #496] @ (3a3dfc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [r2], {207} @ 0xcf │ │ │ │ - ldr r2, [pc, #328] @ (3a3d5c ) │ │ │ │ + stc 0, cr0, [sl], {207} @ 0xcf │ │ │ │ + ldr r2, [pc, #360] @ (3a3d7c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r6, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r0, pc, lsl #3 │ │ │ │ - ldr r0, [pc, #312] @ (3a3d5c ) │ │ │ │ + eor.w r0, r8, pc, lsl #3 │ │ │ │ + ldr r0, [pc, #344] @ (3a3d7c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, pc, lsl #3 │ │ │ │ - ldrd r0, r0, [r4, #828]! @ 0x33c │ │ │ │ + and.w r0, r8, pc, lsl #3 │ │ │ │ + ldrd r0, r0, [ip, #828]! @ 0x33c │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a3b3c │ │ │ │ + b.n 3a3b4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a394c │ │ │ │ + b.n 3a395c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a38f4 │ │ │ │ + b.n 3a3904 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a383c │ │ │ │ + b.n 3a384c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r5, [pc, #3204] @ 3a4900 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -1193631,143 +1193631,143 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3a3eb8 │ │ │ │ b.w 3a1238 │ │ │ │ nop │ │ │ │ - b.n 3a4208 │ │ │ │ + b.n 3a4218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a5090 │ │ │ │ + b.n 3a50a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a4e08 │ │ │ │ + b.n 3a4e18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, r8 │ │ │ │ + add r4, r9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a4c44 │ │ │ │ + b.n 3a4c54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3a4a58 │ │ │ │ + b.n 3a4a68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ movs r3, r0 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 3a48c4 │ │ │ │ + bgt.n 3a48d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 3a493c │ │ │ │ + blt.n 3a494c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 3a4a20 │ │ │ │ + blt.n 3a4a30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 3a4a48 │ │ │ │ + bge.n 3a4a58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 3a4a3c │ │ │ │ + bls.n 3a4a4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 3a4960 │ │ │ │ + bhi.n 3a4970 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 3a4914 │ │ │ │ + bhi.n 3a4924 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 3a4ab8 │ │ │ │ + bhi.n 3a4ac8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 3a4a6c │ │ │ │ + bhi.n 3a4a7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r1, [pc, #2532] @ 3a53ec │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -1194619,237 +1194619,237 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1264 @ 0x4f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a1238 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvs.n 3a5358 │ │ │ │ + bvs.n 3a5368 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvs.n 3a542c │ │ │ │ + bvs.n 3a543c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 3a53d8 │ │ │ │ + bpl.n 3a53e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bmi.n 3a5490 │ │ │ │ + bmi.n 3a54a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 3a543c │ │ │ │ + bcc.n 3a544c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcc.n 3a555c │ │ │ │ + bcc.n 3a556c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 3a5508 │ │ │ │ + bcc.n 3a5518 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 3a54b4 │ │ │ │ + bcc.n 3a54c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 3a53d0 │ │ │ │ + bcs.n 3a53e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 3a54e8 │ │ │ │ + bcs.n 3a54f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 3a5494 │ │ │ │ + bne.n 3a54a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 3a5440 │ │ │ │ + bne.n 3a5450 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 3a5508 │ │ │ │ + bne.n 3a5518 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3a5460 │ │ │ │ + beq.n 3a5470 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 3a5408 │ │ │ │ + beq.n 3a5418 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 3a55b0 │ │ │ │ + beq.n 3a55c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3a5554 │ │ │ │ + beq.n 3a5564 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r7, r0, #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, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #340] @ (3a5714 ) │ │ │ │ @@ -1194991,39 +1194991,39 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a5652 │ │ │ │ nop │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a5750 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1196042,72 +1196042,72 @@ │ │ │ │ nop │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #872] @ (3a6554 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r2, r5, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - it ge │ │ │ │ - lslge r7, r1, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + nop {11} │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - nop {6} │ │ │ │ - lsls r7, r1, #3 │ │ │ │ + it vs │ │ │ │ + lslvs r7, r1, #3 │ │ │ │ ldr.w r2, [pc, #2984] @ 3a6dec │ │ │ │ movw r0, #2271 @ 0x8df │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r2, pc │ │ │ │ blx aecdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3aa01c │ │ │ │ @@ -1197177,88 +1197177,88 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3a5c86 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r0, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3a6eaa │ │ │ │ + cbnz r4, 3a6eac │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r4, 3a6e54 │ │ │ │ + cbnz r4, 3a6e56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r6, 3a6ed2 │ │ │ │ + cbz r6, 3a6ed4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r6, 3a6ece │ │ │ │ + cbz r6, 3a6ed0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp2 0, 0, cr0, cr6, cr4, {6} │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #3004] @ 3a7a50 │ │ │ │ @@ -1198328,115 +1198328,115 @@ │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ b.w 3a6c18 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ b.w 3a6c3c │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ b.w 3a6c30 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3a7a94 │ │ │ │ + cbz r2, 3a7a96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r6, 3a7a94 │ │ │ │ + cbz r6, 3a7a96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xfb3200c4 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfae800c4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r7, #68 @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add.w r0, r4, #6422528 @ 0x620000 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf4b400c4 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ usat r0, #4, ip, asr #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 3a7c28 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 3a7c48 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [r4, #-788] @ 0x314 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + strd r0, r0, [ip, #-788] @ 0x314 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r3, [pc, #2912] @ 3a868c │ │ │ │ movw r1, #2805 @ 0xaf5 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r6, [pc, #2908] @ 3a8690 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ @@ -1199511,100 +1199511,100 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3a96de │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ b.w 3a8f50 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #816 @ (adr r5, 3a89c8 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 3a89e8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ vmla.i32 d16, d26, d4[0] │ │ │ │ vmla.i16 d0, d16, d4[0] │ │ │ │ - add r4, pc, #648 @ (adr r4, 3a892c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 3a894c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #440 @ (adr r4, 3a8864 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 3a8884 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ vhadd.s32 q0, q10, q2 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 3a8940 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 3a8960 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3a8204 │ │ │ │ + b.n 3a8214 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 3a87cc ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 3a87ec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, pc, #984 @ (adr r2, 3a8aa4 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 3a8ac4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 3a88fc ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 3a891c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a7f64 │ │ │ │ + b.n 3a7f74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stcl 0, cr0, [r4], {196} @ 0xc4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 3a8a7c ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 3a8a9c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vrev32. q0, q3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 3a8a3c ) │ │ │ │ + vmla.i q8, q10, d2[1] │ │ │ │ + add r1, pc, #880 @ (adr r1, 3a8a5c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i32 q0, q10, d6[0] │ │ │ │ + vmla.i32 q0, q14, d6[0] │ │ │ │ @ instruction: 0xebfa00c4 │ │ │ │ sub.w r0, ip, r4, lsl #3 │ │ │ │ sbc.w r0, r2, r4, lsl #3 │ │ │ │ - add r0, pc, #536 @ (adr r0, 3a8918 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 3a8938 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr6, {6} │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr6, {6} │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-792] @ 0xfffffce8 │ │ │ │ + stc2l 0, cr0, [lr, #-792] @ 0xfffffce8 │ │ │ │ @ instruction: 0xe9b800c4 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2], {198} @ 0xc6 │ │ │ │ + ldc2 0, cr0, [sl], {198} @ 0xc6 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr??.w r0, [r2, #198] @ 0xc6 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr??.w r0, [sl, #198] @ 0xc6 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh.w r0, [ip, r6] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + vst4. {d16-d19}, [r4], r6 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 3a8324 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr??.w r0, [r8, #198] @ 0xc6 │ │ │ │ + vst4. {d0-d3}, [r0], r6 │ │ │ │ b.n 3a82a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh.w r0, [r4, #198] @ 0xc6 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + strh.w r0, [ip, #198] @ 0xc6 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr??.w r0, [lr, r6] │ │ │ │ + strb.w r0, [r6, #198] @ 0xc6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #2976] @ 3a930c │ │ │ │ ldr.w r2, [pc, #2976] @ 3a9310 │ │ │ │ add r3, pc │ │ │ │ @@ -1200712,72 +1200712,72 @@ │ │ │ │ movw r1, #2324 @ 0x914 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a5c86 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf77200c6 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf77a00c6 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6e600c6 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf6ee00c6 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb.w r0, [r2, #198] @ 0xc6 │ │ │ │ - @ instruction: 0xf59400c6 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + ldrsb.w r0, [sl, #198] @ 0xc6 │ │ │ │ + @ instruction: 0xf59c00c6 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + orn r0, r6, #6488064 @ 0x630000 │ │ │ │ b.n 3a948c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf27800c6 │ │ │ │ + @ instruction: 0xf28000c6 │ │ │ │ ldrb r3, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf18e00c6 │ │ │ │ - sub.w r0, sl, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf19600c6 │ │ │ │ + subs.w r0, r2, #6488064 @ 0x630000 │ │ │ │ b.n 3a98f2 │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orr.w r0, lr, #198 @ 0xc6 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + orrs.w r0, r6, #198 @ 0xc6 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i32 d16, d26, d6[0] │ │ │ │ + vext.8 q8, q9, q3, #0 │ │ │ │ bgt.n 3a92a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.s q8, q11, q3 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + vhadd.s q8, q15, q3 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 3a9468 │ │ │ │ + bcs.n 3a9278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 4, cr0, cr4, cr6, {6} │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + cdp 0, 4, cr0, cr12, cr6, {6} │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 3a9378 │ │ │ │ + bne.n 3a9388 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stcl 0, cr0, [r6], {198} @ 0xc6 │ │ │ │ - beq.n 3a9330 │ │ │ │ + stcl 0, cr0, [lr], {198} @ 0xc6 │ │ │ │ + beq.n 3a9340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3a92f0 │ │ │ │ + beq.n 3a9300 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3a92b0 │ │ │ │ + beq.n 3a92c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3a946c │ │ │ │ + beq.n 3a947c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3a9430 │ │ │ │ + beq.n 3a9440 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3a93e0 │ │ │ │ + beq.n 3a93f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #3796] @ 3aa274 │ │ │ │ ldr.w r0, [pc, #3796] @ 3aa278 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #3792] @ 3aa27c │ │ │ │ add r2, pc │ │ │ │ @@ -1202031,345 +1202031,345 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a5c86 │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeb2c00c6 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xeb3400c6 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeaf800c6 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + add.w r0, r0, r6, lsl #3 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pkhbt r0, r4, r6, lsl #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + pkhbt r0, ip, r6, lsl #3 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors.w r0, r2, r6, lsl #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + eors.w r0, sl, r6, lsl #3 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs.w r0, lr, r6, lsl #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + orn r0, r6, r6, lsl #3 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bic.w r0, sl, r6, lsl #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + bics.w r0, r2, r6, lsl #3 │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrd r0, r0, [r6, #792]! @ 0x318 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldrd r0, r0, [lr, #792]! @ 0x318 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmdb ip, {r1, r2, r6, r7} │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmdb r4, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrd r0, r0, [r0], #-792 @ 0x318 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r8], #-792 @ 0x318 │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe81c00c6 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + @ instruction: 0xe82400c6 │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa2f4 │ │ │ │ + b.n 3aa304 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa298 │ │ │ │ + b.n 3aa2a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa1ec │ │ │ │ + b.n 3aa1fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa190 │ │ │ │ + b.n 3aa1a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa134 │ │ │ │ + b.n 3aa144 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa0d8 │ │ │ │ + b.n 3aa0e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a9fb4 │ │ │ │ + b.n 3a9fc4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a9f60 │ │ │ │ + b.n 3a9f70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a9f08 │ │ │ │ + b.n 3a9f18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a9cc0 │ │ │ │ + b.n 3a9cd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3a9c64 │ │ │ │ + b.n 3a9c74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aab00 │ │ │ │ + b.n 3aab10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa910 │ │ │ │ + b.n 3aa920 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa798 │ │ │ │ + b.n 3aa7a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa73c │ │ │ │ + b.n 3aa74c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa6e4 │ │ │ │ + b.n 3aa6f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa688 │ │ │ │ + b.n 3aa698 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3a9e98 │ │ │ │ + b.n 3a9ea8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aa624 │ │ │ │ + b.n 3aa634 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3a9dec │ │ │ │ + b.n 3a9dfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3aa5c4 │ │ │ │ + b.n 3aa5d4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aa560 │ │ │ │ + b.n 3aa570 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 3aa484 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3aa4a8 │ │ │ │ + ble.n 3aa4b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3aa548 │ │ │ │ + ble.n 3aa558 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 3aa500 │ │ │ │ + ble.n 3aa510 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 3aa478 │ │ │ │ + bgt.n 3aa488 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #520] @ (3aa72c ) │ │ │ │ ldr r0, [pc, #520] @ (3aa730 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #520] @ (3aa734 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1202550,63 +1202550,63 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #2805 @ 0xaf5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a5c86 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 3aa694 │ │ │ │ + bls.n 3aa6a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 3aa774 │ │ │ │ + bls.n 3aa784 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 3aa6e0 │ │ │ │ + bhi.n 3aa6f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 3aa704 │ │ │ │ + bgt.n 3aa714 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 3aa804 │ │ │ │ + bhi.n 3aa814 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 3aa7bc │ │ │ │ + bhi.n 3aa7cc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 3aa774 │ │ │ │ + bvc.n 3aa784 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r5, r0, #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, #2944] @ 0xb80 │ │ │ │ ldr.w r5, [pc, #1260] @ 3aac90 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -1203091,81 +1203091,81 @@ │ │ │ │ movw r1, #1963 @ 0x7ab │ │ │ │ blx b4f18 │ │ │ │ b.n 3aa97e │ │ │ │ ble.n 3aacb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 3aabbc │ │ │ │ + bvs.n 3aabcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ blt.n 3aad20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 3aacac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bmi.n 3aac40 │ │ │ │ + bmi.n 3aac50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bmi.n 3aabc4 │ │ │ │ + bmi.n 3aabd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3aad30 │ │ │ │ + bhi.n 3aad40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 3aac00 │ │ │ │ + bcc.n 3aac10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 3aadb8 │ │ │ │ + bcc.n 3aadc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 3aad78 │ │ │ │ + bcc.n 3aad88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 3aad38 │ │ │ │ + bcc.n 3aad48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3aace8 │ │ │ │ + bcs.n 3aacf8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3aac30 │ │ │ │ + bcs.n 3aac40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3aadf4 │ │ │ │ + bcs.n 3aae04 │ │ │ │ lsls r6, r0, #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, #2872] @ 0xb38 │ │ │ │ ldr.w r5, [pc, #3168] @ 3ab994 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1204319,157 +1204319,157 @@ │ │ │ │ nop │ │ │ │ bvc.n 3ab8a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 3aba74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 3aba64 │ │ │ │ + bne.n 3aba74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 3ab948 │ │ │ │ + beq.n 3ab958 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bvs.n 3aba3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ pop {r3, r4, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbnz r2, 3aba2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbnz r0, 3aba0a │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbnz r6, 3ab9fe │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1124] @ 3abf28 │ │ │ │ ldr.w r0, [pc, #1124] @ 3abf2c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1120] @ 3abf30 │ │ │ │ add r2, pc │ │ │ │ @@ -1204856,121 +1204856,121 @@ │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #3029 @ 0xbd5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 3aae74 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 3ac2b8 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 3ac2d8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #456 @ (adr r7, 3ac128 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 3ac148 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 3ac084 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 3ac0a4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 3abfe0 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 3ac000 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 3ac33c ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 3ac35c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #792 @ (adr r6, 3ac2a4 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 3ac2c4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 3ac228 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 3ac248 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 3ac1a0 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 3ac1c0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 3ac108 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 3ac128 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #232 @ (adr r6, 3ac08c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 3ac0ac ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #104 @ (adr r6, 3ac010 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 3ac030 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 3ac394 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 3abfb4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #632 @ (adr r5, 3ac234 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 3ac254 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 3ac1a8 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 3ac1c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 3ac124 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 3ac144 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 3ac0a0 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 3ac0c0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #88 @ (adr r5, 3ac024 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 3ac044 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 3ac3a0 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 3ac3c0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 3ac310 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 3ac330 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 3ac26c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 3ac28c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 3ac1c8 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 3ac1e8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 3ac094 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 3ac0b4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, pc, #8 @ (adr r4, 3ac008 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 3ac028 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ 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, #24] │ │ │ │ @@ -1204996,19 +1204996,19 @@ │ │ │ │ movw r1, #3196 @ 0xc7c │ │ │ │ add.w r2, r2, #664 @ 0x298 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3ac020 │ │ │ │ nop │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #888 @ (adr r2, 3ac3d4 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 3ac3f4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ 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, [pc, #1504] @ 3ac654 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1205640,143 +1205640,143 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ b.n 3ac37a │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ittt ge │ │ │ │ + itet ge │ │ │ │ lslge r6, r0, #3 │ │ │ │ - ldrshge r4, [r6, r4] │ │ │ │ + ldrshlt r4, [r7, r4] │ │ │ │ lslge r7, r1, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r6, r0, #3 │ │ │ │ - ldrshhi r4, [r2, r4] │ │ │ │ + ldrshls r4, [r3, r4] │ │ │ │ lslhi r7, r1, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + itte eq │ │ │ │ + lsleq r6, r0, #3 │ │ │ │ + ldrsheq r4, [r3, r2] │ │ │ │ + lslne r7, r1, #3 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w ip, [pc, #404] @ 3ac900 │ │ │ │ @@ -1205953,57 +1205953,57 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r6, 3ac9ac │ │ │ │ + cbnz r6, 3ac9ae │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r2, 3ac9b0 │ │ │ │ + cbnz r2, 3ac9b2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 3ac9b8 │ │ │ │ + cbnz r0, 3ac9ba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r6, 3ac9b2 │ │ │ │ + cbnz r6, 3ac9b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r6, 3ac9b4 │ │ │ │ + cbnz r6, 3ac9b6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r2, 3ac9b8 │ │ │ │ + cbnz r2, 3ac9ba │ │ │ │ lsls r6, r0, #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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #468] @ 3acb50 │ │ │ │ @@ -1207664,103 +1207664,103 @@ │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3ad708 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #152] @ (3adcd8 ) │ │ │ │ + ldr r2, [pc, #184] @ (3adcf8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #728] @ (3adf28 ) │ │ │ │ + ldr r1, [pc, #760] @ (3adf48 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #520] @ (3ade64 ) │ │ │ │ + ldr r1, [pc, #552] @ (3ade84 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #376] @ (3adddc ) │ │ │ │ + ldr r1, [pc, #408] @ (3addfc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #224] @ (3add50 ) │ │ │ │ + ldr r1, [pc, #256] @ (3add70 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #72] @ (3adcc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (3adce4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #936] @ (3ae030 ) │ │ │ │ + ldr r0, [pc, #968] @ (3ae050 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #784] @ (3adfa4 ) │ │ │ │ + ldr r0, [pc, #816] @ (3adfc4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #632] @ (3adf18 ) │ │ │ │ + ldr r0, [pc, #664] @ (3adf38 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #480] @ (3ade8c ) │ │ │ │ + ldr r0, [pc, #512] @ (3adeac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #320] @ (3addf8 ) │ │ │ │ + ldr r0, [pc, #352] @ (3ade18 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #160] @ (3add64 ) │ │ │ │ + ldr r0, [pc, #192] @ (3add84 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #0] @ (3adcd0 ) │ │ │ │ + ldr r0, [pc, #32] @ (3adcf0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ 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 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1208729,157 +1208729,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #544 @ (adr r3, 3ae950 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 3aeaa4 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 3aeac4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 3ae9e0 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 3aea00 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #392 @ (adr r1, 3ae8d4 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 3ae8f4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #480 @ (adr r0, 3ae934 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 3ae954 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 3ae768 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 3ae788 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #64 @ (adr r0, 3ae7f8 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 3ae818 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1210711,79 +1210711,79 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr.w r8, [r2, r9] │ │ │ │ ldr r0, [r2, r4] │ │ │ │ cmp r8, r0 │ │ │ │ @@ -1211655,127 +1211655,127 @@ │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3afc02 │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r1, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #904 @ (adr r1, 3b0a4c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r3, [pc, #3168] @ 3b1380 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr.w r6, [pc, #3164] @ 3b1384 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl] │ │ │ │ add.w r5, r3, #136 @ 0x88 │ │ │ │ @@ -1212949,142 +1212949,142 @@ │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3afc02 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ b.w 3afc02 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsh r2, [r2, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r6, [r2, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xb807 │ │ │ │ vaddw.u , , d1 │ │ │ │ @ instruction: 0xffffcd8d │ │ │ │ vcvt.f16.u16 d21, d20, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #952] @ (3b1830 ) │ │ │ │ + ldr r7, [pc, #984] @ (3b1850 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r2, [pc, #3036] @ 3b2068 │ │ │ │ movs r4, #63 @ 0x3f │ │ │ │ ldr.w r1, [pc, #3036] @ 3b206c │ │ │ │ ldr.w r3, [pc, #3036] @ 3b2070 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1214100,329 +1214100,329 @@ │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3afc02 │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #392] @ (3b2200 ) │ │ │ │ + ldr r6, [pc, #424] @ (3b2220 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [pc, #248] @ (3b2174 ) │ │ │ │ + ldr r6, [pc, #280] @ (3b2194 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [pc, #104] @ (3b20e8 ) │ │ │ │ + ldr r6, [pc, #136] @ (3b2108 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #984] @ (3b245c ) │ │ │ │ + ldr r5, [pc, #1016] @ (3b247c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #800] @ (3b23ac ) │ │ │ │ + ldr r5, [pc, #832] @ (3b23cc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #608] @ (3b22f8 ) │ │ │ │ + ldr r5, [pc, #640] @ (3b2318 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #440] @ (3b2258 ) │ │ │ │ + ldr r5, [pc, #472] @ (3b2278 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #280] @ (3b21bc ) │ │ │ │ + ldr r5, [pc, #312] @ (3b21dc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #104] @ (3b2114 ) │ │ │ │ + ldr r5, [pc, #136] @ (3b2134 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #936] @ (3b2460 ) │ │ │ │ + ldr r4, [pc, #968] @ (3b2480 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #752] @ (3b23b4 ) │ │ │ │ + ldr r4, [pc, #784] @ (3b23d4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #568] @ (3b2308 ) │ │ │ │ + ldr r4, [pc, #600] @ (3b2328 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #408] @ (3b2270 ) │ │ │ │ + ldr r4, [pc, #440] @ (3b2290 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #264] @ (3b21e4 ) │ │ │ │ + ldr r4, [pc, #296] @ (3b2204 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #120] @ (3b2158 ) │ │ │ │ + ldr r4, [pc, #152] @ (3b2178 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (3b24cc ) │ │ │ │ + ldr r4, [pc, #8] @ (3b20ec ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #856] @ (3b2440 ) │ │ │ │ + ldr r3, [pc, #888] @ (3b2460 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #704] @ (3b23ac ) │ │ │ │ + ldr r3, [pc, #736] @ (3b23cc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #552] @ (3b2318 ) │ │ │ │ + ldr r3, [pc, #584] @ (3b2338 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #400] @ (3b2284 ) │ │ │ │ + ldr r3, [pc, #432] @ (3b22a4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #248] @ (3b21f0 ) │ │ │ │ + ldr r3, [pc, #280] @ (3b2210 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #72] @ (3b214c ) │ │ │ │ + ldr r3, [pc, #104] @ (3b216c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #912] @ (3b24a0 ) │ │ │ │ + ldr r2, [pc, #944] @ (3b24c0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #728] @ (3b23f4 ) │ │ │ │ + ldr r2, [pc, #760] @ (3b2414 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #544] @ (3b2348 ) │ │ │ │ + ldr r2, [pc, #576] @ (3b2368 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #360] @ (3b229c ) │ │ │ │ + ldr r2, [pc, #392] @ (3b22bc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #176] @ (3b21f0 ) │ │ │ │ + ldr r2, [pc, #208] @ (3b2210 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #1016] @ (3b2544 ) │ │ │ │ + ldr r2, [pc, #24] @ (3b2164 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #832] @ (3b2498 ) │ │ │ │ + ldr r1, [pc, #864] @ (3b24b8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #648] @ (3b23ec ) │ │ │ │ + ldr r1, [pc, #680] @ (3b240c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #464] @ (3b2340 ) │ │ │ │ + ldr r1, [pc, #496] @ (3b2360 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #280] @ (3b2294 ) │ │ │ │ + ldr r1, [pc, #312] @ (3b22b4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #96] @ (3b21e8 ) │ │ │ │ + ldr r1, [pc, #128] @ (3b2208 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #936] @ (3b253c ) │ │ │ │ + ldr r0, [pc, #968] @ (3b255c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #752] @ (3b2490 ) │ │ │ │ + ldr r0, [pc, #784] @ (3b24b0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #584] @ (3b23f0 ) │ │ │ │ + ldr r0, [pc, #616] @ (3b2410 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #416] @ (3b2350 ) │ │ │ │ + ldr r0, [pc, #448] @ (3b2370 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #224] @ (3b229c ) │ │ │ │ + ldr r0, [pc, #256] @ (3b22bc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (3b21f0 ) │ │ │ │ + ldr r0, [pc, #72] @ (3b2210 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sl, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003b22e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1215562,69 +1215562,69 @@ │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vmla.i16 q0, q14, d6[1] │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + vmla.i32 q0, q10, d14[0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbf200ce │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + @ instruction: 0xfbfa00ce │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb9600ce │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + @ instruction: 0xfb9e00ce │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa9e00ce │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + @ instruction: 0xfaa600ce │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb.w r0, [r4, lr] │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + strb.w r0, [ip, lr] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf77800ce │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + @ instruction: 0xf78000ce │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6f600ce │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + @ instruction: 0xf6fe00ce │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf63800ce │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + movw r0, #2254 @ 0x8ce │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf61000ce │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + @ instruction: 0xf61800ce │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rsb r0, r4, #6750208 @ 0x670000 │ │ │ │ - adds r5, #14 │ │ │ │ + rsb r0, ip, #6750208 @ 0x670000 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #848] @ (3b331c ) │ │ │ │ + ldr r1, [pc, #880] @ (3b333c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf58600ce │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + @ instruction: 0xf58e00ce │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs.w r0, r0, #6750208 @ 0x670000 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + adcs.w r0, r8, #6750208 @ 0x670000 │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #952] @ (3b339c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #952] @ (3b33a0 ) │ │ │ │ ldr r3, [pc, #956] @ (3b33a4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1215981,105 +1215981,105 @@ │ │ │ │ movw r1, #817 @ 0x331 │ │ │ │ add.w r2, r2, #264 @ 0x108 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b2d12 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3dc00ce │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf3e400ce │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf3b000ce │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf3b800ce │ │ │ │ + adds r3, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - usat r0, #14, r6, lsl #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + usat r0, #14, lr, lsl #3 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf31a00ce │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + ssat r0, #15, r2, asr #3 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf2d000ce │ │ │ │ - adds r2, #26 │ │ │ │ + @ instruction: 0xf2d800ce │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf23e00ce │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + movw r0, #24782 @ 0x60ce │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf21600ce │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf21e00ce │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf1ec00ce │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + @ instruction: 0xf1f400ce │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf18000ce │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + @ instruction: 0xf18800ce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs.w r0, r6, #206 @ 0xce │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adcs.w r0, lr, #206 @ 0xce │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add.w r0, sl, #206 @ 0xce │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds.w r0, r2, #206 @ 0xce │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0a000ce │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + @ instruction: 0xf0a800ce │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orns r0, r6, #206 @ 0xce │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + orns r0, lr, #206 @ 0xce │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orr.w r0, ip, #206 @ 0xce │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + orrs.w r0, r4, #206 @ 0xce │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1216103,18 +1216103,18 @@ │ │ │ │ movw r1, #842 @ 0x34a │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b348c │ │ │ │ nop │ │ │ │ - vhadd.s32 q0, q12, q7 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + vhadd.s q0, q8, q7 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [pc, #528] @ (3b36dc ) │ │ │ │ + ldr r7, [pc, #560] @ (3b36fc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003b34cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1217282,137 +1217282,137 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #856] @ (3b44d8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #808] @ (3b44ac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #552] @ (3b43b8 ) │ │ │ │ + ldr r6, [pc, #584] @ (3b43d8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp 0, 0, cr0, cr10, cr14, {6} │ │ │ │ - stc 0, cr0, [ip, #-824]! @ 0xfffffcc8 │ │ │ │ - ldr r5, [pc, #552] @ (3b43c4 ) │ │ │ │ + cdp 0, 1, cr0, cr2, cr14, {6} │ │ │ │ + ldc 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ + ldr r5, [pc, #584] @ (3b43e4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0], #824 @ 0x338 │ │ │ │ - ldr r1, [pc, #312] @ (3b42e4 ) │ │ │ │ + ldrd r0, r0, [r8], #824 @ 0x338 │ │ │ │ + ldr r1, [pc, #344] @ (3b4304 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia.w ip, {r1, r2, r3, r6, r7} │ │ │ │ - ldr r0, [pc, #1000] @ (3b459c ) │ │ │ │ + stmia.w r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldr r1, [pc, #8] @ (3b41bc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b4080 │ │ │ │ + b.n 3b4090 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [pc, #88] @ (3b4218 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 3b3e98 │ │ │ │ + b.n 3b3ea8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b3e28 │ │ │ │ + b.n 3b3e38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b3db8 │ │ │ │ + b.n 3b3dc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b3c4c │ │ │ │ + b.n 3b3c5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b3c04 │ │ │ │ + b.n 3b3c14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b3bbc │ │ │ │ + b.n 3b3bcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b3b74 │ │ │ │ + b.n 3b3b84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b4a2c │ │ │ │ + b.n 3b3a3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b49e4 │ │ │ │ + b.n 3b49f4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, r5 │ │ │ │ + add r6, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b499c │ │ │ │ + b.n 3b49ac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3b4958 │ │ │ │ + b.n 3b4968 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b4850 │ │ │ │ + b.n 3b4860 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1217434,19 +1217434,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ mov.w r1, #976 @ 0x3d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3b42a4 │ │ │ │ - b.n 3b44fc │ │ │ │ + b.n 3b450c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003b42e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1218477,49 +1218477,49 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 3b4d9c │ │ │ │ + b.n 3b4dac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 3b4e98 │ │ │ │ + ble.n 3b4ca8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3b4d30 │ │ │ │ + bgt.n 3b4d40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 3b4ea8 │ │ │ │ + blt.n 3b4cb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 3b4e3c │ │ │ │ + bge.n 3b4e4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 3b4d9c │ │ │ │ + bhi.n 3b4dac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvs.n 3b4d20 │ │ │ │ + bvs.n 3b4d30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ bl 3acb58 │ │ │ │ cmp fp, r4 │ │ │ │ @@ -1219792,279 +1219792,279 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1226 @ 0x4ca │ │ │ │ add.w r2, r2, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b5004 │ │ │ │ - bpl.n 3b5c84 │ │ │ │ + bpl.n 3b5c94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bmi.n 3b5b44 │ │ │ │ + bmi.n 3b5b54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r1, [r0, #4] │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff7344 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 3b54fe │ │ │ │ vsri.64 d19, d20, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bl 49bc26 │ │ │ │ - bne.n 3b5c28 │ │ │ │ + bcs.n 3b5c38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 3b5bac │ │ │ │ + bne.n 3b5bbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 3b5c94 │ │ │ │ + bne.n 3b5ca4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3b5c40 │ │ │ │ + beq.n 3b5c50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3b5bf0 │ │ │ │ + beq.n 3b5c00 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3b5ba0 │ │ │ │ + beq.n 3b5bb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3b5d50 │ │ │ │ + beq.n 3b5d60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3b5d00 │ │ │ │ + beq.n 3b5d10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 3b5cb0 │ │ │ │ + beq.n 3b5cc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1220088,19 +1220088,19 @@ │ │ │ │ movw r1, #1243 @ 0x4db │ │ │ │ add.w r2, r2, #484 @ 0x1e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b5e24 │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003b5e64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1221062,49 +1221062,49 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r1, #3 │ │ │ │ - subvc r2, r3, #7 │ │ │ │ + itt hi │ │ │ │ + lslhi r6, r1, #3 │ │ │ │ + subhi r2, r4, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, sl] │ │ │ │ bl 3acb58 │ │ │ │ cmp fp, r5 │ │ │ │ @@ -1222354,213 +1222354,213 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1302 @ 0x516 │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b6ab2 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 3b76c0 │ │ │ │ + cbnz r2, 3b76c2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ vqrdmulh.s , , d3[0] │ │ │ │ @ instruction: 0xffff7344 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bvc.n 3b765e │ │ │ │ vtbl.8 d17, {d15-d17}, d6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r1, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff08b6 │ │ │ │ + @ instruction: 0xffff08be │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movw r0, #51396 @ 0xc8c4 │ │ │ │ - @ instruction: 0xf62800c4 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xf65400c4 │ │ │ │ + @ instruction: 0xf63000c4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf5fe00c4 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + addw r0, r6, #2244 @ 0x8c4 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rsbs r0, r4, #6422528 @ 0x620000 │ │ │ │ - subs.w r0, r2, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xf59000c4 │ │ │ │ - sbc.w r0, ip, #6422528 @ 0x620000 │ │ │ │ - adc.w r0, r8, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xf52400c4 │ │ │ │ - add.w r0, r0, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xf4de00c4 │ │ │ │ - @ instruction: 0xf4b800c4 │ │ │ │ - eors.w r0, r6, #6422528 @ 0x620000 │ │ │ │ - orns r0, r2, #6422528 @ 0x620000 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + rsbs r0, ip, #6422528 @ 0x620000 │ │ │ │ + subs.w r0, sl, #6422528 @ 0x620000 │ │ │ │ + @ instruction: 0xf59800c4 │ │ │ │ + sbcs.w r0, r4, #6422528 @ 0x620000 │ │ │ │ + adcs.w r0, r0, #6422528 @ 0x620000 │ │ │ │ + @ instruction: 0xf52c00c4 │ │ │ │ + add.w r0, r8, #6422528 @ 0x620000 │ │ │ │ + @ instruction: 0xf4e600c4 │ │ │ │ + @ instruction: 0xf4c000c4 │ │ │ │ + eors.w r0, lr, #6422528 @ 0x620000 │ │ │ │ + orns r0, sl, #6422528 @ 0x620000 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orr.w r0, r6, #6422528 @ 0x620000 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + orr.w r0, lr, #6422528 @ 0x620000 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ands.w r0, r4, #6422528 @ 0x620000 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + ands.w r0, ip, #6422528 @ 0x620000 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf3e400c4 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + @ instruction: 0xf3ec00c4 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf3b800c4 │ │ │ │ - @ instruction: 0xf39400c4 │ │ │ │ - @ instruction: 0xf37400c4 │ │ │ │ - @ instruction: 0xf35200c4 │ │ │ │ - @ instruction: 0xf33000c4 │ │ │ │ - ssat r0, #5, lr, lsl #3 │ │ │ │ - @ instruction: 0xf2ee00c4 │ │ │ │ - cbz r2, 3b77a2 │ │ │ │ + ubfx r0, r0, #3, #5 │ │ │ │ + @ instruction: 0xf39c00c4 │ │ │ │ + @ instruction: 0xf37c00c4 │ │ │ │ + @ instruction: 0xf35a00c4 │ │ │ │ + @ instruction: 0xf33800c4 │ │ │ │ + @ instruction: 0xf31600c4 │ │ │ │ + @ instruction: 0xf2f600c4 │ │ │ │ + cbz r2, 3b77a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movt r0, #16580 @ 0x40c4 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + movt r0, #49348 @ 0xc0c4 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf29a00c4 │ │ │ │ - @ instruction: 0xf27600c4 │ │ │ │ - @ instruction: 0xf25400c4 │ │ │ │ - @ instruction: 0xf23000c4 │ │ │ │ - uxth r4, r7 │ │ │ │ + subw r0, r2, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf27e00c4 │ │ │ │ + @ instruction: 0xf25c00c4 │ │ │ │ + @ instruction: 0xf23800c4 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - addw r0, r6, #196 @ 0xc4 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + addw r0, lr, #196 @ 0xc4 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsbs r0, r4, #196 @ 0xc4 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + rsbs r0, ip, #196 @ 0xc4 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbc.w r0, lr, #196 @ 0xc4 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + sbcs.w r0, r6, #196 @ 0xc4 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 3b77cc │ │ │ │ + cbz r4, 3b77ce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf13e00c4 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + adc.w r0, r6, #196 @ 0xc4 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, r4, #196 @ 0xc4 │ │ │ │ - cbz r2, 3b77c8 │ │ │ │ + adds.w r0, ip, #196 @ 0xc4 │ │ │ │ + cbz r2, 3b77ca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf0ec00c4 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + @ instruction: 0xf0f400c4 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 3b77c8 │ │ │ │ + cbz r2, 3b77ca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf0bc00c4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + @ instruction: 0xf0c400c4 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 3b77c8 │ │ │ │ + cbz r2, 3b77ca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - eor.w r0, ip, #196 @ 0xc4 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + eors.w r0, r4, #196 @ 0xc4 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 3b77c8 │ │ │ │ + cbz r2, 3b77ca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs.w r0, ip, #196 @ 0xc4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + orn r0, r4, #196 @ 0xc4 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bic.w r0, ip, #196 @ 0xc4 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + bics.w r0, r4, #196 @ 0xc4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - and.w r0, r0, #196 @ 0xc4 │ │ │ │ - vmla.i16 d16, d26, d4[0] │ │ │ │ - vext.8 q0, q10, q2, #0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + and.w r0, r8, #196 @ 0xc4 │ │ │ │ + vmla.i32 d16, d18, d4[0] │ │ │ │ + vext.8 q0, q14, q2, #0 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i d0, d24, d0[1] │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + vmla.i16 d0, d16, d4[0] │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vhadd.s16 q8, q14, q2 │ │ │ │ - vhadd.s q0, q11, q2 │ │ │ │ - vhadd.s16 q0, q8, q2 │ │ │ │ - cdp 0, 14, cr0, cr12, cr4, {6} │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + vhadd.s32 q8, q10, q2 │ │ │ │ + vhadd.s q0, q15, q2 │ │ │ │ + vhadd.s16 q0, q12, q2 │ │ │ │ + cdp 0, 15, cr0, cr4, cr4, {6} │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 12, cr0, cr2, cr4, {6} │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + cdp 0, 12, cr0, cr10, cr4, {6} │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 9, cr0, cr14, cr4, {6} │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + cdp 0, 10, cr0, cr6, cr4, {6} │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr4, {6} │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + cdp 0, 7, cr0, cr12, cr4, {6} │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 4, cr0, cr10, cr4, {6} │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + cdp 0, 5, cr0, cr2, cr4, {6} │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 2, cr0, cr0, cr4, {6} │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + cdp 0, 2, cr0, cr8, cr4, {6} │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6, #784]! @ 0x310 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + ldcl 0, cr0, [lr, #784]! @ 0x310 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [sl, #784] @ 0x310 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + ldcl 0, cr0, [r2, #784] @ 0x310 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [ip, #784] @ 0x310 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + stc 0, cr0, [r4, #784]! @ 0x310 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-784]! @ 0xfffffcf0 │ │ │ │ - ldcl 0, cr0, [r0, #-784] @ 0xfffffcf0 │ │ │ │ - stc 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + ldcl 0, cr0, [sl, #-784]! @ 0xfffffcf0 │ │ │ │ + ldcl 0, cr0, [r8, #-784] @ 0xfffffcf0 │ │ │ │ + ldc 0, cr0, [r6, #-784]! @ 0xfffffcf0 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [r8, #-784] @ 0xfffffcf0 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + ldc 0, cr0, [r0, #-784] @ 0xfffffcf0 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], {196} @ 0xc4 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + stcl 0, cr0, [r2], #784 @ 0x310 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [r4], #784 @ 0x310 │ │ │ │ + ldc 0, cr0, [ip], #784 @ 0x310 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ @@ -1222583,18 +1222583,18 @@ │ │ │ │ movw r1, #1499 @ 0x5db │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b78a4 │ │ │ │ nop │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs.w r0, sl, r4, lsl #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + orn r0, r2, r4, lsl #3 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r6, r0, #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, #2624] @ 0xa40 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ @@ -1223640,57 +1223640,57 @@ │ │ │ │ b.n 3b8438 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [r6, r5] │ │ │ │ - @ instruction: 0xffffa76a │ │ │ │ + vqshl.u32 q13, q9, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i16 q8, q13, d5[0] │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + vmla.i32 q8, q9, d5[0] │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 3b8598 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 3b85b8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 3b8530 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 3b8550 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, pc, #776 @ (adr r3, 3b870c ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 3b872c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3b8a20 │ │ │ │ + b.n 3b8a30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, pc, #64 @ (adr r2, 3b8450 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 3b8470 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfaf600c5 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + @ instruction: 0xfafe00c5 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xfa6200c3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #696 @ (adr r0, 3b86e0 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 3b8700 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ ble.n 3b8428 │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r4 │ │ │ │ @@ -1224807,131 +1224807,131 @@ │ │ │ │ movw r1, #1740 @ 0x6cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b871c │ │ │ │ blx af320 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr6, cr5, {6} │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + cdp2 0, 13, cr0, cr14, cr5, {6} │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 7, cr0, cr4, cr5, {6} │ │ │ │ + cdp2 0, 7, cr0, cr12, cr5, {6} │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-788]! @ 0xfffffcec │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldc2l 0, cr0, [r4, #-788]! @ 0xfffffcec │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 3b8a38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2 0, cr0, [lr, #-788]! @ 0xfffffcec │ │ │ │ + ldc2 0, cr0, [r6, #-788]! @ 0xfffffcec │ │ │ │ ldc2 0, cr0, [ip, #860] @ 0x35c │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u16 q0, q12, │ │ │ │ - cdp2 0, 2, cr0, cr10, cr5, {6} │ │ │ │ - blt.n 3b9194 │ │ │ │ + vhadd.u32 q0, q8, │ │ │ │ + cdp2 0, 3, cr0, cr2, cr5, {6} │ │ │ │ + blt.n 3b91a4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2 0, cr0, [r6], {197} @ 0xc5 │ │ │ │ + stc2 0, cr0, [lr], {197} @ 0xc5 │ │ │ │ b.n 3b9884 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2 0, cr0, [r8], #-788 @ 0xfffffcec │ │ │ │ - @ instruction: 0xf4ba00c5 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr5, {6} │ │ │ │ + ldc2 0, cr0, [r0], #-788 @ 0xfffffcec │ │ │ │ + @ instruction: 0xf4c200c5 │ │ │ │ + cdp2 0, 8, cr0, cr2, cr5, {6} │ │ │ │ bic.w r0, lr, #6389760 @ 0x618000 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1000c5 │ │ │ │ + @ instruction: 0xfb1800c5 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfa7600c5 │ │ │ │ + @ instruction: 0xfa7e00c5 │ │ │ │ b.n 3b94c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 3b9048 │ │ │ │ + bhi.n 3b9058 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh.w r0, [sl, #197] @ 0xc5 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + vst1.8 {d16[6]}, [r2], r5 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb.w r0, [r2, #197] @ 0xc5 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrsb.w r0, [sl, #197] @ 0xc5 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb.w r0, [sl, #197] @ 0xc5 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + strh.w r0, [r2, #197] @ 0xc5 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, r6, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf6d800c5 │ │ │ │ - @ instruction: 0xf69e00c5 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + @ instruction: 0xf6e000c5 │ │ │ │ + subw r0, r6, #2245 @ 0x8c5 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf61400c5 │ │ │ │ + @ instruction: 0xf61c00c5 │ │ │ │ ble.n 3b9040 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs.w r0, lr, #6455296 @ 0x628000 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + rsb r0, r6, #6455296 @ 0x628000 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ble.n 3b9190 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs.w r0, sl, #6455296 @ 0x628000 │ │ │ │ + @ instruction: 0xf58200c5 │ │ │ │ bgt.n 3b9114 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf52a00c5 │ │ │ │ - b.n 3b8dac │ │ │ │ + @ instruction: 0xf53200c5 │ │ │ │ + b.n 3b8dbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add.w r0, r0, #6455296 @ 0x628000 │ │ │ │ + add.w r0, r8, #6455296 @ 0x628000 │ │ │ │ bgt.n 3b924c │ │ │ │ lsls r3, r0, #3 │ │ │ │ bgt.n 3b91d4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 3b9124 │ │ │ │ + bcs.n 3b9134 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf3ea00c5 │ │ │ │ + @ instruction: 0xf3f200c5 │ │ │ │ ldr.w r3, [pc, #3120] @ 3b9dac │ │ │ │ movw r1, #1778 @ 0x6f2 │ │ │ │ ldr.w r6, [pc, #3116] @ 3b9db0 │ │ │ │ add r3, pc │ │ │ │ add.w r5, r3, #620 @ 0x26c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r6, pc │ │ │ │ @@ -1226096,129 +1226096,129 @@ │ │ │ │ movw r1, #1665 @ 0x681 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b871c │ │ │ │ nop │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subw r0, r0, #197 @ 0xc5 │ │ │ │ + subw r0, r8, #197 @ 0xc5 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf1e600c5 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xf1ee00c5 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf0c800c5 │ │ │ │ - b.n 3b9dc0 │ │ │ │ + @ instruction: 0xf0d000c5 │ │ │ │ + b.n 3b9dd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [r6], #788 @ 0x314 │ │ │ │ - add r7, pc, #248 @ (adr r7, 3b9ee0 ) │ │ │ │ + stcl 0, cr0, [lr], #788 @ 0x314 │ │ │ │ + add r7, pc, #280 @ (adr r7, 3b9f00 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-788 @ 0xfffffcec │ │ │ │ + stc 0, cr0, [r2], {197} @ 0xc5 │ │ │ │ bcc.n 3b9dac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs.w r0, lr, r5, lsl #3 │ │ │ │ + @ instruction: 0xeb8600c5 │ │ │ │ movs r6, #177 @ 0xb1 │ │ │ │ @ instruction: 0xffff2d9f │ │ │ │ @ instruction: 0xffffd1ec │ │ │ │ lsls r3, r0, #3 │ │ │ │ bne.n 3b9d74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ bne.n 3b9ee4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe99000c5 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xe99800c5 │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe8d800c5 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + strd r0, r0, [r0], #788 @ 0x314 │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3b9fa8 │ │ │ │ + b.n 3b9fb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrd r0, r0, [lr], #-788 @ 0x314 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia.w r6, {r0, r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe83200c5 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe83a00c5 │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3b9cb4 │ │ │ │ + b.n 3b9cc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3b9c6c │ │ │ │ + b.n 3b9c7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3b9c24 │ │ │ │ + b.n 3b9c34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3b9bdc │ │ │ │ + b.n 3b9bec │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r2, [pc, #3296] @ 3bab90 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3296] @ 3bab94 │ │ │ │ ldr.w r3, [pc, #3296] @ 3bab98 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1227295,351 +1227295,351 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3b7cb4 │ │ │ │ b.n 3bab08 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ba668 │ │ │ │ + b.n 3ba678 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ba614 │ │ │ │ + b.n 3ba624 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ba5c0 │ │ │ │ + b.n 3ba5d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bb388 │ │ │ │ + b.n 3bb398 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3bb2ec │ │ │ │ + b.n 3bb2fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3bb274 │ │ │ │ + b.n 3bb284 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bb1f4 │ │ │ │ + b.n 3bb204 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bb1a0 │ │ │ │ + b.n 3bb1b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bb14c │ │ │ │ + b.n 3bb15c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bb078 │ │ │ │ + b.n 3bb088 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bafe0 │ │ │ │ + b.n 3baff0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3baf84 │ │ │ │ + b.n 3baf94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3baf28 │ │ │ │ + b.n 3baf38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - it le │ │ │ │ - lslle r4, r0, #3 │ │ │ │ - b.n 3bae40 │ │ │ │ + nop {14} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + b.n 3bae50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - it ge │ │ │ │ - lslge r4, r0, #3 │ │ │ │ - b.n 3badec │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - ittt vc │ │ │ │ - lslvc r4, r0, #3 │ │ │ │ - strhvc r6, [r0, #0] │ │ │ │ - lslvc r6, r1, #3 │ │ │ │ - sevl │ │ │ │ + nop {11} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bad4c │ │ │ │ + b.n 3badfc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itt cs │ │ │ │ + itte hi │ │ │ │ + lslhi r4, r0, #3 │ │ │ │ + strhhi r6, [r1, #0] │ │ │ │ + lslls r6, r1, #3 │ │ │ │ + it pl │ │ │ │ + lslpl r4, r0, #3 │ │ │ │ + b.n 3bad5c │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + ite cs │ │ │ │ lslcs r4, r0, #3 │ │ │ │ - ldrbcs r6, [r5, #30] │ │ │ │ + ldrbcc r6, [r6, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bacac │ │ │ │ + b.n 3bacbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 32 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3bacfc │ │ │ │ + udf #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3baca8 │ │ │ │ + ble.n 3bacb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3bac54 │ │ │ │ + ble.n 3bac64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3bae00 │ │ │ │ + ble.n 3bae10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3badac │ │ │ │ + ble.n 3badbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 3badba │ │ │ │ + pop {} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3bad54 │ │ │ │ + ble.n 3bad64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3badba │ │ │ │ + cbnz r2, 3badbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 3bad08 │ │ │ │ + bgt.n 3bad18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 3badba │ │ │ │ + cbnz r0, 3badbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 3bacac │ │ │ │ + bgt.n 3bacbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 3badba │ │ │ │ + cbnz r0, 3badbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 3bae58 │ │ │ │ + bgt.n 3bac68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 3badb8 │ │ │ │ + cbnz r6, 3badba │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 3bae00 │ │ │ │ + bgt.n 3bae10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 3badb8 │ │ │ │ + cbnz r4, 3badba │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 3bada8 │ │ │ │ + bgt.n 3badb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3bad54 │ │ │ │ + blt.n 3bad64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3bad00 │ │ │ │ + blt.n 3bad10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3bacac │ │ │ │ + blt.n 3bacbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3bae58 │ │ │ │ + blt.n 3bae68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3bae04 │ │ │ │ + blt.n 3bae14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 3badf8 │ │ │ │ + cbnz r4, 3badfa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3badb0 │ │ │ │ + bge.n 3badc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r2, 3badf6 │ │ │ │ + cbnz r2, 3badf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 3badf0 │ │ │ │ + cbnz r2, 3badf2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3badec │ │ │ │ + cbnz r2, 3badee │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3baec0 │ │ │ │ + bge.n 3baed0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3badec │ │ │ │ + cbnz r2, 3badee │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3bae6c │ │ │ │ + bge.n 3bae7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 3badee │ │ │ │ + cbnz r0, 3badf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3bae24 │ │ │ │ + bge.n 3bae34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3baddc │ │ │ │ + bls.n 3badec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3baed4 │ │ │ │ + bls.n 3baee4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3bae44 │ │ │ │ + bls.n 3bae54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 3badb8 │ │ │ │ + beq.n 3badc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r3, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -1227841,61 +1227841,61 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #708 @ 0x2c4 │ │ │ │ movw r1, #1982 @ 0x7be │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3bae80 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 3bafdc │ │ │ │ + bpl.n 3bafec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r7!, {r0, r3, r6} │ │ │ │ movs r7, r7 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 3bb0b0 │ │ │ │ + bpl.n 3bb0c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 3bb104 │ │ │ │ + cbz r4, 3bb106 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3bb044 │ │ │ │ + bmi.n 3bb054 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 3bb102 │ │ │ │ + cbz r0, 3bb104 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3bafe0 │ │ │ │ + bmi.n 3baff0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 3bb0f4 │ │ │ │ + cbz r2, 3bb0f6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3bb120 │ │ │ │ + bmi.n 3bb130 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 3bb084 │ │ │ │ + bcc.n 3bb094 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bb0bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1228006,17 +1228006,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3bb2e4 │ │ │ │ + bpl.n 3bb2f4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003bb1fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1228224,23 +1228224,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcc.n 3bb320 │ │ │ │ + bcc.n 3bb330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcc.n 3bb4dc │ │ │ │ + bcc.n 3bb4ec │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bb414 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1228352,17 +1228352,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 3bb584 │ │ │ │ + bcs.n 3bb594 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bb558 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1228561,23 +1228561,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3bb734 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 3bb7d4 │ │ │ │ + beq.n 3bb7e4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r5!, {r2, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 3bb790 │ │ │ │ + beq.n 3bb7a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bb758 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1228775,23 +1228775,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bb928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1228989,23 +1228989,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bbaf8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1229213,23 +1229213,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ nop {9} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bbd10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1229437,23 +1229437,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ itt ls │ │ │ │ lslls r3, r0, #3 │ │ │ │ - ldrls r4, [r2, #0] │ │ │ │ + ldrls r4, [r3, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bbf28 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1229652,23 +1229652,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 3bc164 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r4, 3bc17c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bc128 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1229867,23 +1229867,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3bc364 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r4, 3bc33c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bc328 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1230213,29 +1230213,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb86e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb64a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r3, [r0, #912] @ 0x390 │ │ │ │ movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ vldr d7, [pc, #80] @ 3bc6e8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1230367,17 +1230367,17 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3bc82c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ite cs │ │ │ │ - lslcs r5, r0, #3 │ │ │ │ - stmdbcc sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ite cc │ │ │ │ + lslcc r5, r0, #3 │ │ │ │ + stmdbcs 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 r3, [pc, #168] @ (3bc8ec ) │ │ │ │ add.w r4, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [pc, #168] @ (3bc8f0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1230444,23 +1230444,23 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ b.n 3bc8be │ │ │ │ pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - itte eq │ │ │ │ + itee eq │ │ │ │ lsleq r5, r0, #3 │ │ │ │ - ldrsheq r0, [r0, r5] │ │ │ │ + ldrshne r0, [r1, r5] │ │ │ │ lslne r6, r1, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ 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 r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1230540,25 +1230540,25 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #2983 @ 0xba7 │ │ │ │ blx b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3bc93a │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r0, [r0, #912] @ 0x390 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1230694,27 +1230694,27 @@ │ │ │ │ movw r1, #2861 @ 0xb2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3bca82 │ │ │ │ nop │ │ │ │ hlt 0x002a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #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 │ │ │ │ ldr.w r0, [r0, #912] @ 0x390 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1230829,27 +1230829,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #2769 @ 0xad1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3bcc0a │ │ │ │ cbnz r0, 3bccde │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 3bcd2e │ │ │ │ + cbnz r0, 3bcd30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #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.w r3, [pc, #2340] @ 3bd630 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1231701,191 +1231701,191 @@ │ │ │ │ strd r4, r1, [sp] │ │ │ │ movw r1, #1295 @ 0x50f │ │ │ │ blx b4f18 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3bd08e │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb782 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3bd64e │ │ │ │ + cbnz r2, 3bd650 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 3bd660 │ │ │ │ + cbnz r0, 3bd662 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 3bd664 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 3bd668 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 3bd66c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 3bd670 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 3bd778 │ │ │ │ + cbz r0, 3bd77a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r2, 3bd77a │ │ │ │ + cbz r2, 3bd77c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 3bd77c │ │ │ │ + cbz r4, 3bd77e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r6, 3bd77e │ │ │ │ + cbz r6, 3bd780 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 3bd782 │ │ │ │ + cbz r0, 3bd784 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r2, 3bd784 │ │ │ │ + cbz r2, 3bd786 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 3bd786 │ │ │ │ + cbz r4, 3bd788 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r6, 3bd7c0 │ │ │ │ + cbz r6, 3bd7c2 │ │ │ │ lsls r5, r0, #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, #3928] @ 0xf58 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #836] @ (3bdaec ) │ │ │ │ @@ -1232209,27 +1232209,27 @@ │ │ │ │ b.n 3bd9c4 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #640] @ (3bdd80 ) │ │ │ │ + ldr r5, [pc, #672] @ (3bdda0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #72] @ (3bdb4c ) │ │ │ │ + ldr r5, [pc, #104] @ (3bdb6c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r4, r0, #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, #3920] @ 0xf50 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #924] @ (3bdec4 ) │ │ │ │ @@ -1232584,51 +1232584,51 @@ │ │ │ │ b.n 3bdd12 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #680 @ (adr r7, 3be178 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #392] @ (3be05c ) │ │ │ │ + ldr r2, [pc, #424] @ (3be07c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #872] @ (3be244 ) │ │ │ │ + ldr r1, [pc, #904] @ (3be264 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #712] @ (3be1b0 ) │ │ │ │ + ldr r1, [pc, #744] @ (3be1d0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #552] @ (3be11c ) │ │ │ │ + ldr r1, [pc, #584] @ (3be13c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #392] @ (3be088 ) │ │ │ │ + ldr r1, [pc, #424] @ (3be0a8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #240] @ (3bdffc ) │ │ │ │ + ldr r1, [pc, #272] @ (3be01c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r0, #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, #3912] @ 0xf48 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [pc, #1216] @ 3be3f0 │ │ │ │ @@ -1233092,39 +1233092,39 @@ │ │ │ │ b.n 3be192 │ │ │ │ add r5, pc, #544 @ (adr r5, 3be614 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #168 @ (adr r3, 3be4a4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #848 @ (adr r4, 3be750 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 3be770 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 3be5b8 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 3be5d8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, pc, #136 @ (adr r4, 3be498 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 3be4b8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 3be7c4 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 3be7e4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, pc, #504 @ (adr r3, 3be628 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 3be648 ) │ │ │ │ lsls r5, r0, #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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1233561,65 +1233561,65 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3be716 │ │ │ │ nop │ │ │ │ add r0, pc, #464 @ (adr r0, 3bea78 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #8 @ (adr r2, 3be8bc ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 3be8dc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #312 @ (adr r2, 3be9f4 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 3bea14 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #0 @ (adr r0, 3be8c4 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 3be8e4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #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, #3968] @ 0xf80 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1316] @ 3bee4c │ │ │ │ @@ -1234095,51 +1234095,51 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r0, #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, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #404] @ (3bf04c ) │ │ │ │ @@ -1234298,33 +1234298,33 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #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, #4008] @ 0xfa8 │ │ │ │ ldr.w r2, [pc, #1560] @ 3bf6ac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1234901,147 +1234901,147 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ 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 r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1235252,45 +1235252,45 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3bf880 │ │ │ │ ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r0, #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 │ │ │ │ ldr r2, [pc, #760] @ (3bfd68 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1235581,67 +1235581,67 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r0, [r2, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ 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, r0 │ │ │ │ ldr.w r0, [pc, #3524] @ 3c0bbc │ │ │ │ @@ -1236861,307 +1236861,307 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 3c0c5c ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 3c0c7c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 3c0cf0 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 3c0d10 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #232 @ (adr r0, 3c0d44 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 3c0d64 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #440 @ (adr r0, 3c0e18 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 3c0e38 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #856 @ (adr r0, 3c0fbc ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 3c0fdc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #328 @ (adr r1, 3c0db0 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 3c0dd0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #744 @ (adr r1, 3c0f54 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 3c0f74 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, pc, #232 @ (adr r2, 3c0d58 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 3c0d78 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r2, [pc, #3924] @ 3c1d74 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3924] @ 3c1d78 │ │ │ │ ldr.w r3, [pc, #3924] @ 3c1d7c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1238381,505 +1238381,505 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #420 @ 0x1a4 │ │ │ │ movw r1, #2594 @ 0xa22 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 3bfe1c │ │ │ │ nop │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #856] @ (3c2218 ) │ │ │ │ + ldr r7, [pc, #888] @ (3c2238 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #664] @ (3c2164 ) │ │ │ │ + ldr r7, [pc, #696] @ (3c2184 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #472] @ (3c20b0 ) │ │ │ │ + ldr r7, [pc, #504] @ (3c20d0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #280] @ (3c1ffc ) │ │ │ │ + ldr r7, [pc, #312] @ (3c201c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #88] @ (3c1f48 ) │ │ │ │ + ldr r7, [pc, #120] @ (3c1f68 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #920] @ (3c2294 ) │ │ │ │ + ldr r6, [pc, #952] @ (3c22b4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #728] @ (3c21e0 ) │ │ │ │ + ldr r6, [pc, #760] @ (3c2200 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #536] @ (3c212c ) │ │ │ │ + ldr r6, [pc, #568] @ (3c214c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #344] @ (3c2078 ) │ │ │ │ + ldr r6, [pc, #376] @ (3c2098 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #152] @ (3c1fc4 ) │ │ │ │ + ldr r6, [pc, #184] @ (3c1fe4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #984] @ (3c2310 ) │ │ │ │ + ldr r5, [pc, #1016] @ (3c2330 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #792] @ (3c225c ) │ │ │ │ + ldr r5, [pc, #824] @ (3c227c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #600] @ (3c21a8 ) │ │ │ │ + ldr r5, [pc, #632] @ (3c21c8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #408] @ (3c20f4 ) │ │ │ │ + ldr r5, [pc, #440] @ (3c2114 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #216] @ (3c2040 ) │ │ │ │ + ldr r5, [pc, #248] @ (3c2060 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #24] @ (3c1f8c ) │ │ │ │ + ldr r5, [pc, #56] @ (3c1fac ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #856] @ (3c22d8 ) │ │ │ │ + ldr r4, [pc, #888] @ (3c22f8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #664] @ (3c2224 ) │ │ │ │ + ldr r4, [pc, #696] @ (3c2244 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #472] @ (3c2170 ) │ │ │ │ + ldr r4, [pc, #504] @ (3c2190 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #280] @ (3c20bc ) │ │ │ │ + ldr r4, [pc, #312] @ (3c20dc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #88] @ (3c2008 ) │ │ │ │ + ldr r4, [pc, #120] @ (3c2028 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #920] @ (3c2354 ) │ │ │ │ + ldr r3, [pc, #952] @ (3c2374 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #728] @ (3c22a0 ) │ │ │ │ + ldr r3, [pc, #760] @ (3c22c0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #536] @ (3c21ec ) │ │ │ │ + ldr r3, [pc, #568] @ (3c220c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #344] @ (3c2138 ) │ │ │ │ + ldr r3, [pc, #376] @ (3c2158 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #152] @ (3c2084 ) │ │ │ │ + ldr r3, [pc, #184] @ (3c20a4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #984] @ (3c23d0 ) │ │ │ │ + ldr r2, [pc, #1016] @ (3c23f0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #792] @ (3c231c ) │ │ │ │ + ldr r2, [pc, #824] @ (3c233c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #600] @ (3c2268 ) │ │ │ │ + ldr r2, [pc, #632] @ (3c2288 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #408] @ (3c21b4 ) │ │ │ │ + ldr r2, [pc, #440] @ (3c21d4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #216] @ (3c2100 ) │ │ │ │ + ldr r2, [pc, #248] @ (3c2120 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #24] @ (3c204c ) │ │ │ │ + ldr r2, [pc, #56] @ (3c206c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #856] @ (3c2398 ) │ │ │ │ + ldr r1, [pc, #888] @ (3c23b8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #664] @ (3c22e4 ) │ │ │ │ + ldr r1, [pc, #696] @ (3c2304 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #472] @ (3c2230 ) │ │ │ │ + ldr r1, [pc, #504] @ (3c2250 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #280] @ (3c217c ) │ │ │ │ + ldr r1, [pc, #312] @ (3c219c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #88] @ (3c20c8 ) │ │ │ │ + ldr r1, [pc, #120] @ (3c20e8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #920] @ (3c2414 ) │ │ │ │ + ldr r0, [pc, #952] @ (3c2434 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #728] @ (3c2360 ) │ │ │ │ + ldr r0, [pc, #760] @ (3c2380 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #536] @ (3c22ac ) │ │ │ │ + ldr r0, [pc, #568] @ (3c22cc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #344] @ (3c21f8 ) │ │ │ │ + ldr r0, [pc, #376] @ (3c2218 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #152] @ (3c2144 ) │ │ │ │ + ldr r0, [pc, #184] @ (3c2164 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r0, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [pc, #624] @ (3c23c0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #624] @ (3c23c4 ) │ │ │ │ ldr r3, [pc, #628] @ (3c23c8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1239097,103 +1239097,103 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #420 @ 0x1a4 │ │ │ │ movw r1, #2505 @ 0x9c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 3bfe1c │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r2 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1239314,43 +1239314,43 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movw r1, #2297 @ 0x8f9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.n 3c249e │ │ │ │ nop │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r5, r0, #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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1240167,62 +1240167,62 @@ │ │ │ │ ... │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr13, {6} │ │ │ │ - subs r2, #28 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr13, {6} │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr13, {6} │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + cdp2 0, 7, cr0, cr0, cr13, {6} │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2 0, cr0, [r2, #820]! @ 0x334 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + stc2 0, cr0, [sl, #820]! @ 0x334 │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xfbe000cd │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + @ instruction: 0xfbe800cd │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfabe00cd │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + @ instruction: 0xfac600cd │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vst1.8 {d16[6]}, [ip]! │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + ldr??.w r0, [r4, #205] @ 0xcd │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb.w r0, [r6, sp] │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + ldrsb.w r0, [lr, sp] │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx b3d7c │ │ │ │ mov r1, r0 │ │ │ │ @@ -1241497,302 +1241497,302 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1701 @ 0x6a5 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3c2cb6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7d800cd │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + @ instruction: 0xf7e000cd │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf73400cd │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf73c00cd │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf69800cd │ │ │ │ - adds r2, #10 │ │ │ │ + subw r0, r0, #2253 @ 0x8cd │ │ │ │ + adds r2, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf62800cd │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + @ instruction: 0xf63000cd │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf5ea00cd │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + @ instruction: 0xf5f200cd │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs.w r0, r0, #6717440 @ 0x668000 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + adcs.w r0, r8, #6717440 @ 0x668000 │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf4e800cd │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + @ instruction: 0xf4f000cd │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, sl, #6717440 @ 0x668000 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + bic.w r0, r2, #6717440 @ 0x668000 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf3da00cd │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + @ instruction: 0xf3e200cd │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf3b000cd │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf3b800cd │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - usat r0, #13, r2, lsl #3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + usat r0, #13, sl, lsl #3 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf35200cd │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf35a00cd │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ssat r0, #14, r4, asr #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + ssat r0, #14, ip, asr #3 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subw r0, sl, #205 @ 0xcd │ │ │ │ - cmp r6, #28 │ │ │ │ + @ instruction: 0xf2b200cd │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf25e00cd │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf26600cd │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf22c00cd │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf23400cd │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf1fc00cd │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + addw r0, r4, #205 @ 0xcd │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rsb r0, ip, #205 @ 0xcd │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + rsbs r0, r4, #205 @ 0xcd │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf19c00cd │ │ │ │ - cmp r5, #14 │ │ │ │ + sub.w r0, r4, #205 @ 0xcd │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbc.w r0, sl, #205 @ 0xcd │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + sbcs.w r0, r2, #205 @ 0xcd │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf13800cd │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + adc.w r0, r0, #205 @ 0xcd │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add.w r0, r2, #205 @ 0xcd │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + add.w r0, sl, #205 @ 0xcd │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0d200cd │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + @ instruction: 0xf0da00cd │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors.w r0, ip, #205 @ 0xcd │ │ │ │ - cmp r4, #10 │ │ │ │ + @ instruction: 0xf0a400cd │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orn r0, sl, #205 @ 0xcd │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + orns r0, r2, #205 @ 0xcd │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics.w r0, r2, #205 @ 0xcd │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + bics.w r0, sl, #205 @ 0xcd │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #928] @ (3c42d8 ) │ │ │ │ + ldr r7, [pc, #960] @ (3c42f8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vext.8 q8, q13, , #0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + and.w r0, r2, #205 @ 0xcd │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #704] @ (3c4204 ) │ │ │ │ + ldr r7, [pc, #736] @ (3c4224 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i d16, d26, d1[3] │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + vmla.i16 d16, d18, d5[1] │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #488] @ (3c4138 ) │ │ │ │ + ldr r7, [pc, #520] @ (3c4158 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i16 d0, d24, d5[1] │ │ │ │ - cmp r3, #10 │ │ │ │ + vmla.i32 d0, d16, d13[0] │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #288] @ (3c407c ) │ │ │ │ + ldr r7, [pc, #320] @ (3c409c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vhadd.s32 q8, q12, │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + vhadd.s q8, q8, │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #96] @ (3c3fc8 ) │ │ │ │ + ldr r7, [pc, #128] @ (3c3fe8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.s16 q0, q8, │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + vhadd.s16 q0, q12, │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #768] @ (3c4278 ) │ │ │ │ + ldr r6, [pc, #800] @ (3c4298 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 13, cr0, cr14, cr13, {6} │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cdp 0, 14, cr0, cr6, cr13, {6} │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #568] @ (3c41bc ) │ │ │ │ + ldr r6, [pc, #600] @ (3c41dc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 10, cr0, cr12, cr13, {6} │ │ │ │ - cmp r2, #30 │ │ │ │ + cdp 0, 11, cr0, cr4, cr13, {6} │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #368] @ (3c4100 ) │ │ │ │ + ldr r6, [pc, #400] @ (3c4120 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp 0, 3, cr0, cr0, cr13, {6} │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cdp 0, 3, cr0, cr8, cr13, {6} │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #904] @ (3c432c ) │ │ │ │ + ldr r5, [pc, #936] @ (3c434c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 0, cr0, cr0, cr13, {6} │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cdp 0, 0, cr0, cr8, cr13, {6} │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #704] @ (3c4270 ) │ │ │ │ + ldr r5, [pc, #736] @ (3c4290 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stcl 0, cr0, [lr, #820] @ 0x334 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + ldcl 0, cr0, [r6, #820] @ 0x334 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #504] @ (3c41b4 ) │ │ │ │ + ldr r5, [pc, #536] @ (3c41d4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc 0, cr0, [lr, #820] @ 0x334 │ │ │ │ - cmp r1, #16 │ │ │ │ + stc 0, cr0, [r6, #820]! @ 0x334 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #312] @ (3c4100 ) │ │ │ │ + ldr r5, [pc, #344] @ (3c4120 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stcl 0, cr0, [ip, #-820]! @ 0xfffffccc │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + ldcl 0, cr0, [r4, #-820]! @ 0xfffffccc │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #112] @ (3c4044 ) │ │ │ │ + ldr r5, [pc, #144] @ (3c4064 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #904] @ (3c4374 ) │ │ │ │ + ldr r6, [pc, #936] @ (3c4394 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc 0, cr0, [r8], #-820 @ 0xfffffccc │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + ldc 0, cr0, [r0], #-820 @ 0xfffffccc │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #880] @ (3c436c ) │ │ │ │ + ldr r3, [pc, #912] @ (3c438c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc 0, cr0, [lr], {205} @ 0xcd │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + ldc 0, cr0, [r6], {205} @ 0xcd │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #760] @ (3c4300 ) │ │ │ │ + ldr r3, [pc, #792] @ (3c4320 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rsbs r0, ip, sp, lsl #3 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + @ instruction: 0xebe400cd │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #560] @ (3c4244 ) │ │ │ │ + ldr r3, [pc, #592] @ (3c4264 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub.w r0, sl, sp, lsl #3 │ │ │ │ - movs r7, #28 │ │ │ │ + subs.w r0, r2, sp, lsl #3 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #360] @ (3c4188 ) │ │ │ │ + ldr r3, [pc, #392] @ (3c41a8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs.w r0, r8, sp, lsl #3 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + @ instruction: 0xeb8000cd │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #168] @ (3c40d4 ) │ │ │ │ + ldr r3, [pc, #200] @ (3c40f4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs.w r0, r0, sp, lsl #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + adcs.w r0, r8, sp, lsl #3 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #16] @ (3c4048 ) │ │ │ │ + ldr r3, [pc, #48] @ (3c4068 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeb2600cd │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + @ instruction: 0xeb2e00cd │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #872] @ (3c43ac ) │ │ │ │ + ldr r2, [pc, #904] @ (3c43cc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeafa00cd │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + add.w r0, r2, sp, lsl #3 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #680] @ (3c42f8 ) │ │ │ │ + ldr r2, [pc, #712] @ (3c4318 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xead000cd │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xead800cd │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #520] @ (3c4264 ) │ │ │ │ + ldr r2, [pc, #552] @ (3c4284 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors.w r0, lr, sp, lsl #3 │ │ │ │ - movs r6, #16 │ │ │ │ + @ instruction: 0xeaa600cd │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #312] @ (3c41a0 ) │ │ │ │ + ldr r2, [pc, #344] @ (3c41c0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orns r0, r4, sp, lsl #3 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + orns r0, ip, sp, lsl #3 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #144] @ (3c4104 ) │ │ │ │ + ldr r2, [pc, #176] @ (3c4124 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orr.w r0, r8, sp, lsl #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + orrs.w r0, r0, sp, lsl #3 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #992] @ (3c4460 ) │ │ │ │ + ldr r2, [pc, #0] @ (3c4080 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands.w r0, ip, sp, lsl #3 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + bic.w r0, r4, sp, lsl #3 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #816] @ (3c43bc ) │ │ │ │ + ldr r1, [pc, #848] @ (3c43dc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #720] @ (3c4368 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #720] @ (3c436c ) │ │ │ │ ldr r3, [pc, #724] @ (3c4370 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1242048,107 +1242048,107 @@ │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1713 @ 0x6b1 │ │ │ │ blx b4f18 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3c2cb6 │ │ │ │ nop │ │ │ │ - b.n 3c416c │ │ │ │ + b.n 3c417c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4124 │ │ │ │ + b.n 3c4134 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c40d8 │ │ │ │ + b.n 3c40e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r4, fp │ │ │ │ + mov r4, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4090 │ │ │ │ + b.n 3c40a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4044 │ │ │ │ + b.n 3c4054 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c3f74 │ │ │ │ + b.n 3c3f84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3f28 │ │ │ │ + b.n 3c3f38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3edc │ │ │ │ + b.n 3c3eec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3e90 │ │ │ │ + b.n 3c3ea0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3e48 │ │ │ │ + b.n 3c3e58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3dfc │ │ │ │ + b.n 3c3e0c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r8, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3db0 │ │ │ │ + b.n 3c3dc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3d64 │ │ │ │ + b.n 3c3d74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3d1c │ │ │ │ + b.n 3c3d2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c3cd0 │ │ │ │ + b.n 3c3ce0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1242174,19 +1242174,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1823 @ 0x71f │ │ │ │ add.w r2, r2, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c4448 │ │ │ │ - b.n 3c4b08 │ │ │ │ + b.n 3c4b18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1242321,49 +1242321,49 @@ │ │ │ │ add.w r2, r2, #544 @ 0x220 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c44ee │ │ │ │ ands r0, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf13600c4 │ │ │ │ + @ instruction: 0xf13e00c4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12c00c4 │ │ │ │ + @ instruction: 0xf13400c4 │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4b00 │ │ │ │ + b.n 3c4b10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4abc │ │ │ │ + b.n 3c4acc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4a74 │ │ │ │ + b.n 3c4a84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c4a2c │ │ │ │ + b.n 3c4a3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c49e4 │ │ │ │ + b.n 3c49f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r5, r0, #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, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1243481,167 +1243481,167 @@ │ │ │ │ b.w 3c47c8 │ │ │ │ subs r6, #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c52b0 │ │ │ │ + b.n 3c52c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [ip, #784] @ 0x310 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + stc 0, cr0, [r4, #784]! @ 0x310 │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs.w r0, r2, #6422528 @ 0x620000 │ │ │ │ - stc 0, cr0, [r0, #784] @ 0x310 │ │ │ │ - @ instruction: 0xf4f000c4 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + adcs.w r0, sl, #6422528 @ 0x620000 │ │ │ │ + stc 0, cr0, [r8, #784] @ 0x310 │ │ │ │ + @ instruction: 0xf4f800c4 │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vrev32.8 q0, │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + vrev32.32 q0, │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r3, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3c5194 │ │ │ │ + ble.n 3c51a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r7, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ vqrdmlah.s , , d29[0] │ │ │ │ vmla.i , , d21[0] │ │ │ │ - vqdmulh.s , , d8[0] │ │ │ │ + @ instruction: 0xffffdcd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 3c5240 │ │ │ │ + blt.n 3c5250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3c5298 │ │ │ │ + bhi.n 3c52a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r1, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 3c5318 │ │ │ │ + bhi.n 3c5328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [sp, #292] @ 0x124 │ │ │ │ vsubw.u , , d23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r2, #60] @ 0x3c │ │ │ │ vaddw.u q9, , d5 │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r1, #60] @ 0x3c │ │ │ │ @ instruction: 0xffff8f0d │ │ │ │ - vqshl.u64 , q13, #63 @ 0x3f │ │ │ │ + vtbl.8 d21, {d15}, d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 3c53bc │ │ │ │ + bvc.n 3c53cc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 3c5364 │ │ │ │ + bvc.n 3c5374 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 3c5318 │ │ │ │ + bvc.n 3c5328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 3c52c8 │ │ │ │ + bvs.n 3c52d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 3c5278 │ │ │ │ + bvs.n 3c5288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 3c5428 │ │ │ │ + bvs.n 3c5438 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 3c53d8 │ │ │ │ + bvs.n 3c53e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 3c538c │ │ │ │ + bvs.n 3c539c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 3c5340 │ │ │ │ + bpl.n 3c5350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 3c52f4 │ │ │ │ + bpl.n 3c5304 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 3c52ac │ │ │ │ + bpl.n 3c52bc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1424] @ 3c5918 │ │ │ │ movs r4, #77 @ 0x4d │ │ │ │ ldr.w r1, [pc, #1424] @ 3c591c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1244136,169 +1244136,169 @@ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1165 @ 0x48d │ │ │ │ blx b4f18 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b.w 3c47c8 │ │ │ │ nop │ │ │ │ - bmi.n 3c5934 │ │ │ │ + bmi.n 3c5944 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 3c5834 │ │ │ │ + bcc.n 3c5844 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 3c59d8 │ │ │ │ + bcc.n 3c59e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 3c597c │ │ │ │ + bcc.n 3c598c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3c5920 │ │ │ │ + bcs.n 3c5930 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3c58c4 │ │ │ │ + bcs.n 3c58d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3c5a68 │ │ │ │ + bcs.n 3c5878 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3c5a0c │ │ │ │ + bcs.n 3c5a1c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 3c59b0 │ │ │ │ + bcs.n 3c59c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 3c5960 │ │ │ │ + bne.n 3c5970 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 3c5910 │ │ │ │ + bne.n 3c5920 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 3c58c0 │ │ │ │ + bne.n 3c58d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c5968 │ │ │ │ + beq.n 3c5978 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3c5918 │ │ │ │ + beq.n 3c5928 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3c5acc │ │ │ │ + beq.n 3c58dc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3c5a80 │ │ │ │ + beq.n 3c5a90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3c5a34 │ │ │ │ + beq.n 3c5a44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r5, r0, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1244604,43 +1244604,43 @@ │ │ │ │ nop │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r5, r0, #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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #328] @ (3c5f14 ) │ │ │ │ @@ -1244773,19 +1244773,19 @@ │ │ │ │ nop │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #420] @ (3c60e4 ) │ │ │ │ @@ -1244950,37 +1244950,37 @@ │ │ │ │ b.n 3c5fac │ │ │ │ movs r5, #124 @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r5, r0, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1245144,31 +1245144,31 @@ │ │ │ │ b.n 3c61a2 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r5, r0, #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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #460] @ (3c64f4 ) │ │ │ │ @@ -1245343,24 +1245343,24 @@ │ │ │ │ nop │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr3, {6} │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr3, {6} │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr3, {6} │ │ │ │ + cdp2 0, 3, cr0, cr14, cr3, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w r3, [pc, #1404] @ 3c6aa8 │ │ │ │ ldr.w r8, [pc, #1404] @ 3c6aac │ │ │ │ @@ -1245851,66 +1245851,66 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r6, r7, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ eors r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mcrr2 0, 12, r0, r6, cr3 │ │ │ │ + mcrr2 0, 12, r0, lr, cr3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - itet ls │ │ │ │ + ittt ls │ │ │ │ lslls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb0800c3 │ │ │ │ - subls r2, r1, #5 │ │ │ │ + @ instruction: 0xfb1000c3 │ │ │ │ + subls r2, r2, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r5, r1, #3 │ │ │ │ - @ instruction: 0xface00c3 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + itt vs │ │ │ │ + lslvs r5, r1, #3 │ │ │ │ + @ instruction: 0xfad600c3 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfa9600c3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + @ instruction: 0xfa9e00c3 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r5, r1, #3 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfa2000c3 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + @ instruction: 0xfa2800c3 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str??.w r0, [r8, #195] @ 0xc3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + ldr??.w r0, [r0, #195] @ 0xc3 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb.w r0, [r6, #195] @ 0xc3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + ldrb.w r0, [lr, #195] @ 0xc3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ blx b1a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c675e │ │ │ │ @@ -1246353,130 +1246353,130 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ blx b4f18 │ │ │ │ mov sl, r0 │ │ │ │ b.w 3c67be │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7bc00c3 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + @ instruction: 0xf7c400c3 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3c708c │ │ │ │ + cbnz r4, 3c708e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf71600c3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + @ instruction: 0xf71e00c3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r6, 3c708c │ │ │ │ + cbnz r6, 3c708e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r4, 3c708a │ │ │ │ + cbnz r4, 3c708c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subw r0, lr, #2243 @ 0x8c3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + @ instruction: 0xf6b600c3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf65800c3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + @ instruction: 0xf66000c3 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf63600c3 │ │ │ │ - hlt 0x001a │ │ │ │ + @ instruction: 0xf63e00c3 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - addw r0, ip, #2243 @ 0x8c3 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + @ instruction: 0xf61400c3 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf5f800c3 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + addw r0, r0, #2243 @ 0x8c3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsb r0, r4, #6389760 @ 0x618000 │ │ │ │ + rsb r0, ip, #6389760 @ 0x618000 │ │ │ │ lsrs r2, r6, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs.w r0, r6, #6389760 @ 0x618000 │ │ │ │ + sbcs.w r0, lr, #6389760 @ 0x618000 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r2, 3c70c4 │ │ │ │ + cbnz r2, 3c70c6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf53400c3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + @ instruction: 0xf53c00c3 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 3c70c6 │ │ │ │ + cbnz r0, 3c70c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add.w r0, sl, #6389760 @ 0x618000 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds.w r0, r2, #6389760 @ 0x618000 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r4, 3c70c6 │ │ │ │ + cbnz r4, 3c70c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf4de00c3 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + @ instruction: 0xf4e600c3 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf4b400c3 │ │ │ │ - cbnz r4, 3c70c4 │ │ │ │ + @ instruction: 0xf4bc00c3 │ │ │ │ + cbnz r4, 3c70c6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors.w r0, r6, #6389760 @ 0x618000 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + eors.w r0, lr, #6389760 @ 0x618000 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 3c70c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orn r0, ip, #6389760 @ 0x618000 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + orns r0, r4, #6389760 @ 0x618000 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orr.w r0, r2, #6389760 @ 0x618000 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + orr.w r0, sl, #6389760 @ 0x618000 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands.w r0, r8, #6389760 @ 0x618000 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + bic.w r0, r0, #6389760 @ 0x618000 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf3f000c3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xf3f800c3 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ubfx r0, ip, #3, #4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + @ instruction: 0xf3d400c3 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - usat r0, #3, r2, asr #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + usat r0, #3, sl, asr #3 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf37800c3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + usat r0, #3, r0, lsl #3 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf35000c3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + @ instruction: 0xf35800c3 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ssat r0, #4, r4, asr #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + ssat r0, #4, ip, asr #3 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1246502,18 +1246502,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ add.w r2, r2, #820 @ 0x334 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c714c │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs.w r0, r4, #195 @ 0xc3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + subs.w r0, ip, #195 @ 0xc3 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r5, r0, #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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1246870,41 +1246870,41 @@ │ │ │ │ b.n 3c72e2 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r3, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r0, 3c75c4 │ │ │ │ + cbz r0, 3c75c6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 3c75ac │ │ │ │ + cbz r2, 3c75ae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 5, cr0, cr10, cr3, {6} │ │ │ │ - uxtb r6, r0 │ │ │ │ + cdp 0, 6, cr0, cr2, cr3, {6} │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 3, cr0, cr8, cr3, {6} │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + cdp 0, 4, cr0, cr0, cr3, {6} │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 1, cr0, cr2, cr3, {6} │ │ │ │ - sxtb r6, r7 │ │ │ │ + cdp 0, 1, cr0, cr10, cr3, {6} │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [lr, #780]! @ 0x30c │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + ldcl 0, cr0, [r6, #780]! @ 0x30c │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r5, r0, #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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #892] @ (3c791c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1247238,55 +1247238,55 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xeae600c3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + @ instruction: 0xeaee00c3 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xeabc00c3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + pkhbt r0, r4, r3, lsl #3 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors.w r0, r2, r3, lsl #3 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + eors.w r0, sl, r3, lsl #3 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orn r0, r8, r3, lsl #3 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + orns r0, r0, r3, lsl #3 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orr.w r0, r0, r3, lsl #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + orr.w r0, r8, r3, lsl #3 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands.w r0, r6, r3, lsl #3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + ands.w r0, lr, r3, lsl #3 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r5, r0, #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, #2552] @ 0x9f8 │ │ │ │ subw sp, sp, #1508 @ 0x5e4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1247709,53 +1247709,53 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r4, r7, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stcl 0, cr0, [lr, #776] @ 0x308 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1248750,264 +1248750,264 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r6, r1, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r7, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r6, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r2, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r5, #19 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r6, #17 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r7, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r4, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r5, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r4, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r6, r5, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r2, r6, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r6, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r7, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r2, r0, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r2, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr4, {6} │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr4, {6} │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 3c8cf8 │ │ │ │ + bge.n 3c8b08 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr4, {6} │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr4, {6} │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 3c8c90 │ │ │ │ + bge.n 3c8ca0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr4, {6} │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + cdp2 0, 6, cr0, cr6, cr4, {6} │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 3c8c38 │ │ │ │ + bge.n 3c8c48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr4, {6} │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr4, {6} │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 3c8bc8 │ │ │ │ + bls.n 3c8bd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2, #784]! @ 0x310 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + stc2l 0, cr0, [sl, #784]! @ 0x310 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 3c8b54 │ │ │ │ + bls.n 3c8b64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2 0, cr0, [r2, #784]! @ 0x310 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + stc2 0, cr0, [sl, #784]! @ 0x310 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 3c8ce0 │ │ │ │ + bls.n 3c8cf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-784]! @ 0xfffffcf0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + stc2l 0, cr0, [sl, #-784]! @ 0xfffffcf0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 3c8c6c │ │ │ │ + bls.n 3c8c7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r9, [pc, #3620] @ 3c9a70 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r6, [pc, #3616] @ 3c9a74 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr.w r7, [pc, #3616] @ 3c9a78 │ │ │ │ add r9, pc │ │ │ │ @@ -1250237,216 +1250237,216 @@ │ │ │ │ movw r1, #2284 @ 0x8ec │ │ │ │ add.w r2, r2, #924 @ 0x39c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3c7e20 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafe00c4 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + @ instruction: 0xfb0600c4 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 3c99d8 │ │ │ │ + bvs.n 3c99e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfaba00c4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xfac200c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 3c9b5c │ │ │ │ + bvs.n 3c9b6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfa7600c4 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xfa7e00c4 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 3c9ae0 │ │ │ │ + bvs.n 3c9af0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa2400c4 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xfa2c00c4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh.w r0, [ip, #196] @ 0xc4 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + vst1.8 {d16[6]}, [r4], r4 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [lr], r4 │ │ │ │ + ldrsb.w r0, [r6, #196] @ 0xc4 │ │ │ │ ble.n 3c9b2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ bgt.n 3c9a50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bgt.n 3c99d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bgt.n 3c9b60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bgt.n 3c9ae0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf76400c4 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + @ instruction: 0xf76c00c4 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 3c9afc │ │ │ │ + bcc.n 3c9b0c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf70a00c4 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + @ instruction: 0xf71200c4 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 3c9a54 │ │ │ │ + bcs.n 3c9a64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf69c00c4 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + subw r0, r4, #2244 @ 0x8c4 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf66a00c4 │ │ │ │ - @ instruction: 0xf61000c4 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xf67200c4 │ │ │ │ + @ instruction: 0xf61800c4 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 3c9a84 │ │ │ │ + bne.n 3c9a94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 3c9b94 │ │ │ │ + bne.n 3c9ba4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf58400c4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + @ instruction: 0xf58c00c4 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3c9af4 │ │ │ │ + beq.n 3c9b04 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 3c9ab0 │ │ │ │ + beq.n 3c9ac0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 3c9a60 │ │ │ │ + beq.n 3c9a70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf4de00c4 │ │ │ │ - eors.w r0, r2, #6422528 @ 0x620000 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xf4e600c4 │ │ │ │ + eors.w r0, sl, #6422528 @ 0x620000 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 3c9bb4 │ │ │ │ + beq.n 3c9bc4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bics.w r0, ip, #6422528 @ 0x620000 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + orr.w r0, r4, #6422528 @ 0x620000 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf3e200c4 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xf3ea00c4 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - usat r0, #4, r8, lsl #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + @ instruction: 0xf39000c4 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ssat r0, #5, lr, asr #3 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xf33600c4 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf2d600c4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf2de00c4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf27c00c4 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf28400c4 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf19600c4 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + @ instruction: 0xf19e00c4 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf12800c4 │ │ │ │ - ldr r2, [pc, #944] @ (3c9f54 ) │ │ │ │ + @ instruction: 0xf13000c4 │ │ │ │ + ldr r2, [pc, #976] @ (3c9f74 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #912] @ (3c9f38 ) │ │ │ │ + ldr r2, [pc, #944] @ (3c9f58 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf0ac00c4 │ │ │ │ - eor.w r0, r8, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + @ instruction: 0xf0b400c4 │ │ │ │ + eors.w r0, r0, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bic.w r0, lr, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + bics.w r0, r6, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i d16, d24, d0[1] │ │ │ │ - vmla.i16 d0, d24, d4[0] │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + vmla.i16 d16, d16, d4[0] │ │ │ │ + vmla.i32 d0, d16, d4[0] │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp 0, 9, cr0, cr2, cr4, {6} │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + cdp 0, 9, cr0, cr10, cr4, {6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp 0, 1, cr0, cr0, cr4, {6} │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + cdp 0, 1, cr0, cr8, cr4, {6} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc 0, cr0, [lr, #784]! @ 0x310 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + stcl 0, cr0, [r6, #784] @ 0x310 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc 0, cr0, [r0, #784] @ 0x310 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldc 0, cr0, [r8, #784] @ 0x310 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stcl 0, cr0, [r4, #-784]! @ 0xfffffcf0 │ │ │ │ - movs r1, #6 │ │ │ │ + stcl 0, cr0, [ip, #-784]! @ 0xfffffcf0 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [r0, #-784]! @ 0xfffffcf0 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldc 0, cr0, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc 0, cr0, [r2, #-784] @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [sl, #-784] @ 0xfffffcf0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1124] @ 3ca0b0 │ │ │ │ ldr.w r0, [pc, #1124] @ 3ca0b4 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1120] @ 3ca0b8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1250836,100 +1250836,100 @@ │ │ │ │ add.w r2, r6, #924 @ 0x39c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #8] │ │ │ │ blx b4f18 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3c7e20 │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xeaf400c4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xeafc00c4 │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors.w r0, r8, r4, lsl #3 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + @ instruction: 0xeaa000c4 │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orn r0, ip, r4, lsl #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + orns r0, r4, r4, lsl #3 │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bics.w r0, lr, r4, lsl #3 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + orr.w r0, r6, r4, lsl #3 │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands.w r0, r0, r4, lsl #3 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ands.w r0, r8, r4, lsl #3 │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strd r0, r0, [r2, #784]! @ 0x310 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + strd r0, r0, [sl, #784]! @ 0x310 │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xe9b400c4 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + @ instruction: 0xe9bc00c4 │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xe98600c4 │ │ │ │ - strd r0, r0, [r2, #-784]! @ 0x310 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + @ instruction: 0xe98e00c4 │ │ │ │ + strd r0, r0, [sl, #-784]! @ 0x310 │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmdb r2, {r2, r6, r7} │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldmdb sl, {r2, r6, r7} │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia.w ip!, {r2, r6, r7} │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + @ instruction: 0xe8c400c4 │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strd r0, r0, [r4], #-784 @ 0x310 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + strd r0, r0, [ip], #-784 @ 0x310 │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xe81200c4 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + @ instruction: 0xe81a00c4 │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3ca0d0 │ │ │ │ + b.n 3ca0e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3ca034 │ │ │ │ + b.n 3ca044 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3c9f90 │ │ │ │ + b.n 3c9fa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r0, #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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r3, [pc, #2096] @ 3ca9c0 │ │ │ │ @@ -1251686,191 +1251686,191 @@ │ │ │ │ movw r1, #3627 @ 0xe2b │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3ca53e │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 3cb004 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 3caffc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ revsh r2, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3ca420 │ │ │ │ + b.n 3ca430 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3ca3cc │ │ │ │ + b.n 3ca3dc │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r3, [r2, r5] │ │ │ │ vabal.u q9, d31, d5 │ │ │ │ - vabal.u q15, d31, d30 │ │ │ │ + vsli.64 d30, d22, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #229 @ 0xe5 │ │ │ │ vqshl.u64 d21, d13, #63 @ 0x3f │ │ │ │ - vabal.u q15, d31, d26 │ │ │ │ + vsli.64 d30, d18, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ bcs.n 3ca966 │ │ │ │ - vabal.u q15, d31, d24 │ │ │ │ + vsli.64 d30, d16, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ - vsli.64 d30, d18, #63 @ 0x3f │ │ │ │ + vsli.64 d30, d26, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #227 @ 0xe3 │ │ │ │ - vabal.u q15, d31, d28 │ │ │ │ + vsli.64 d30, d20, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r6, #213 @ 0xd5 │ │ │ │ - vabal.u q15, d31, d22 │ │ │ │ + vabal.u q15, d31, d30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #247 @ 0xf7 │ │ │ │ - vabal.u q15, d31, d16 │ │ │ │ + vabal.u q15, d31, d24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #93 @ 0x5d │ │ │ │ - vsli.64 d30, d10, #63 @ 0x3f │ │ │ │ + vabal.u q15, d31, d18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #91 @ 0x5b │ │ │ │ - vsli.64 d30, d4, #63 @ 0x3f │ │ │ │ + vsli.64 d30, d12, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #89 @ 0x59 │ │ │ │ - vabal.u q15, d31, d14 │ │ │ │ + vsli.64 d30, d6, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #91 @ 0x5b │ │ │ │ - vabal.u q15, d31, d8 │ │ │ │ + vsli.64 d30, d0, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #69 @ 0x45 │ │ │ │ - vabal.u q15, d31, d2 │ │ │ │ + vabal.u q15, d31, d10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbnz r1, 3caa84 │ │ │ │ vtbx.8 d27, {d31}, d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 3cab58 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 3cab78 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cb030 │ │ │ │ + b.n 3cb040 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3caf9c │ │ │ │ + b.n 3cafac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3caf64 │ │ │ │ + b.n 3caf74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r7, #221 @ 0xdd │ │ │ │ vcvt.u32.f32 , q13, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r6!, {r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3cadb8 │ │ │ │ + b.n 3cadc8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cad54 │ │ │ │ + b.n 3cad64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cad04 │ │ │ │ + b.n 3cad14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cac6c │ │ │ │ + b.n 3cac7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3caba4 │ │ │ │ + b.n 3cabb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 3cab40 │ │ │ │ + cbnz r6, 3cab42 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 3cab40 │ │ │ │ + cbnz r2, 3cab42 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 3cab40 │ │ │ │ + cbnz r6, 3cab42 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3cab42 │ │ │ │ + cbnz r4, 3cab44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3cab44 │ │ │ │ + cbnz r4, 3cab46 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r4, 3cab44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r4, 3cab74 │ │ │ │ + cbnz r4, 3cab76 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 3cab70 │ │ │ │ + cbnz r2, 3cab72 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 3cab6c │ │ │ │ + cbnz r0, 3cab6e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 3cab66 │ │ │ │ + cbnz r6, 3cab68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r4, 3cab62 │ │ │ │ + cbnz r4, 3cab64 │ │ │ │ lsls r3, r0, #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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r3, [pc, #2240] @ 3cb420 │ │ │ │ @@ -1252673,230 +1252673,230 @@ │ │ │ │ movw r1, #3551 @ 0xddf │ │ │ │ blx b4f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3caf38 │ │ │ │ nop │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bls.n 3cb4c4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bls.n 3cb4c4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r4, 3cb438 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 3cb4e4 │ │ │ │ + blt.n 3cb4f4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 3cb498 │ │ │ │ + blt.n 3cb4a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r5, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #27 │ │ │ │ - @ instruction: 0xffff7b18 │ │ │ │ + vtbl.8 d23, {d15-d18}, d16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [r0, r4] │ │ │ │ @ instruction: 0xffff1b39 │ │ │ │ - vtbx.8 d29, {d15-d18}, d18 │ │ │ │ + vtbx.8 d29, {d15-d18}, d26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r1, r3, r6 │ │ │ │ vcvt.u16.f16 q10, , #1 │ │ │ │ - @ instruction: 0xffffdb5e │ │ │ │ + vtbx.8 d29, {d15-d18}, d22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r0, {r0, r1, r2, r5, r6} │ │ │ │ - @ instruction: 0xffffdb5c │ │ │ │ + vtbx.8 d29, {d15-d18}, d20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r5, r3, #1 │ │ │ │ - vtbx.8 d29, {d15-d18}, d22 │ │ │ │ + vtbx.8 d29, {d15-d18}, d30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, r2, r6 │ │ │ │ - vtbx.8 d29, {d15-d18}, d16 │ │ │ │ + vtbx.8 d29, {d15-d18}, d24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r1, r1, #2 │ │ │ │ - @ instruction: 0xffffdb5a │ │ │ │ + vtbx.8 d29, {d15-d18}, d18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r3, r5, r6 │ │ │ │ - @ instruction: 0xffffdb54 │ │ │ │ + @ instruction: 0xffffdb5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, r2, r0 │ │ │ │ - vtbx.8 d29, {d15-d18}, d14 │ │ │ │ + @ instruction: 0xffffdb56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r7, r1, r0 │ │ │ │ - vtbx.8 d29, {d15-d18}, d8 │ │ │ │ + @ instruction: 0xffffdb50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r5, r1, r0 │ │ │ │ - vtbx.8 d29, {d15-d18}, d2 │ │ │ │ + vtbx.8 d29, {d15-d18}, d10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r7, r1, r0 │ │ │ │ - @ instruction: 0xffffdb3c │ │ │ │ + vtbx.8 d29, {d15-d18}, d4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, r7, r3 │ │ │ │ - @ instruction: 0xffffdb36 │ │ │ │ + @ instruction: 0xffffdb3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3cb530 │ │ │ │ + blt.n 3cb540 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3cb534 │ │ │ │ + blt.n 3cb544 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 3cb4ac │ │ │ │ + bhi.n 3cb4bc │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bhi.n 3cb414 │ │ │ │ + bhi.n 3cb424 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 3cb5dc │ │ │ │ + bhi.n 3cb3ec │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r1, r4, #7 │ │ │ │ vabal.u , d31, d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r1, 3cb564 │ │ │ │ vdup.8 , d14[7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 3cb55a │ │ │ │ + cbz r6, 3cb55c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3cb440 │ │ │ │ + bvc.n 3cb450 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 3cb55a │ │ │ │ + cbz r6, 3cb55c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3cb5ec │ │ │ │ + bvc.n 3cb5fc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 3cb558 │ │ │ │ + cbz r4, 3cb55a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3cb4c4 │ │ │ │ + bvs.n 3cb4d4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3cb470 │ │ │ │ + bvs.n 3cb480 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 3cb57c │ │ │ │ + cbz r6, 3cb57e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3cb590 │ │ │ │ + bvs.n 3cb5a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 3cb57e │ │ │ │ + cbz r4, 3cb580 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3cb548 │ │ │ │ + bvs.n 3cb558 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 3cb580 │ │ │ │ + cbz r2, 3cb582 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3cb500 │ │ │ │ + bpl.n 3cb510 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 3cb582 │ │ │ │ + cbz r0, 3cb584 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3cb4b8 │ │ │ │ + bpl.n 3cb4c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 3cb580 │ │ │ │ + cbz r0, 3cb582 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 3cb57e │ │ │ │ + cbz r6, 3cb580 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3cb634 │ │ │ │ + bpl.n 3cb644 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3cb5ec │ │ │ │ + bpl.n 3cb5fc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3cb558 │ │ │ │ + bmi.n 3cb568 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3cb514 │ │ │ │ + bmi.n 3cb524 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3cb690 │ │ │ │ + bmi.n 3cb6a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3cb64c │ │ │ │ + bmi.n 3cb65c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3cb604 │ │ │ │ + bmi.n 3cb614 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 3cb5bc │ │ │ │ + bmi.n 3cb5cc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 3cb574 │ │ │ │ + bcc.n 3cb584 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 3cb52c │ │ │ │ + bcc.n 3cb53c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 3cb6e4 │ │ │ │ + bcc.n 3cb4f4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 3cb698 │ │ │ │ + bcc.n 3cb6a8 │ │ │ │ lsls r4, r0, #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, #2976] @ 0xba0 │ │ │ │ ldr.w r4, [pc, #2272] @ 3cbeec │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -1253703,227 +1253703,227 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r6, pc, #384 @ (adr r6, 3cc080 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - beq.n 3cbe54 │ │ │ │ + beq.n 3cbe64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 3cbff8 │ │ │ │ + beq.n 3cc008 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds.w r0, r2, #196 @ 0xc4 │ │ │ │ + adds.w r0, sl, #196 @ 0xc4 │ │ │ │ movs r7, #239 @ 0xef │ │ │ │ - vsra.u32 d29, d2, #1 │ │ │ │ + vsra.u32 d29, d10, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r5, fp │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r1, #3 │ │ │ │ vqshlu.s64 d20, d1, #63 @ 0x3f │ │ │ │ @ instruction: 0xffff0f2b │ │ │ │ vmlal.u q10, d31, d19[0] │ │ │ │ - vshr.u64 , q8, #1 │ │ │ │ + vshr.u64 , q12, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ pop {r0, r3, r4, r5, r6, r7, pc} │ │ │ │ - vmla.i , , d30[0] │ │ │ │ + vshr.u64 , q11, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r7, r5, #15 │ │ │ │ - vshr.u64 , q12, #1 │ │ │ │ + vaddw.u , , d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r1, r5, #28 │ │ │ │ - vshr.u64 , q9, #1 │ │ │ │ + vshr.u64 , q13, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r3, r3, #8 │ │ │ │ - vmla.i , , d28[0] │ │ │ │ + vshr.u64 , q10, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r5, r7, #28 │ │ │ │ - vmla.i , , d22[0] │ │ │ │ + vmla.i , , d30[0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r3, r4, #30 │ │ │ │ - vmla.i , , d16[0] │ │ │ │ + vmla.i , , d24[0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r1, r4, #30 │ │ │ │ - vshr.u64 , q5, #1 │ │ │ │ + vmla.i , , d18[0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r7, r3, #30 │ │ │ │ - vshr.u64 , q2, #1 │ │ │ │ + vshr.u64 , q6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r1, r4, #30 │ │ │ │ - vmla.i , , d14[0] │ │ │ │ + vshr.u64 , q3, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r3, r1, #2 │ │ │ │ - vmla.i , , d8[0] │ │ │ │ + vshr.u64 , q0, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r1, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3cbf14 │ │ │ │ + beq.n 3cbf24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r7, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3cbf18 │ │ │ │ + beq.n 3cbf28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r3, pc, #800 @ (adr r3, 3cc2c0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r3, pc, #216 @ (adr r3, 3cc08c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r3, r0, #12 │ │ │ │ vtbl.8 d28, {d31- instruction: 0xb74f │ │ │ │ - vqrdmulh.s q11, , d14[0] │ │ │ │ + vcvt.u16.f16 q11, q3, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r2, 3cbfe2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 3cc360 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 3cc380 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #688 @ (adr r7, 3cc2b4 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 3cc2d4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 3cc208 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 3cc228 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 3cc15c ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 3cc17c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 3cc0b0 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3cc0d0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 3cc404 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 3cc424 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #824 @ (adr r6, 3cc374 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 3cc394 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #696 @ (adr r6, 3cc2f8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 3cc318 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #560 @ (adr r6, 3cc278 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 3cc298 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 3cc1e4 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 3cc204 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 3cc150 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 3cc170 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #80 @ (adr r6, 3cc0bc ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 3cc0dc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, pc, #952 @ (adr r5, 3cc42c ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 3cc44c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, 3cc324 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 3cc344 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 3cc228 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 3cc248 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 3cc194 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 3cc1b4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #96 @ (adr r5, 3cc100 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 3cc120 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 3cc46c ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 3cc48c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 3cc3d8 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 3cc3f8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 3cc348 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 3cc368 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 3cc2c4 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 3cc2e4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #248 @ (adr r4, 3cc1c0 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 3cc1e0 ) │ │ │ │ lsls r3, r0, #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, #2952] @ 0xb88 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [pc, #2628] @ 3ccb20 │ │ │ │ @@ -1254857,239 +1254857,239 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3cc63c │ │ │ │ + b.n 3cc64c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r3, #183 @ 0xb7 │ │ │ │ @ instruction: 0xffff05e9 │ │ │ │ - vqshlu.s32 d28, d2, #31 │ │ │ │ + vqshlu.s32 d28, d10, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r1, r1, #17 │ │ │ │ vtbl.8 d19, {d15}, d1 │ │ │ │ - vrsubhn.i d28, , q7 │ │ │ │ + vqshlu.s32 d28, d6, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbz r7, 3ccbb0 │ │ │ │ - vrsubhn.i d28, , q6 │ │ │ │ + vqshlu.s32 d28, d4, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r5, r1, #4 │ │ │ │ - vqshlu.s32 d28, d6, #31 │ │ │ │ + vqshlu.s32 d28, d14, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #17 │ │ │ │ - vqshlu.s32 d28, d0, #31 │ │ │ │ + vqshlu.s32 d28, d8, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r1, r7, #28 │ │ │ │ - vrsubhn.i d28, , q5 │ │ │ │ + vqshlu.s32 d28, d2, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - vrsubhn.i d28, , q2 │ │ │ │ + vrsubhn.i d28, , q6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r1, r0, #19 │ │ │ │ - vsli.64 q14, q15, #63 @ 0x3f │ │ │ │ + vrsubhn.i d28, , q3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r7, #18 │ │ │ │ - vsli.64 q14, q12, #63 @ 0x3f │ │ │ │ + vrsubhn.i d28, , q0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r5, r7, #18 │ │ │ │ - vsli.64 q14, q9, #63 @ 0x3f │ │ │ │ + vsli.64 q14, q13, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r7, #18 │ │ │ │ - @ instruction: 0xffffc5ec │ │ │ │ + vsli.64 q14, q10, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - @ instruction: 0xffffc5e6 │ │ │ │ + @ instruction: 0xffffc5ee │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [pc, #892] @ (3ccf38 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #237 @ 0xed │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #71 @ 0x47 │ │ │ │ - @ instruction: 0xffff63c4 │ │ │ │ + @ instruction: 0xffff63cc │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r7, #31 │ │ │ │ @ instruction: 0xffffbf9a │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r5, r2, #3 │ │ │ │ vsra.u32 d20, d13, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ - vrshr.u32 d22, d12, #1 │ │ │ │ + vsubl.u q11, d15, d20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsbs r0, lr, #6422528 @ 0x620000 │ │ │ │ + @ instruction: 0xf5e600c4 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ vtbl.8 d25, {d15-d16}, d9 │ │ │ │ vabal.u q13, d31, d14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ @ instruction: 0xffff93e3 │ │ │ │ vsri.64 d17, d15, #1 │ │ │ │ - vsra.u32 d22, d4, #1 │ │ │ │ + vsra.u32 d22, d12, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - it ge │ │ │ │ - lslge r4, r0, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + nop {11} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte vc │ │ │ │ - lslvc r4, r0, #3 │ │ │ │ - ldrvc r3, [sp, #32] │ │ │ │ - lslvs r3, r0, #3 │ │ │ │ - itee cc │ │ │ │ + ittt hi │ │ │ │ + lslhi r4, r0, #3 │ │ │ │ + ldrhi r3, [sp, #64] @ 0x40 │ │ │ │ + lslhi r3, r0, #3 │ │ │ │ + itte cc │ │ │ │ lslcc r4, r0, #3 │ │ │ │ - ldrshcs r6, [r2, r5] │ │ │ │ + ldrshcc r6, [r3, r5] │ │ │ │ lslcs r5, r1, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte eq │ │ │ │ + itee eq │ │ │ │ lsleq r4, r0, #3 │ │ │ │ - ldreq r2, [sp, #640] @ 0x280 │ │ │ │ + ldrne r2, [sp, #672] @ 0x2a0 │ │ │ │ lslne r3, r0, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1256296,233 +1256296,233 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb77c │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb774 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 3cda4e │ │ │ │ + cbnz r2, 3cda50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 3cda36 │ │ │ │ + cbnz r2, 3cda38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r5, #217 @ 0xd9 │ │ │ │ vtbl.8 d31, {d15}, d11 │ │ │ │ - vqshrun.s64 d27, q10, #2 │ │ │ │ + vqshrun.s64 d27, q14, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 239a58 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - vqshrun.s64 d27, q8, #1 │ │ │ │ + vqshrun.s64 d27, q12, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r5, pc, #228 @ (adr r5, 3cdb4c ) │ │ │ │ - vtbl.8 d27, {d15}, d30 │ │ │ │ + vqshrun.s64 d27, q11, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xfb2ffffe │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 237a74 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr??.w pc, [fp, #254]! │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 24ba84 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 2b1a8c │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 2afa94 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 2ada9c │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 2afaa4 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 399aac │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r4, r0, #3 │ │ │ │ bics r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r3, [r6, #17] │ │ │ │ - vsli.64 d23, d4, #63 @ 0x3f │ │ │ │ + vsli.64 d23, d12, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xfa29fffe │ │ │ │ - @ instruction: 0xf31000c5 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf31800c5 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3cdb9c │ │ │ │ + bmi.n 3cdbac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3cdb88 │ │ │ │ + bmi.n 3cdb98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 3cda78 │ │ │ │ + bcs.n 3cda88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 3cdbec │ │ │ │ + bcc.n 3cdbfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strex r0, r0, [ip, #784] @ 0x310 │ │ │ │ + @ instruction: 0xe85400c4 │ │ │ │ add r7, sp, #392 @ 0x188 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cda38 │ │ │ │ + b.n 3cda48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r0, 3cdb72 │ │ │ │ + cbz r0, 3cdb74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cd718 │ │ │ │ + b.n 3cd728 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cda3c │ │ │ │ + b.n 3cda4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r0, 3cdb64 │ │ │ │ + cbz r0, 3cdb66 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3cd6f4 │ │ │ │ + b.n 3cd704 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cd73c │ │ │ │ + b.n 3cd74c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cd4e8 │ │ │ │ + b.n 3cd4f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r7, [pc, #688] @ (3cde4c ) │ │ │ │ + ldr r7, [pc, #720] @ (3cde6c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #520] @ (3cddb0 ) │ │ │ │ + ldr r7, [pc, #552] @ (3cddd0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #64] @ (3cdbfc ) │ │ │ │ + ldr r7, [pc, #96] @ (3cdc1c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #856] @ (3cdf40 ) │ │ │ │ + ldr r5, [pc, #888] @ (3cdf60 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #688] @ (3cdea4 ) │ │ │ │ + ldr r5, [pc, #720] @ (3cdec4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r2, [pc, #1308] @ 3ce11c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1308] @ 3ce120 │ │ │ │ ldr.w r3, [pc, #1308] @ 3ce124 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1256979,153 +1256979,153 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3794 @ 0xed2 │ │ │ │ blx b4f18 │ │ │ │ mov sl, r0 │ │ │ │ b.w 3cd556 │ │ │ │ - ldr r3, [pc, #584] @ (3ce368 ) │ │ │ │ + ldr r3, [pc, #616] @ (3ce388 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #392] @ (3ce2b4 ) │ │ │ │ + ldr r3, [pc, #424] @ (3ce2d4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #56] @ (3ce174 ) │ │ │ │ + ldr r3, [pc, #88] @ (3ce194 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #600] @ (3ce3ac ) │ │ │ │ + ldr r2, [pc, #632] @ (3ce3cc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #400] @ (3ce2f0 ) │ │ │ │ + ldr r2, [pc, #432] @ (3ce310 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #192] @ (3ce22c ) │ │ │ │ + ldr r2, [pc, #224] @ (3ce24c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #8] @ (3ce180 ) │ │ │ │ + ldr r2, [pc, #40] @ (3ce1a0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #848] @ (3ce4d4 ) │ │ │ │ + ldr r1, [pc, #880] @ (3ce4f4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #664] @ (3ce428 ) │ │ │ │ + ldr r1, [pc, #696] @ (3ce448 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (3ce384 ) │ │ │ │ + ldr r1, [pc, #520] @ (3ce3a4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #304] @ (3ce2d8 ) │ │ │ │ + ldr r1, [pc, #336] @ (3ce2f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #856] @ (3ce514 ) │ │ │ │ + ldr r0, [pc, #888] @ (3ce534 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #680] @ (3ce470 ) │ │ │ │ + ldr r0, [pc, #712] @ (3ce490 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 3ce59c ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3ce5bc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #88] @ (3ce238 ) │ │ │ │ + ldr r0, [pc, #120] @ (3ce258 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 3ce500 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 3ce520 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #472 @ (adr r7, 3ce3d0 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 3ce3f0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #288 @ (adr r7, 3ce324 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 3ce344 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 3ce278 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 3ce298 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 3ce5d4 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 3ce5f4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #776 @ (adr r6, 3ce530 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 3ce550 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #472 @ (adr r6, 3ce408 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3ce428 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r3, r0, #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 │ │ │ │ ldr.w r2, [pc, #3464] @ 3cefd0 │ │ │ │ add.w r8, r1, #8192 @ 0x2000 │ │ │ │ @@ -1258273,199 +1258273,199 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #408 @ (adr r2, 3cf174 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r2!, {r2, r3, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 3cf024 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 3cf044 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, pc, #792 @ (adr r3, 3cf320 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 3cf340 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, pc, #768 @ (adr r2, 3cf328 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 3cf348 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #488 @ (adr r2, 3cf21c ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 3cf23c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 3cf0b8 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 3cf0d8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ itet hi │ │ │ │ lslhi r2, r0, #3 │ │ │ │ ldrbls r4, [r7, #7] │ │ │ │ movhi r0, r0 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 3cf400 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 3cf420 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 3cf2f4 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 3cf314 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #480 @ (adr r0, 3cf258 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 3cf278 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #232 @ (adr r0, 3cf168 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 3cf188 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r6, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r5, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ rev r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb77c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r8, [pc, #2128] @ 3cf9a8 │ │ │ │ mov.w r0, #1936 @ 0x790 │ │ │ │ ldr.w r2, [pc, #2124] @ 3cf9ac │ │ │ │ add r8, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r8, #1120 @ 0x460 │ │ │ │ @@ -1259183,179 +1259183,179 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1898 @ 0x76a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b4f18 │ │ │ │ b.w 3ce4f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbz r6, 3cfa1c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r6, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r5, #27] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes